IOS 图表 - 刷新数据后限制线出现两次

IOS Charts - Limit Line appears twice after refreshing data

我正在使用 iOS Daniel Gindi 在 Github 上制作的图表。我正在展示一个带有限制线的图表,一切都很好。当我向图表添加数据时,一切正常,但限制线出现两次。我已经尝试重新初始化限制线:

    var limitLine = ChartLimitLine()
    limitLine = ChartLimitLine(limit: 
    self.averagePointsArray.average, label: "This weeks average")
    self.barChartView.rightAxis.addLimitLine(limitLine)
    self.setChart()

我也试过使用以下方法:

barChartView.clear() barChartView.clear值()

同样,数据图表工作正常。奇怪。

关于 iOS 图表的文档相当稀少,因为它是从 Android 库(有完整文档)移植的

我发现了这个可以移除限制线的方法

barChartView.rightAxis.removeLimitLine(self.limitLine)

我将其删除并使用更新后的限制线值将其添加回来。

使用

barChartView.rightAxis.removeAllLimitLines()

添加限制线之前