我正在用"danielgindi/Charts“( iOS-charts )做图表,我希望能够显示Y轴的网格线,但不需要底座。
这应该是结果:

但是我被卡住了,如果不启用左轴,我就无法获得线条。
这就是我要得到的,我想去掉左边的那条线。(红色箭头指向的那个)

下面是我的一些代码:
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
}感谢您的帮助!
发布于 2018-09-11 07:46:55
我自己找到了答案,我决定不删除这个问题,这样如果有人遇到同样的问题,他们可以在这里找到答案。
在设置左轴图表时,如果不希望显示第一行,请将此属性设置为"false“。
chartView.leftAxis.drawAxisLineEnabled = false这将为您提供以下结果。

https://stackoverflow.com/questions/52266353
复制相似问题