为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

蝴蝶不菲 2021-11-04 14:20:48
比如定义了图表之后,我想知道y轴的步长。// Your average chartvar 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);
查看完整描述

1 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

不知道能不能直接得到stepSize的个数,但是用

chartVariable.scales['y-axis-0'].ticksAsNumbers

你会得到一个包含所有刻度的数组。有了这个,您可以轻松获得 stepSize。

编辑: chartVariablechart在您的具体情况。


查看完整回答
反对 回复 2021-11-04
  • 1 回答
  • 0 关注
  • 180 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信