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

时间:2015-08-13 15:01:55

标签: mpandroidchart ios-charts

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

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

8 个答案:

答案 0 :(得分:31)

删除Y值

使用dataset.setDrawValues(false);

删除X值

使用MyPieChart.setDrawSliceText(false);

答案 1 :(得分:7)

删除标签(xVals):

pieChartView.drawSliceTextEnabled = false

删除值(yVals):

pieChartDataSet.drawValuesEnabled = false

答案 2 :(得分:6)

没关系想出来!

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

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

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

drawLabelsEnabled

答案 3 :(得分: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

答案 4 :(得分:2)

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

结帐所有基本配置: http://twig.sensiolabs.org/doc/filters/default.html

答案 5 :(得分:2)

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

答案 6 :(得分:2)

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

隐藏饼图切片标签

答案 7 :(得分:0)

Mp Android图表, 请使用这个

要删除x值,请使用pieChart.setDrawSliceText(false)。

要删除y值,请使用pieChart.getData()。setDrawValues(false)。