2016-10-12 111 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