我创建了一个带线/条的组合图表。
现在,条形图和折线图使用与左轴(0-5)相同的y比例。
我是否可以保留折线图,但条形图是否适合右轴刻度(0-10)?
linechart yaxis from(0-5),barchart yaxis scale from(0-10)。
答案 0 :(得分:4)
当我创建组合图表的条形图部分时,就像你正在处理的那个,我做了这个:
let data: BarChartData = BarChartData()
let set = BarChartDataSet(yVals: entries, label: “label text”)
set.valueTextColor = UIColor.blackColor()
set.valueFont = UIFont(name: "Verdana", size: 14.0)!
let colors = [UIColor.greenColor(), UIColor.redColor()]
set.setColors(colors, alpha: 1.0)
set.stackLabels = [“Option 1”, “Option 2”]
set.valueFormatter2 = BarValueFormatter()
set.axisDependency = Charts.ChartYAxis.AxisDependency.Right
data.addDataSet(set)
return data
你可能缺少的是:
set.axisDependency = Charts.ChartYAxis.AxisDependency.Right