[英]how can I programmatically change the label of the Y axis in Chart.JS
在 Chart.JS (v3) - 如何以编程方式更改 Y 轴的 label?
myChart.scales.y.text=yaxislabel;
...不会改变它 - 尽管数据集和标签的所有 rest 都可以使用下面的代码更新:
$yaxislabel = 'kg';
myChart.data.datasets[0].data = Object.values(varsdata);
myChart.data.labels= Object.values(varslabels);
myChart.data.datasets[0].label = chartdatalabel;
myChart.scales.y.text=yaxislabel;
myChart.update();
谢谢,马克
这是因为您需要将它放在title
命名空间中。 所以你的陈述必须是: myChart.scales.y.title.text=yaxislabel;
. 要让它显示,您还需要通过调用确保它已启用: myChart.scales.y.title.display = true;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.