如何删除ios图表中的水平条形图边距/偏移?

时间:2017-11-22 14:10:17

标签: ios swift ios-charts

这是我的代码:

    productionBar.drawBordersEnabled = false
    productionBar.drawGridBackgroundEnabled = false
    productionBar.drawValueAboveBarEnabled = false

    //This was supposed to work
    productionBar.minOffset = 0.0
    productionBar.setExtraOffsets(left: 0, top: 0, right: 0, bottom: 0)

    productionBar.leftAxis.enabled = false
    productionBar.rightAxis.enabled = false
    productionBar.legend.enabled = false
    productionBar.xAxis.enabled = false
    productionBar.chartDescription?.enabled = false
    productionBar.isUserInteractionEnabled = false

但这就是我得到的: 灰色区域是视图,彩色部分是图表本身。

enter image description here

如果我将左/右偏移设置为-35.0,它几乎填满了视图,但不适用于所有设备。

为什么我要这个?

1 - 我想填写所有

2 - 我想获得maxY的大小,即productionBar.frame.size

1 个答案:

答案 0 :(得分:0)

我能够通过以下几行实现我想要的目标:

    productionBar.leftAxis.spaceTop = 0
    productionBar.leftAxis.spaceBottom = 0