Я пытаюсь ознакомиться с графиками во Flutter, используя пакет github.com/google/charts.
Я хочу сделать график (линейчатый, линейный, разброс или любой другой .. это , например ), где я могу масштабировать и панорамировать не только ось X, но и вертикальную ось Y (абсцисса).
Масштабирование по оси X работает, добавляя поведение behaviors: [new charts.PanAndZoomBehavior(),]
:
@override
Widget build(BuildContext context) {
return new charts.BarChart(
seriesList,
animate: animate,
behaviors: [new charts.PanAndZoomBehavior(),
],
domainAxis: new charts.OrdinalAxisSpec(
viewport: new charts.OrdinalViewport('2018', 4)),
);
}
зум по оси X не центрирован, как задано в в этом вопросе , но это нормально для меня.
Первым шагом будет отключение автоматическая подгонка вертикальной оси регулирует диапазон от 0 до максимального значения данных, которые появляются в этот момент на графике.
Любая идея, как включить жест масштабирования по оси Y или в хотя бы отключить автоподгонку по оси y (исправить диапазон по оси y)?