首页 > 解决方案 > MPAndroidChart:如何为 PieChart 中的标签设置不同的颜色?

问题描述

我有一个带有浅色和深色切片PieChartMPAndroidChart图书馆。示例在图片上:

如图所示,我需要标签具有不同的颜色。我怎样才能做到?我试图:

  1. 使用pieDataSet.setValueTextColors(textColorsArray);方法,但它是实际的值文本,而不是标签。
  2. 使用pieChart.setEntryLabelColor(someColor);,但此方法只能为所有标签设置一种颜色。
  3. 重写 PieChart 类,但没有像getEntryLabelColor()重写这样的方法。

请给我一个建议。

标签: androidmpandroidchart

解决方案


你有没有尝试过:

Legend legend = mChart.getLegend();
legend.setCustom(colorArray, labelArray);

推荐阅读