Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
danielgindi iOS图表我可以在组合图表上有两个不同的Yaxis刻度吗_Ios_Swift_Swift3_Ios Charts - Fatal编程技术网

danielgindi iOS图表我可以在组合图表上有两个不同的Yaxis刻度吗

danielgindi iOS图表我可以在组合图表上有两个不同的Yaxis刻度吗,ios,swift,swift3,ios-charts,Ios,Swift,Swift3,Ios Charts,我创建了一个带有线条/条形图的组合图表 现在,条形图和折线图使用与左轴相同的y比例(0-5) 我是否可以保留折线图,但将条形图粘贴到右轴刻度(0-10) 从(0-5)开始的线形图yaxis比例,从(0-10)开始的条形图yaxis比例。当我创建组合图表的条形图部分时,就像您正在处理的那样,我这样做: let data: BarChartData = BarChartData() let set = BarChartDataSet(yVals: e

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

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

我是否可以保留折线图,但将条形图粘贴到右轴刻度(0-10)


从(0-5)开始的线形图yaxis比例,从(0-10)开始的条形图yaxis比例。

当我创建组合图表的条形图部分时,就像您正在处理的那样,我这样做:

    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

谢谢你的灵感。自从它们更新后,现在是chartView.rightAxis.axisDependency.You make my day。花几个小时直到我找到你的答案。:-)