这是在用户单击以下栏之一后显示标签的简单尝试:https://codepen.io/marcelo2605/pen/zNrGpE?editors=0010
ctx.on('click', function(evt){
myChart.options.tooltips.enabled = true;
myChart.options.scales.xAxes.display = true;
});
但是什么也没发生。
最佳答案
您需要稍微修改一下代码:
myChart.options.scales.xAxes[0].display = true;
这是因为xAxes的属性存储在作为对象的一个元素的数组中。您可以使用
console.log
进行检查。您也可以在这里看到:Chart.js documentation