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

Bal*_*ala 3 charts android mpandroidchart

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

谢谢!

MRK*_*MRK 5

设置中心颜色:

mChart.setDrawHoleEnabled(true);
mChart.setHoleColor(...);
Run Code Online (Sandbox Code Playgroud)

设置中心文字

mChart.setDrawCenterText(true);
mChart.setCenterText(...);
Run Code Online (Sandbox Code Playgroud)


Phi*_*oda 3

有两种可能的解决方案:

检索Paint图表用于绘制“中心孔”的对象并按照您想要的方式修改它

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

Paint p2 = mChart.getPaint(Chart.PAINT_CENTER_TEXT);
p2.setColor(...);
Run Code Online (Sandbox Code Playgroud)

或者,如果您只显示一个值,请使用此方法:CircleDisplay