iOS 图表 |在折线图视图中随机获取 orange/brown 条彩色轴线

iOS Charts | Getting orange/brown colour axis lines in Line chart view randomly

我在集合视图单元格中使用 LineChartView,但有时滚动时会随机显示 orange/brown 轴线。

我用来创建 LineChartView 的代码

    let view = LineChartView()
    view.translatesAutoresizingMaskIntoConstraints = false
    view.chartDescription?.enabled = false
    view.xAxis.drawGridLinesEnabled = false
    view.xAxis.drawLabelsEnabled = false
    view.xAxis.drawAxisLineEnabled = false
    view.xAxis.enabled = false
    view.xAxis.axisLineColor = .clear
    view.rightAxis.enabled = false
    view.rightAxis.axisLineColor = .clear
    view.leftAxis.enabled = false
    view.leftAxis.axisLineColor = .clear
    view.drawBordersEnabled = false
    view.legend.enabled = false
     
    let values = (0..<32).map { (i) -> ChartDataEntry in
       let val = Double(arc4random_uniform(10) + 3)
       return ChartDataEntry(x: Double(i), y: val)
    }
    let set1 = LineChartDataSet(entries: values)
    set1.drawCirclesEnabled = false
    set1.drawValuesEnabled = false
    set1.drawCircleHoleEnabled = false
    set1.setColor(UIColor.black)

    view.data = LineChartData(dataSets: [set1])

使用 danielgindi/图表 (3.6.0)

补充@Raja Kishan的建议

    // for tapping
    view.highlightPerTapEnabled = false
    // for dragging
    view.highlightPerDragEnabled = false