我使用迅速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