danielgindi iOS 图表 我可以在组合图表上使用两个不同的 Yaxis 刻度吗
danielgindi iOS Chart Can I have two different Yaxis scale on a combined chart
我用 line/bar 创建了一个组合图表。
现在,条形图和折线图使用与左轴相同的 y 刻度 (0-5)。
我可以保留折线图但条形图坚持右轴刻度 (0-10) 吗?
折线图 Y 轴刻度从 (0-5),条形图 Y 轴刻度从 (0-10)。
当我创建像您正在处理的组合图表的条形图部分时,我这样做了:
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
我用 line/bar 创建了一个组合图表。
现在,条形图和折线图使用与左轴相同的 y 刻度 (0-5)。
我可以保留折线图但条形图坚持右轴刻度 (0-10) 吗?
折线图 Y 轴刻度从 (0-5),条形图 Y 轴刻度从 (0-10)。
当我创建像您正在处理的组合图表的条形图部分时,我这样做了:
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