2016-10-12 110 views
8
我使用 iOS Charts與斯威夫特3

周圍的iOS圖表刪除邊框和保證金,我可以不知道如何做兩件事情:在斯威夫特

  1. 我想刪除圖表周圍的空白處。我知道圖表在我的用戶界面中是邊對邊的,因爲如果我更改圖表的背景色,它會一路走到邊緣。如何去除下面紅色箭頭指示的間隙?

  2. 如何去除整個圖形的邊框(注意黑色箭頭)?我已經有totalsGraph.drawBordersEnabled = false,它不起作用。有沒有不同的選擇呢?

enter image description here

謝謝!

回答

9

它是minOffset。

/** 設置圖表周圍的最小偏移量(填充),默認爲10 */

你可以改變它,因爲這:

chartView.minOffset = 0 
+0

就是這樣。謝謝! –

7

那條線實際上是軸線。

要隱藏所有的線,你可以使用

totalsGraph.rightAxis.enabled = false 
    totalsGraph.legend.enabled = false 
    totalsGraph.leftAxis.enabled = false 
    totalsGraph.xAxis.labelPosition = .bottom 
    totalsGraph.xAxis.drawGridLinesEnabled = false 
    totalsGraph.xAxis.drawAxisLineEnabled = false 

我要尋找的解決方案,以去除餘量爲好。我會在找到它時更新我的​​答案。

0

其實方法做到這一點是這樣的:

chartView.xAxis.enabled = false 
chartView.leftAxis.enabled = false 
chartView.rightAxis.enabled = false 
chartView.drawBordersEnabled = false 
chartView.minOffset = 0