另一种方式。使用fillFormatter
填充您不想看到网格线的区域。
我使用ChartsDemo-iOS-Swift示例检查此代码段。在LineChart1ViewController
类中,我更改了setDataCount()
功能的一部分。我专门使用了white
颜色,所以您可以看到填充区域。
//...
set1.fillAlpha = 1
set1.drawFilledEnabled = true
set1.fillColor = .white
set1.fillFormatter = DefaultFillFormatter { _,_ -> CGFloat in
return CGFloat(self.chartView.leftAxis.axisMaximum)
}
//...
结果