这是在用户单击以下栏之一后显示标签的简单尝试: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

10-02 20:59