2016-11-11 110 views
-1

Sample Chart水平条形图不为0

开始当我为它似乎很少偏移条形图提供数据。我想过堆积条形图,但它是错的 - 这怎么我的图表提供的样本数据:

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 

所有barEntriesBarChartDataEntry初始化创建的非堆叠吧。现在,我不知道为什么吧不从0开始。

回答

2

尝试集yAxis.axisMinimum = 0。检查ChartsDemo。

+0

谢谢,你几乎是正确的。 要将所有的酒吧为零,我们需要设置两种: 'barChartView.rightAxis.axisMinimum = 0.0' 'barChartView.leftAxis.axisMinimum = 0.0' –

+0

以及rightAxis和leftAxis都是Y轴:) – Wingzero

0

初始化barEntries与​​而不是追加BarChartDataEntry(x: 0, y: 0)

+0

这可以帮助我吗?尽管如此,我检查了它,它仍然出现与抵消。 –

+0

更新指向示例图表的链接,因为它不起作用,所以我可以帮助你。尝试更具体的你想要做什么。 – RyanM

+0

奇怪的是,链接工作,与不同的人在几台计算机上检查。这里是直接链接:https://i.stack.imgur.com/hDxVJ.png –