如何为饼图元素设置自定义颜色

2024-01-10

我在我的 Android 项目中使用 MPChart 库。 我有 Json,其中包含用于生成饼图的标签、值和颜色。 我想从 json 到饼图元素设置相同的颜色。 我遵循了 MPChart 文档,但没有找到任何饼图颜色设置的解决方案。


您在文档中没有找到解决方案吗?看看这里 https://weeklycoding.com/mpandroidchart-documentation/colors/.

还有许多其他方法可以设置颜色DataSet:

  • setColors(int [] colors, Context c):设置应在此数据集之前使用的颜色。一旦数据集表示的条目数量高于颜色数组的大小,颜色就会被重用。您可以使用“new int[] { R.color.red, R.color.green, ... }”为此方法提供颜色。在内部,颜色是通过使用getResources().getColor(...).
  • setColors(int [] colors):设置应在此数据集之前使用的颜色。一旦数据集表示的条目数量高于颜色数组的大小,颜色就会被重用。确保颜色已经准备好(通过调用getResources().getColor(...)),然后将它们添加到数据集。
  • setColors(ArrayList<Integer> colors):设置应在此数据集之前使用的颜色。一旦数据集表示的条目数量高于颜色数组的大小,颜色就会被重用。在将颜色添加到 DataSet 之前,请确保颜色已准备好(通过调用 getResources().getColor(...))。
  • setColor(int color):设置该数据集应使用的一种且唯一的颜色。在内部,这会重新创建颜色数组并添加指定的颜色。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何为饼图元素设置自定义颜色 的相关文章

随机推荐

  • 无法安装命令行工具,“xcode-select --install”不起作用

    我不知道如何在 OSX Mavericks 上安装命令行工具 或者更好 我知道怎么做 我刚刚在另一台 MacBook 上做了 但这次出了点问题 发生了什么 我在 OSX Mavericks 上安装 Homebrew Homebrew 要求我
  • 托管在 IIS 上的 ASP.NET 5 项目

    我想在 Amazon 免费微型实例上托管我的 ASP NET 5 项目 该项目使用 MVC 6 和 Entity Framework 7 我找不到任何有关如何在 IIS 上托管 ASP NET 5 项目的分步手册 所有材料都只是提到这是可能
  • 切换div问题

    我试图切换一些 div 但它不起作用 这是 js
  • java full gc 花费太长时间

    我有一个 Java 客户端 它消耗来自服务器的大量数据 如果客户端没有以足够快的速度跟上数据流 服务器将断开套接字连接 我的客户每天都会断线几次 我运行 jconsole 来查看内存使用情况 堆空间图看起来像一个定义相当明确的锯齿图案 在大
  • 将同一 10 倍数范围内的数组值分组

    我有一个数组 例如 var arr 2 4 7 11 25 608 65 109 99 100 504 606 607 我需要这样做 以便将低于其十的倍数和高于其十的倍数范围内的每个值分组在一起 例如 2 4 7 介于 0 和 10 之间
  • 使用zipfile解压后文件权限丢失

    我已经提取了一个 zip 文件 hisat2 2 2 0 Linux x86 64 zip from https cloud biohpc swmed edu index php s hisat2 220 Linux x86 64 down
  • 如何在我的应用程序中获得与苹果地图相同的搜索提示

    我在 iOS 应用程序中实现了搜索栏 我想获得与 Apple 地图应用程序相同的 部分结果 搜索提示 我试图找出苹果是如何实现它的 但我在谷歌或 stackoverflow 上都没有成功 我的 UITableView searchHintT
  • 使用 Future 和 @Aync 时休眠两个开放会话

    我正在尝试在我的应用程序中使用多线程来执行一些需要几分钟才能完成的任务 我的想法是 我有 n 个对象 所以我希望并行处理这些对象 而不会让用户 网络应用程序 等待它们完成 因为这需要几分钟 另外在其他情况下 当对象的数量为 1 时 我想等到
  • 如何从 NodeJs API 渲染 HTML 页面?

    运行http server后 我尝试访问URL http 127 0 0 1 8080 http 127 0 0 1 8080 但我得到的不是我写的 每次我尝试时 都会显示 Node js v8 11 4 欣喜若狂的服务器正在运行 127
  • WebStorm 将重构范围限制为仅当前文件

    编辑 这是我创建的问题的链接 https youtrack jetbrains com issue WEB 21956 https youtrack jetbrains com issue WEB 21956 是否可以将 WebStorm
  • 如何在 Xcode 中将图像添加到 C++ 项目

    我想在 Xcode 中将图像添加到我的 C 项目中 以便我可以读取该图像并用它执行某些操作 如何将图像包含到我的项目中 尝试将两者复制粘贴到我的项目和包含我的 c 源的文件夹中 在 Xcode 10 中 我无法将图像与可执行文件放在同一文件
  • PyQt 不规则形状的窗口(例如没有边框/装饰的圆形)

    如何在 PyQt 中创建不规则形状的窗口 I found 这个C 解决方案 https stackoverflow com questions 1333610 displaying translucent irregular shaped
  • Electron 主进程和渲染进程调试配置

    我正在使用那个仓库https github com SimulatedGREG electron vue https github com SimulatedGREG electron vue并尝试像这样设置 VS Code 调试配置 ma
  • 将列表元素映射到字典中的键以获取Python中的十进制值

    我有一个单词列表如下 mylist cat yellow car red green jeep rat lorry 我还有数据集中每篇文章的列表列表 其中包含 mylist 的值 如下面的示例所示 即 如果 mylist 单词出现在文章中
  • 使用 makecert 创建证书而不使用 pvk 文件

    我正在尝试创建一个由根密钥签名的证书makecert 我没有PVK文件 只有KEY和PEM文件 我认为 KEY和PEM文件也是私钥 这样对吗 但如果我尝试这个 makecert exe n CN Test Use iv ca key ic
  • 如何配置嵌入式 jetty 服务器来记录所有请求?

    我想将所有肥皂请求记录到我的服务器 服务器实例是嵌入式码头服务器 有没有办法设置处理程序来执行此操作 我可以访问 web xml 文件 您将需要在嵌入式码头启动中执行以下操作 假设 Jetty 9 HandlerCollection han
  • 为什么 IDLE 3.4 在这个程序上花费这么长时间?

    编辑 我正在完全重做这个问题 该问题与 time time 无关 这是一个程序 import time start time time a 9 lt lt 1 lt lt 26 The line that makes it take a w
  • 小型转储中的 .ni.dll 和 .ni.exe 文件是什么?

    由于我的应用程序崩溃 我从 Windows 应用商店应用程序提交过程 由审阅者发送 收到了一个小型转储 我在加载应用程序的符号时遇到问题 因为错误发生在内部App ni exe 一个我不知道从哪里来的文件 我的应用程序只有一个App exe
  • 用不同的颜色为 html 锚点添加下划线

    是否可以使用文本颜色以外的颜色为锚标记添加下划线 任何例子将不胜感激 EDIT 是否可以将颜色指定为十六进制 例如 8f867c 你不能单独指定下划线颜色 但你可以使用一个小技巧 a color red text decoration no
  • 如何为饼图元素设置自定义颜色

    我在我的 Android 项目中使用 MPChart 库 我有 Json 其中包含用于生成饼图的标签 值和颜色 我想从 json 到饼图元素设置相同的颜色 我遵循了 MPChart 文档 但没有找到任何饼图颜色设置的解决方案 您在文档中没有