gpt4 book ai didi

javascript - 如何在 chartjs 中扩展圆环图的切片?

转载 作者:行者123 更新时间:2023-11-30 19:33:09 29 4
gpt4 key购买 nike

有什么方法可以在 chartjs 中扩展圆环图 onclick 事件或鼠标悬停的切片吗?我使用的是 chart.js@2.8.0 版本。 enter image description here

最佳答案

我已经使用以下代码解决了这个问题:

   let segment;
this.chart = new Chart(this.canvas, {
type: this.type,
data: this.data,
options: {
...this.options,
onHover: function (evt, elements) {
if (elements && elements.length) {
segment = elements[0];
this.chart.update();
selectedIndex = segment["_index"];
segment._model.outerRadius += 10;
} else {
if (segment) {
segment._model.outerRadius -= 10;
}
segment = null;
}
},
layout: {
padding: 30
}
}
});

希望对你有帮助。

关于javascript - 如何在 chartjs 中扩展圆环图的切片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56222748/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com