#swift #graph #charts #axis-labels #ios-charts
Вопрос:
Я использую диаграммы для построения графика.Сначала получаем правильное значение ,но когда начинаем масштабировать график, некоторые значения на оси X становятся идентичными.
написал код вот так.
self.lineChartView.setVisibleXRange(minXRange: 2, maxXRange: Double(dataPoints.count)) self.lineChartView.xAxis.granularityEnabled = true self.lineChartView.xAxis.granularity = 1
также прилагается изображение до увеличения и после.
Комментарии:
1. Вы имеете в виду, что формат, который вы использовали, тот же самый? Как будто вы хотели бы видеть также «Q1, Q2, Q3, Q4» за каждый год, а не только за год? Есть ли у вас эти разные 4 значения в массиве X значений?
2. Как я показал на втором изображении,я хочу, чтобы год не повторялся при масштабировании. Каждый год по оси x должно происходить только один раз. @Larme
3. Возможно, у вас есть granularityEnabled = false где-то еще, я думаю.
4. вы можете передать ChartView.setVisibleXRangeMinimum(некоторое значение)