我最近升級我的客戶項目之一,從Swift2
和iOS-圖表2 Swift3
和iOS,圖表3.水平條形圖標籤
大部分代碼都經過手工調整的幾天如預期運行,不過,我仍然遇到了橫向條形圖問題。
的圖表,用於顯示爲:
圖表現在作爲顯示:
核心代碼圖表:
func drawMarginChart() {
let labels = marginObject!.getLabelsForChart()
let values = marginObject!.getValuesForChart()
var dataEntries = [ChartDataEntry]()
for i in 0..<values.count {
let entry = BarChartDataEntry(x: Double(i), y: values[i])
dataEntries.append(entry)
}
let barChartDataSet = BarChartDataSet(values: dataEntries, label: "")
barChartDataSet.drawValuesEnabled = false
barChartDataSet.colors = ChartColorTemplates.joyful()
let barChartData = BarChartData(dataSet: barChartDataSet)
barChartMargins.data = barChartData
barChartMargins.legend.enabled = false
barChartMargins.xAxis.valueFormatter = IndexAxisValueFormatter(values: labels)
barChartMargins.xAxis.granularityEnabled = true
barChartMargins.xAxis.granularity = 1
barChartMargins.animate(xAxisDuration: 3.0, yAxisDuration: 3.0, easingOption: .easeInOutBounce)
}
什麼我希望能找出是:
1)我怎樣才能標籤出現在圖表
2)怎樣才能圖表自動調整,在每個酒吧顯示標籤
如果這些其他問題可以得到解決,那將是非常美妙的,但我們都願意出貨沒有這些:
1)我如何刪除gridlin e在圖表的左側重疊?
2)如何保持圖表底部截斷?
我已經嘗試調整許多圖表屬性,我發現這裏和其他網站上的每個帖子,但是,沒有任何修復問題。任何幫助圖表出現像舊版本的幫助都會得到我和我的客戶的高度讚賞。
可能需要更多縮放。請您將答案標記爲接受if這個答案幫助你? – DevB2F