2016-09-21 79 views
11

我正试图在ios-chart库中删除Description Label。你可以看到下面的图片:如何删除ios图表中的描述标签?

enter image description here

我也知道,在Android(MPAndroidChart库,它是IOS-图的前身),我可以做到以下几点:

barchart.setDescription(" "); 

但我试图做同样的斯威夫特:

barchart.description = "" 

,我收到以下错误:

Cannot assign to property: 'description' is immutable

我在互联网上看了一下,在这里在StackOverflow中,但看不到任何东西将其删除。

是否可以删除ios-chart库上的Description Label

在此先感谢!

回答

35

descriptionText,不descriptiondescriptionNSObject可变

雨燕3.0和图表3.0

barchart.chartDescription?.text = "" 
+0

非常感谢!在'Swift 3.0'中我可以看到它已被弃用,所以你应该使用'barchart.chartDescription?.text =“”'。我会尽快接受答案。 +1的时刻:D –

+1

感谢您的编辑:我仍然使用迅速2版本,所以它是一个 – Tj3n

+0

不客气:)更新的答案是最好的;) –

7

它可以通过禁用为
BARCHART在雨燕3.0更好地工作。 chartDescription?.enabled = false

+0

作品在图表v 3.0.1 –

+2

你也可以将其完全删除为 barChart.chartDescription = nil作为其_optional_值 – SeriousSam

0

在新版本中描述不是一个String它的ChartDescription类。

ChartDescription *desc = [[ChartDescription alloc]init]; 
desc.text = @""; 
chart.chartDescription = desc;