问题
I am using MPAndroidChart.
How can I remove the description from PieChart
?
I can remove the Legend
with chart.setDrawLegend(false)
, but I couldn't find anything regarding the chart description in the documentation.
回答1:
Do you mean the description which is in the bottom right corner (default) of the Chart
?
If so, simply call:
chart.getDescription().setEnabled(false);
Or did you mean the textual description inside the pie-slices?
pieChart.setDrawSliceText(false);
Or did you mean the actual slice values inside the pie-slices?
pieData.setDrawValues(false);
Or are you talking about the Legend (shows all DataSet
labels and colors outside of the chart)?
chart.getLegend().setEnabled(false);
This answer is based on release v3.0.0+, for more information check out the documentation.
回答2:
In the new version you can do it like this:
Description des = Chart.getDescription();
des.setEnabled(false);
If you want to remove the legend:
Legend leg = Chart.getLegend();
leg.setEnabled(false);
回答3:
you can remove it by simply passing null into it.
pieChart.setDescription(null);
来源:https://stackoverflow.com/questions/27566916/how-to-remove-description-from-chart-in-mpandroidchart