Как удалить описание из диаграммы в MPAndroidChart?

Я использую MPAndroidChart.

Как удалить описание из PieChart? Я могу удалить Legend с chart.setDrawLegend(false), но я не смог найти ничего об описании диаграммы в документации.


person dbam    schedule 19.12.2014    source источник


Ответы (4)


Вы имеете в виду описание, которое находится в правом нижнем углу (по умолчанию) Chart?

Если это так, просто позвоните:

chart.getDescription().setEnabled(false);

Или вы имели в виду текстовое описание внутри кусочков пирога?

pieChart.setDrawSliceText(false);

Или вы имели в виду фактические значения срезов внутри секторных срезов?

pieData.setDrawValues(false);

Или вы имеете в виду легенду (показывает все DataSet меток и цветов за пределами диаграммы)?

chart.getLegend().setEnabled(false);

Этот ответ основан на выпуске v3.0.0+, для получения дополнительной информации см. документация.

person Philipp Jahoda    schedule 24.12.2014
comment
Текст в левом нижнем углу. Прямо под гистограммой. :( - person Mitesh Shah; 07.01.2016
comment
это то, что мне нужно: chart.setDrawSliceText(false); спасибо за экономию моего времени :) - person Zhar; 16.02.2016
comment
@PhilippJahoda Есть ли способ показать отрицательные значения или отрицательные метки (значения срезов) в круговой диаграмме ?? - person KJEjava48; 10.12.2016
comment
Спасибо это то что я искал - person viper; 07.02.2017
comment
Ваш класс класс отдельно :) - person Joe; 18.03.2017
comment
Для текстового описания используйте новый способ chart.setDrawEntryLabels(false); - person Hamzeh Soboh; 19.06.2017

В новой версии это можно сделать так:

Description des = Chart.getDescription();
des.setEnabled(false);

Если вы хотите удалить легенду:

Legend leg = Chart.getLegend();
leg.setEnabled(false);
person milihoosh    schedule 05.04.2017

вы можете удалить его, просто передав ему значение null.

pieChart.setDescription (нулевой);

person Rahul Singh    schedule 22.04.2019

в использовании котлина

chart.description.isEnabled = false
person selvaraj ashok    schedule 25.09.2020