我最近升级我的客户项目之一,从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