Как создать линию ограничения для каждой гистограммы в iOS swift. Я использую Библиотека диаграмм
Вот мой код: -
var chartView: BarChartView!
var entries: [BarChartDataEntry] = []
var data: [Double]?
func draw() {
for index in 0..<data.count {
let dataEntry = BarChartDataEntry(x: Double(index), y: data[index])
entries.append(dataEntry)
}
let chartDataSet = BarChartDataSet(values: entries, label: "")
let chartData = BarChartData(dataSet: chartDataSet)
chartData.setValueFont(UIFont(name: "Roobert-SemiBold", size: 12.0))
chartData.barWidth = 0.3
chartView.data = chartData
var limitLine = ChartLimitLine()
limitLine = ChartLimitLine(limit: 15, label: "15")
limitLine.lineColor = .blue
limitLine.valueTextColor = .blue
limitLine.lineDashLengths = [3.0]
chartView.leftAxis.addLimitLine(limitLine)
var limitLine = ChartLimitLine()
limitLine = ChartLimitLine(limit: 12, label: "12")
limitLine.lineColor = .orange
limitLine.valueTextColor = .orange
limitLine.lineDashLengths = [3.0]
chartView.leftAxis.addLimitLine(limitLine)
}
Вывод: -
Требование: -
см. Изображения выше
Например линия предела здесь начинается с самого высокого бара до самого низкого, но я бы хотел показать эту линию только для среднего бара. Есть ли способ?