水平条形图不从 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。
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。