如何从MPAndroidChart中的图表中删除描述?

时间:2014-12-19 13:13:45

标签: android mpandroidchart

我正在使用MPAndroidChart

如何从PieChart中删除说明? 我可以使用Legend删除chart.setDrawLegend(false),但我无法在文档中找到有关图表说明的任何内容。

4 个答案:

答案 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)

您可以通过将null传递给它来删除它。

pieChart.setDescription(null);

答案 3 :(得分:0)

在Kotlin中使用

chart.description.isEnabled = false