猿问

如何获取我尚未定义 stepSize 的 chartjs 图表的当前步长?

比如定义了图表之后,我想知道y轴的步长。


// Your average chart

var ctx = document.getElementById('myChart').getContext('2d');

var chart = new Chart(ctx, {


    type: 'line',



    data: {

        labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],

        datasets: [{

            label: 'My First dataset',

            backgroundColor: 'rgb(255, 99, 132)',

            borderColor: 'rgb(255, 99, 132)',

            data: [0, 10, 5, 2, 20, 30, 45]

        }]

    },



    options: {}

});

我可以执行以下操作吗?


console.log(downChart.options.scales.yAxes.ticks.stepSize);


蝴蝶不菲
浏览 181回答 1
1回答

杨__羊羊

不知道能不能直接得到stepSize的个数,但是用chartVariable.scales['y-axis-0'].ticksAsNumbers你会得到一个包含所有刻度的数组。有了这个,您可以轻松获得 stepSize。编辑: chartVariable是chart在您的具体情况。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答