danielgindi iOS Chart:如何在组合图表中设置两个不同的Y轴刻度?

4
我已经创建了一个包含线条/柱状图的组合图表。

enter image description here

现在,柱状图和折线图使用左轴相同的y比例尺(0-5)。

我能让折线图保持不变,但是让柱状图粘在右轴刻度上(0-10)吗?

折线图y轴刻度从(0-5),柱状图y轴刻度从(0-10)。

1个回答

6
当我创建一个像你正在处理的组合图表中的柱状图部分时,我做了以下操作:
    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

1
感谢您的启发。自从更新后,现在是chartView.rightAxis.axisDependency。 - Nevermore
你让我欣喜若狂。花了几个小时才找到你的答案。 :-) - Karsten

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接