Этот фрагмент кода работал для меня.
Поиск в этом классе и замена кода на этот.
import Foundation
import CoreGraphics
@objc(LineScatterCandleRadarChartRenderer)
open class LineScatterCandleRadarRenderer: BarLineScatterCandleBubbleRenderer
{
public override init(animator: Animator, viewPortHandler: ViewPortHandler)
{
super.init(animator: animator, viewPortHandler: viewPortHandler)
}
/// Draws vertical & horizontal highlight-lines if enabled.
/// :param: context
/// :param: points
/// :param: horizontal
/// :param: vertical
@objc open func drawHighlightLines(context: CGContext, point: CGPoint, set: ILineScatterCandleRadarChartDataSet)
{
// draw vertical highlight lines
if set.isVerticalHighlightIndicatorEnabled
{
context.beginPath()
context.move(to: CGPoint(x: point.x, y: viewPortHandler.contentTop))
context.addLine(to: CGPoint(x: point.x, y: viewPortHandler.contentBottom))
context.strokePath()
}
// draw horizontal highlight lines
if set.isHorizontalHighlightIndicatorEnabled
{
context.beginPath()
context.move(to: CGPoint(x: viewPortHandler.contentLeft, y: point.y))
context.addLine(to: CGPoint(x: viewPortHandler.contentRight, y: point.y))
context.setStrokeColor(UIColor.brown.cgColor)
context.setFillColor(UIColor.orange.cgColor)
context.strokePath()
}
}
}
Итак, в основном этот фрагмент кода работает для меня в функции drawHighlightLines .
context.setStrokeColor(UIColor.brown.cgColor)
context.setFillColor(UIColor.orange.cgColor)