javascript - ChartJS 中取消选择点

标签 javascript charts selection pie-chart chart.js

我正在使用the ChartJS library ,并有一个自定义饼图 like in this Fiddle .

我可以选择饼图的扇区,但无法取消选择。

我在文档中找到了函数 clearSelection(),但我不知道如何在我的案例中使用它。

有什么建议吗?

最佳答案

您应该获取 dxPieChart 的实例并调用该实例的方法,如下所示:

$(".chart").dxPieChart('instance').clearSelection();

您可以在某些事件(例如按钮单击)上调用此函数。

另一方面,如果您的目标是在用户单击此部分时取消选择饼图部分(这意味着切换选择),您可以更改您的点击处理程序:

pointClick: function (point) {
    (point.fullState & 2) ? point.clearSelection() : point.select();
}

我根据 javascript from this chart demo 创建了此代码

关于javascript - ChartJS 中取消选择点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17241246/

相关文章:

charts - Tikz 轴图外列被切断

python - 如何在pandas DataFrame中选择名称以X开头的所有列

php - 使用 js .innerHTML 更新 PHP 变量

sql - Oracle Apex 4.2 图表胡佛问题

algorithm - 比较 3x3 矩阵的 2 个元素以查看元素 2 是否与元素 1 相邻

c# - div 中的滚动位置与母版页

javascript - 在iOS中安装PWA时,我的HTML5视频播放器无法正常工作

javascript - 使用 msal javascript 单页应用程序 (spa) 快速入门解决 redirectUri 错误

javascript - 需要在运行 IOS 自动化脚本时发现崩溃

javascript - Highcharts 堆栈组列的正确 x 轴