【问题标题】:Chart.js How to get min-max values of X axis? [duplicate]Chart.js 如何获取 X 轴的最小值-最大值? [复制]
【发布时间】:2019-10-31 13:44:41
【问题描述】:

如何获取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”包含一个运算符。

我该怎么办?

【问题讨论】:

  • 好的,谢谢。您的 cmets 很有帮助,

标签: javascript graph chart.js chartjs-plugin-zoom


【解决方案1】:

没关系,梅比

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);
                    }
        }
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-11
    • 2013-12-04
    相关资源
    最近更新 更多