【发布时间】:2021-01-18 14:46:24
【问题描述】:
我有一个用 chartjs 制作的带有图例的简单折线图。默认情况下,当用户单击图例时,它会显示/隐藏用户单击的数据集。我有一个我想调用的回调函数,但是当我将回调函数分配给图例时,显示/隐藏数据集的原始功能不再存在。有没有办法让我在不摆脱默认功能的情况下添加我的回调函数?下面是我当前的图例 onClick 的外观,“vm.legendOnclickCallback()”现在只是调用一个 console.log 语句进行测试。我的过滤函数用于从图例中去掉一个条形图(名为 dayBar)。
legend: {
labels: {
filter: function (item, chart) {
return !item.text.includes('dayBar');
}
},
onClick: vm.legendOnclickCallback
}
【问题讨论】:
标签: javascript chart.js chartjs-2.6.0