Удалить весь текст-фрагмент из круговой диаграммы (для iOS-графика/mpandroidchart)


Я знаю метод удаления x-значений, но как удалить y-значения. Я в принципе не хочу, чтобы на моей круговой диаграмме был текст.

На рисунке показано текущее состояние с метками 80.0 и 20.0 в верхней части круговой диаграммы. круговая диаграмма

6 9

6 ответов:

Для удаления Y-значений

Использовать dataset.setDrawValues(false);

Для удаления X-значений

Использовать MyPieChart.setDrawSliceText(false);

Чтобы удалить метки (xVals):

pieChartView.drawSliceTextEnabled = false

Чтобы удалить значения (yVals):

pieChartDataSet.drawValuesEnabled = false

Не бери в голову разгадать это!

pieChartView.data?.setValueTextColor(UIColor.clearColor())

Что, по крайней мере, получает его от того, что не видит этих ярлыков.

Также другим способом является установка этого значения в false:

drawLabelsEnabled

drawLabelsEnabled не будет рисовать никаких меток на вашем графике. Это как ось X и ось Y

Проверка для всех базовых конфигураций: https://github.com/danielgindi/ios-charts/blob/master/Charts/Classes/Components/ChartAxisBase.swift

В ios-диаграммах 2.1.3, dataset.drawValuesEnabled = NO; для скрытия Y-значений.

В ios-charts версии 3.1.1 вы можете скрыть метки фрагментов piechart, установив pie_chart.drawEntryLabelsEnabled = NO;