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()
来这样做,只需要知道哪条网格线需要另一种颜色。
在我的应用程序中,我使用的是 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()
来这样做,只需要知道哪条网格线需要另一种颜色。