水平条形图不从 0 开始

Horizontal bar chart doesn't start at 0

Sample Chart

当我为条形图提供数据时,它看起来几乎没有偏移。我考虑过堆叠条形图,但这是错误的 - 我如何为图表提供示例数据:

var barEntries = [BarChartDataEntry]()
barEntries.append(BarChartDataEntry(x: 0, y: 0))
barEntries.append(BarChartDataEntry(x: 4, y: 1))
barEntries.append(BarChartDataEntry(x: 8, y: 24))
barEntries.append(BarChartDataEntry(x: 12, y: 37))
barEntries.append(BarChartDataEntry(x: 16, y: 27))
barEntries.append(BarChartDataEntry(x: 20, y: 11))

let barDataSet = BarChartDataSet(values: barEntries, label: nil)
let barData = BarChartData(dataSet: barDataSet)
barData.barWidth = 4
barChartView.data = barData

所有 barEntries 都是使用 BarChartDataEntry 非堆叠条的初始值设定项创建的。现在我不知道为什么 bar 不从 0 开始。

[BarChartDataEntry(x: 0, y: 0)] 初始化 barEntries 而不是附加 BarChartDataEntry(x: 0, y: 0).

尝试设置 barChartView.leftAxis.axisMinimum = 0 或 'barChartView.rightAxis.axisMinimum = 0' 或 barChartView.xAxis.axisMinimum = 0。检查 ChartsDemo。