2016-11-11 107 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 –