1

如何获取X轴两端的值?

我使用 chartjs-plugin-zoom 来缩放和平移时间序列数据图表。我想得到当时x轴的最小值和最大值。

zoom: {
    zoom: {
      enabled: true,
      mode: 'x',
      onZoom: function () {
         var min = myChart[i].getDatasetMeta(i).dataset._scale.chart.scales.x-axis-0.table[0].time;
         console.log('min', min);
      }
   }
}

我希望从中获得价值。但是“x-axis-0”包含一个运算符。

我应该怎么办?

4

1 回答 1

0

没关系,梅比

zoom: {
        zoom: {
            enabled: true,
                mode: 'x',
                    onZoom: function () {
                        var minVal = myChart[i].getDatasetMeta(i).dataset._scale.chart.scales['x-axis-0']._table[0].time;
                        var maxVal = myChart[i].getDatasetMeta(i).dataset._scale.chart.scales['x-axis-0']._table[1].time;
                        console.log('minVal', minVal);
                        console.log('minVal', minVal);
                    }
        }
    }
于 2019-10-31T15:12:28.647 回答