Javascript 如何制作甜甜圈图表部分、按钮

Javascript 如何制作甜甜圈图表部分、按钮,javascript,button,chart.js,Javascript,Button,Chart.js,我有一个由chart.js制作的甜甜圈图表。当我的鼠标移到某个部分上时,该部分标签显示为红色:300 < >我想在点击它时在中间显示这个标签。 我有在中间写的代码,但是我需要知道如何使部分按按钮来运行。 < P>我想你正在寻找 GeStEngEdStEvEnter(EVT)< /Cord>方法> < /P> canvas.onclick = function(evt){ var activePoints = myDoughnutChart.getSegmentsAtEvent(evt);

我有一个由chart.js制作的甜甜圈图表。当我的鼠标移到某个部分上时,该部分标签显示为红色:300

< >我想在点击它时在中间显示这个标签。


我有在中间写的代码,但是我需要知道如何使部分按按钮来运行。

< P>我想你正在寻找<代码> GeStEngEdStEvEnter(EVT)< /Cord>方法> < /P>
canvas.onclick = function(evt){
    var activePoints = myDoughnutChart.getSegmentsAtEvent(evt);
    // => activePoints is an array of segments on the canvas that are at the same position as the click event.
};

如果
activePoints
为空,则意味着您可以
返回
,因为未单击任何段。否则,请继续绘制工具提示。

我想您可以使用//函数-确定是否执行自定义工具提示函数,而不是绘制内置工具提示(请参阅[高级-外部工具提示](#高级用法自定义工具提示))自定义工具提示:错误,您解决了问题吗?还没有,但我想我会的