从饼图中删除所有切片文本 (ios-charts/mpandroidchart)

Remove all slice text from Pie Chart (ios-charts/mpandroidchart)

我知道删除 x 值的方法,但如何删除 y 值。我基本上不希望我的饼图上有任何文字。

该图显示了饼图顶部带有 80.0 和 20.0 标签的当前状态。

算了吧!

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

至少从没有看到那些标签中得到它。

另一种方法是将其设置为 false:

drawLabelsEnabled

删除 Y 值

使用dataset.setDrawValues(false);

删除 X 值

使用MyPieChart.setDrawSliceText(false);

drawLabelsEnabled 不会在您的图表上绘制任何标签。它适用于 xAxis 和 yAxis

检查所有基本配置: https://github.com/danielgindi/ios-charts/blob/master/Charts/Classes/Components/ChartAxisBase.swift

在 ios-charts 2.1.3 中,dataset.drawValuesEnabled = NO; 隐藏 Y 值。

删除标签 (xVals):

pieChartView.drawSliceTextEnabled = false

要删除值 (yVals):

pieChartDataSet.drawValuesEnabled = false

在ios-charts版本3.1.1中,您可以通过设置pie_chart.drawEntryLabelsEnabled = NO;

隐藏饼图切片标签

For Charts Version 3.2.1

同时启用 X - Y 值

pieChartDataSet.drawValuesEnabled = true
pieChartView.drawEntryLabelsEnabled = true

删除 Y 值

pieChartDataSet.drawValuesEnabled = false

删除 X 值

pieChartView.drawEntryLabelsEnabled = false

Mp Android 图表, 请使用这个

To remove x-Values use pieChart.setDrawSliceText(false).

To remove y-Values use pieChart.getData().setDrawValues(false).