danielgindi iOS Chart我可以在组合图表上使用两种不同的Yaxis比例

时间:2016-10-22 02:37:06

标签: ios swift swift3 ios-charts

我创建了一个带线/条的组合图表。

enter image description here

现在,条形图和折线图使用与左轴(0-5)相同的y比例。

我是否可以保留折线图,但条形图是否适合右轴刻度(0-10)?

linechart yaxis from(0-5),barchart yaxis scale from(0-10)。

1 个答案:

答案 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