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

问题描述 投票:12回答:7

我知道删除x值的方法,但如何删除y值。我基本上不想在饼图上找到任何文字。

图像显示饼图顶部的80.0和20.0标签的当前状态。 pie chart

mpandroidchart ios-charts
7个回答
32
投票

删除Y值

使用dataset.setDrawValues(false);

删除X值

使用MyPieChart.setDrawSliceText(false);


7
投票

要删除标签(xVals):

pieChartView.drawSliceTextEnabled = false

要删除值(yVals):

pieChartDataSet.drawValuesEnabled = false

6
投票

没关系想出来!

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

至少从没看到那些标签就可以了。

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

drawLabelsEnabled

4
投票

对于图表版本3.2.1

两个X - Y值都启用了

pieChartDataSet.drawValuesEnabled = true
pieChartView.drawEntryLabelsEnabled = true

enter image description here

删除Y值

pieChartDataSet.drawValuesEnabled = false

enter image description here

删除X值

pieChartView.drawEntryLabelsEnabled = false

enter image description here


3
投票

在ios-charts 3.1.1版中,您可以通过设置pie_chart.drawEntryLabelsEnabled = NO;来隐藏饼图切片标签


2
投票

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

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


2
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.