Javascript 使用图表JS上的事件

Javascript 使用图表JS上的事件,javascript,graph,chart.js,Javascript,Graph,Chart.js,我用图表JS创建了这个简单的图表: <canvas id="myChart" width="200" height="200"></canvas> <script> var ctx = document.getElementById("myChart").getContext("2d"); var myDoughnutChart = new Chart(ctx, { type: 'doughnut', dat

我用图表JS创建了这个简单的图表:

<canvas id="myChart" width="200" height="200"></canvas>

<script>
    var ctx = document.getElementById("myChart").getContext("2d");

    var myDoughnutChart = new Chart(ctx, {
        type: 'doughnut',
        data: {
            labels: ["Banana", "Apple", "Orange"],
            datasets: [{
                data: [12, 15, 9],
                backgroundColor: [
                    'rgba(223, 105, 105, 0.6)',
                    'rgba(48, 104, 193, 0.6)',
                    'rgba(94, 234, 197, 0.6)'
                ],
                borderColor: [
                    'rgba(223, 105, 105, 0.6)',
                    'rgba(48, 104, 193, 0.6)',
                    'rgba(94, 234, 197, 0.6)'
                ],
                borderWidth: 1
            }]
        },
        options: {
            responsive: true,
            mode: 'label',
            maintainAspectRatio: true,
            animateRotate : true,
            title: {
                display: false,
                text: 'My Chart'
            },
            legend: {
                display: false
            },
            onClick: function() {
               alert("hallo");
            }
        }
    });
</script>

var ctx=document.getElementById(“myChart”).getContext(“2d”);
var myDoughnutChart=新图表(ctx{
键入:“甜甜圈”,
数据:{
标签:[“香蕉”、“苹果”、“橙色”],
数据集:[{
数据:[12,15,9],
背景颜色:[
"rgba(223,105,105,0.6)",,
“rgba(481041930.6)”,
‘rgba(94234197,0.6)’
],
边框颜色:[
"rgba(223,105,105,0.6)",,
“rgba(481041930.6)”,
‘rgba(94234197,0.6)’
],
边框宽度:1
}]
},
选项:{
回答:是的,
模式:“标签”,
维护Aspectratio:是的,
动画片:对,
标题:{
显示:假,
文本:“我的图表”
},
图例:{
显示:假
},
onClick:function(){
警惕(“哈罗”);
}
}
});
正如您所看到的,我有一个“onCLick”事件,但我不想要它,因为它适用于对整个图形的单击。我要寻找的是一种为图表上的每个不同数据应用“事件”“onclick”的方法。我阅读了Chart.js文档,发现“events”函数需要一个数组[String],但由于缺乏经验,我没有成功地对图表上的每个数据使用不同的操作


任何建议都会有帮助

也许你好。这个链接对我帮助很大,非常感谢:)