如何在iOS图表中显示没有Y轴的Y网格线

问题描述 投票:0回答:1

我正在制作图表,使用“danielgindi / Charts”(iOS图表),我希望能够显示Y轴的网格线,但没有底座。

这应该是结果:

enter image description here

但我被卡住了,无法启用左轴而无法获得线路。

这是我得到的,我想摆脱左边的线。 (红色箭头指向的那个)

enter image description here

这是我的一些代码:

    func setupChart(data: LineChartData ) {

    chartView.delegate = self
    chartView.backgroundColor = .white

    chartView.chartDescription?.enabled = false

    chartView.dragEnabled = false
    chartView.setScaleEnabled(false)
    chartView.pinchZoomEnabled = false
    chartView.setViewPortOffsets(left: 10, top: 0, right: 10, bottom: 0)

    chartView.legend.enabled = false

    chartView.leftAxis.enabled = true
    chartView.leftAxis.labelCount = 3
    chartView.leftAxis.spaceTop = 0.70
    chartView.leftAxis.spaceBottom = 0.20

    chartView.rightAxis.enabled = false
    chartView.xAxis.enabled = false

    chartView.data = data
}

任何帮助表示赞赏!!

ios swift ios-charts
1个回答
0
投票

我自己找到了答案,我决定不删除这个问题,以便如果有人遇到同样的问题,他们可以在这里找到答案。

设置左轴图表时,如果不想显示第一行,请将此属性设置为“false”。

chartView.leftAxis.drawAxisLineEnabled = false

这会给你这个结果。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.