Chart.js如何获取X轴的最小值-最大值?

问题描述 投票:0回答: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”包含一个运算符。

我该怎么办?

javascript graph chart.js chartjs-plugin-zoom
1个回答
0
投票

没关系,Maby

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);
                    }
        }
    }
© www.soinside.com 2019 - 2024. All rights reserved.