MPAndroidChart - 如何更改PieChart中心背景的颜色?

时间:2014-09-19 06:49:52

标签: android charts mpandroidchart

我试图使用MPAndroidChart库来开发圆形图表。但只有饼图可用。所以我尝试给出两个xvalue坐标,其中一种颜色类似于背景。所以我得到了类似于圆形图的东西。但我无法改变饼图中心文本的背景颜色和字体颜色?

谢谢!

2 个答案:

答案 0 :(得分:4)

设置中心颜色:

mChart.setDrawHoleEnabled(true);
mChart.setHoleColor(...);

设置中心文字

mChart.setDrawCenterText(true);
mChart.setCenterText(...);

答案 1 :(得分:3)

有两种可能的解决方案:

检索图表使用的Paint对象以绘制"中心孔"并按照您想要的方式进行修改

Paint p1 = mChart.getPaint(Chart.PAINT_HOLE);
p1.setColor(...);

Paint p2 = mChart.getPaint(Chart.PAINT_CENTER_TEXT);
p2.setColor(...);

或者使用此功能,如果您只显示一个值:CircleDisplay