Я работал с библиотекой Androidplot
для создания графиков линий и имел возможность делать масштабирование и панорамирование, поэтому я использую модифицированную версию класса XYPlotZoomPan
.Показать подмножество точек на линейной диаграмме AndroidPlot
В моем текущем графике отображаются некоторые значения в день в диапазоне дат, поэтому, если я показываю 7 дней, ось домена читаема, но если я попытаюсь показать 30 дней, это превратится в беспорядок.
Моя цель - показать 7 дней и иметь возможность прокручивать остальную часть диаграммы, которая не показана.
Единственная функция, которая обрабатывает границы является setDomainBoundaries
, в настоящее время я попытался это:
setDomainBoundaries(min, max, BoundaryMode.FIXED);
Но это позволяет мне показать значения внутри этого диапазона, и я теряю способность к панорамированию через остальную часть дней.
Есть ли у кого-то идея, как я могу это сделать? Благодарю.
Я решил проблему с вашей помощью, спасибо! – emanzanomarcos
@emanzanomarcos У меня такая же проблема, как и вы. Как это предложение помогло? Кажется, это не имеет никакого отношения к панорамированию. –
Мне нужно было уменьшить количество точек на оси домена, поэтому с помощью setDomainStep вы можете это сделать, но я не могу вспомнить, как я мог прокручивать по горизонтали по диаграмме. Извините, но я потерял код этого проекта. Я думаю, что я отключил вертикальное масштабирование и задал фиксированное значение горизонтального масштабирования программно. – emanzanomarcos