我正在使用MPAndroidChart。
如何从PieChart
中删除说明?
我可以使用Legend
删除chart.setDrawLegend(false)
,但我无法在文档中找到有关图表说明的任何内容。
答案 0 :(得分:120)
您是指Chart
的右下角(默认)中的说明吗?
如果是这样,只需致电:
chart.getDescription().setEnabled(false);
或者你的意思是馅饼切片中的文字描述?
pieChart.setDrawSliceText(false);
或者您是指馅饼切片中的实际切片值?
pieData.setDrawValues(false);
或者您在谈论Legend(显示图表外的所有DataSet
标签和颜色)?
chart.getLegend().setEnabled(false);
此答案基于release v3.0.0+,有关详细信息,请查看documentation。
答案 1 :(得分:8)
在新版本中你可以这样做:
Description des = Chart.getDescription();
des.setEnabled(false);
如果您要删除图例:
Legend leg = Chart.getLegend();
leg.setEnabled(false);
答案 2 :(得分:0)
pieChart.setDescription(null);
答案 3 :(得分:0)
在Kotlin中使用
chart.description.isEnabled = false