Можно ли увеличить вертикальную ось на флаттерных графиках? - PullRequest
0 голосов
/ 22 марта 2020

Я пытаюсь ознакомиться с графиками во 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)?

...