Другой способ. Используйте 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)
}
//...
Результат
![filled area](https://i.stack.imgur.com/Cu6YC.png)