#ios #swift #swift3 #ios-charts
#iOS #swift #swift3 #ios-диаграммы
Вопрос:
Я создал комбинированный график с линией / столбиком.
теперь столбчатая диаграмма и линейная диаграмма используют тот же масштаб y, что и левая ось (0-5).
Могу ли я сохранить линейный график, но привязать гистограмму к шкале правой оси (0-10)?
линейная диаграмма по шкале осей от (0-5), линейная диаграмма по шкале осей от (0-10).
Ответ №1:
Когда я создавал гистограмму, часть комбинированного графика, подобного тому, с которым вы имеете дело, я сделал это:
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.
2. Вы сделали мой день. Потратьте несколько часов, пока я не найду ваш ответ. 🙂