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

vij*_*jay 0 charts android graph mpandroidchart

我在我的android项目中使用MPChart libarary.我有Json,它包含饼图生成的标签,值和颜色.我想从json到piechart元素设置相同的颜色.我按照MPChart文档,但没有找到饼图颜色设置的任何解决方案.

Phi*_*oda 6

您在文档中找不到解决方案? 我建议你仔细看看.

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

  • setColors(int [] colors, Context c):设置此DataSet之前应使用的颜色.只要DataSet表示的条目数高于colors数组的大小,就会重复使用颜色.您可以使用"new int [] {R.color.red,R.color.green,...}"为此方法提供颜色.在内部,使用getResources().getColor(...)解析颜色.
  • setColors(int [] colors):设置此DataSet之前应使用的颜色.只要DataSet表示的条目数高于colors数组的大小,就会重复使用颜色.在将它们添加到DataSet之前,请确保已准备好颜色(通过调用getResources().getColor(...)).
  • setColors(ArrayList<Integer> colors):设置此DataSet之前应使用的颜色.只要DataSet表示的条目数高于colors数组的大小,就会重复使用颜色.在将它们添加到DataSet之前,请确保已准备好颜色(通过调用getResources().getColor(...)).
  • setColor(int color):设置应该用于此DataSet的唯一颜色.在内部,这将重新创建颜色数组并添加指定的颜色.

  • 谢谢Philipp.实际上我遵循相同的文档和它的摇摆.我忘了更新我的问题. (2认同)