我使用迅速iOSCharts通過@danielgindihttps://github.com/danielgindi/Charts問題與iOS圖表庫
因此,這裏是我的數據集
let dateArray = [26,27,28,29,30,01,02]
let values = [11.0,5.0,0.0,0.0,4.0,1.0,0.0]
var dataEntries: [BarChartDataEntry] = []
for i in 0..<dateArray.count {
let dataEntry = BarChartDataEntry(x: Double(i), y: values[i])
dataEntries.append(dataEntry)
}
let data = BarChartData()
let ds1 = BarChartDataSet(values: dataEntries, label: "Hello")
ds1.colors = [NSUIColor.red]
data.addDataSet(ds1)
self.barChartView.data = data
self.barChartView.fitBars = true
self.barChartView.gridBackgroundColor = NSUIColor.white
self.barChartView.chartDescription?.text = ""
但我得到的是這個
因此,大家可以看到的問題是低於
1)從圖形上面一個格開始,你會看到在底部 2空間)x軸的標籤是不同的,我不知道如何設置。 3)我想顯示x軸和y軸標籤爲int而不是double。
讓的DataEntry = BarChartDataEntry(X::雙(i)中,Y:值[I])
的x
值是
嘿謝謝,你能幫我解決第一個問題。爲什麼有差距 – Ranjit
barChartView.legend.enabled = false – Alex
哎@亞歷克斯,我試過,但它不工作 – Ranjit