web-dev-qa-db-ja.com

円グラフからすべてのスライステキストを削除(ios-charts / mpandroidchart)

X値を削除する方法は知っていますが、y値を削除するにはどうすればよいですか。基本的に、円グラフにテキストを入れたくありません。

この画像は、円グラフの上に80.0と20.0のラベルが付いた現在の状態を示しています。 pie chart

15
Husein Kareem

気にしないでください。

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

それは少なくともそれらのラベルを見ないことからそれを得ます。

また、これをfalseに設定する方法もあります。

drawLabelsEnabled
7
Husein Kareem

Y値を削除するには

dataset.setDrawValues(false);を使用します

X値を削除するには

MyPieChart.setDrawSliceText(false);を使用します

34
onDroid

ラベル(xVals)を削除するには:

pieChartView.drawSliceTextEnabled = false

値(yVals)を削除するには:

pieChartDataSet.drawValuesEnabled = false
7
Morgan

Chartsバージョン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

6
Govind Kumawat

Ios-chartsバージョン3.1.1では、pie_chart.drawEntryLabelsEnabled = NO;を設定することにより、円グラフのスライスラベルを非表示にできます

3
Khushabu

drawLabelsEnabledは、グラフにラベルを描画しません。 xAxisとyAxisの両方に対応

すべての基本構成のチェックアウト: https://github.com/danielgindi/ios-charts/blob/master/Charts/Classes/Components/ChartAxisBase.Swift

2
Wingzero

Ios-charts 2.1.3では、dataset.drawValuesEnabled = NO; Y値を非表示にします。

2
DawnSong