如何在网格上绘制额外的横坐标?
How to draw additional absciss on grid?
我正在为我的应用程序使用 MPAndroidCharts 和 ios-charts。 I need additional absciss at custom y!=0 to be drawed. And it would be great if points above that level will painted to custom color.
如何实现?
您可以使用限制线作为附加线,如下所示:
ChartLimitLine *ll1 = [[ChartLimitLine alloc] initWithLimit:YOUR_NUMBER label:@""];
ll1.lineColor = [UIColor greenColor];
ll1.lineWidth = 1.0;
要更改圆圈颜色,您需要修改 LineChartRenderer
中的 private func drawCircles(context context: CGContext)
方法。
有一个 for 循环行:
CGContextSetFillColorWithColor(context, dataSet.getCircleColor(j)!.CGColor)
你可以把它改成这样:
if e.value > YOUR_VALUE {
CGContextSetFillColorWithColor(context, UIColor.greenColor().CGColor)
}
else {
CGContextSetFillColorWithColor(context, dataSet.getCircleColor(j)!.CGColor)
}
我正在为我的应用程序使用 MPAndroidCharts 和 ios-charts。 I need additional absciss at custom y!=0 to be drawed. And it would be great if points above that level will painted to custom color.
如何实现?
您可以使用限制线作为附加线,如下所示:
ChartLimitLine *ll1 = [[ChartLimitLine alloc] initWithLimit:YOUR_NUMBER label:@""];
ll1.lineColor = [UIColor greenColor];
ll1.lineWidth = 1.0;
要更改圆圈颜色,您需要修改 LineChartRenderer
中的 private func drawCircles(context context: CGContext)
方法。
有一个 for 循环行:
CGContextSetFillColorWithColor(context, dataSet.getCircleColor(j)!.CGColor)
你可以把它改成这样:
if e.value > YOUR_VALUE {
CGContextSetFillColorWithColor(context, UIColor.greenColor().CGColor)
}
else {
CGContextSetFillColorWithColor(context, dataSet.getCircleColor(j)!.CGColor)
}