我正在尝试使用MPAndroidChart库来开发圆形图表。但只有饼图可用。所以我尝试给出两个 xvalue 坐标,其中一种颜色类似于背景。所以我得到了类似于圆形图表的东西。但我无法更改饼图中中心文本的背景颜色和字体颜色?
谢谢!
我正在尝试使用MPAndroidChart库来开发圆形图表。但只有饼图可用。所以我尝试给出两个 xvalue 坐标,其中一种颜色类似于背景。所以我得到了类似于圆形图表的东西。但我无法更改饼图中中心文本的背景颜色和字体颜色?
谢谢!
设置中心颜色:
mChart.setDrawHoleEnabled(true);
mChart.setHoleColor(...);
设置中心文本
mChart.setDrawCenterText(true);
mChart.setCenterText(...);
有两种可能的解决方案:
检索Paint
图表使用的对象以绘制“中心孔”并按照您想要的方式修改它
Paint p1 = mChart.getPaint(Chart.PAINT_HOLE);
p1.setColor(...);
Paint p2 = mChart.getPaint(Chart.PAINT_CENTER_TEXT);
p2.setColor(...);
或者使用这个,如果你只显示一个值:CircleDisplay