当我为条形图提供数据时,它显示的偏移量很小。我想到堆积的条形图,但它错了 - 我如何为图表提供样本数据:
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
初始化程序为非堆叠条创建的。现在我不知道为什么酒吧不会从0开始。
答案 0 :(得分:3)
尝试设置barChartView.leftAxis.axisMinimum = 0
或'barChartView.rightAxis.axisMinimum = 0'或barChartView.xAxis.axisMinimum = 0.检查ChartsDemo。
答案 1 :(得分:0)
使用barEntries
初始化[BarChartDataEntry(x: 0, y: 0)]
,而不是附加BarChartDataEntry(x: 0, y: 0)
。