2
我试图用MPAndroidChart库来开发一个圆形图表。但只有饼图可用。所以我试着给出两个xvalue坐标,一种颜色类似于背景。所以我有类似圆形图表的东西。但我无法更改饼图中的中心文本的背景颜色和字体颜色?MPAndroidChart - 如何更改PieChart中心的颜色背景?
谢谢!
我试图用MPAndroidChart库来开发一个圆形图表。但只有饼图可用。所以我试着给出两个xvalue坐标,一种颜色类似于背景。所以我有类似圆形图表的东西。但我无法更改饼图中的中心文本的背景颜色和字体颜色?MPAndroidChart - 如何更改PieChart中心的颜色背景?
谢谢!
有两种可能的解决方案:
检索使用的图表绘制“中心孔”,并修改它,你想
Paint p1 = mChart.getPaint(Chart.PAINT_HOLE);
p1.setColor(...);
Paint p2 = mChart.getPaint(Chart.PAINT_CENTER_TEXT);
p2.setColor(...);
的方式还是用这个Paint
对象,如果你无论如何只能显示一个值:CircleDisplay
要设置中心色:
mChart.setDrawHoleEnabled(true);
mChart.setHoleColor(...);
设置中心文字
mChart.setDrawCenterText(true);
mChart.setCenterText(...);
圆圈显示看起来是个不错的选择。我之前正在查看Android图表,所以我没有看到这个更早。感谢您及时的回复。 – Bala 2014-09-21 08:59:07
'mChart.getPaint(Chart.PAINT_HOLE)'总是返回'null'。如果事实'getPaint'只返回空值。任何想法为什么? – Oleg 2017-05-03 13:15:31