Масштабирование работает по оси X, а по оси Y автоматически масштабируется до точек данных, отображаемых на видимом сегменте графика. - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть график с ChartJS и плагином «chart-plugin-zoom» для масштабирования.Мне нужно автоматически масштабировать ось Y до точек данных, отображаемых на видимом сегменте графика, при увеличении по оси X.Как я могу это сделать?

zoom: {
    enabled: true,
    mode: chart.options['maxValue'] && chart.options['maxValue'] !== 0 ? 'xy' : 'x',
    rangeMin: {
      x: 60000, // Limit zoom in range: 1 min
      y: chart.options['series'][index] && chart.options['series'][index].beginAtZero ? 0 : null
    },
    rangeMax: {
      x: chart.options['maxX'] - chart.options['minX'],
      y: chart.options['maxValue'] && chart.options['maxValue'] !== 0 ? 1.2 * chart.options['maxValue'] : null,
    }
 }
...