iOS 图表 - 如何设置与其他图表不同的精确垂直网格线颜色

iOS Charts - How to set different color of exact vertical grid line than have others

在我的应用程序中,我使用的是 iOS Charts 并且我想通过垂直网格线将折线图拆分为多个扇区,这些网格线的颜色与其他颜色不同(如下图所示)。我查看了文档,但没有找到任何解决方法。我只知道如何一次更改所有网格线的颜色。感谢您的任何建议。

更新:

这是我的解决方案。我有垂直线的 x 位置数组,在 for 循环中我将向图表添加限制线。

for k:Int in 0 ..< limitLines.count {

        let limitLine = ChartLimitLine()
        limitLine.lineColor = UIColor.red
        limitLine.limit = limitLines[k]
        limitLine.lineWidth = 0.8
        lineChartView.xAxis.addLimitLine(limitLine)

 }

这是生成的图表。

嗯..这不是官方支持的,但你可以覆盖 x 轴上的 drawGridLine() 来这样做,只需要知道哪条网格线需要另一种颜色。