我想有y标签值,当我点击酒吧。
的数据
像上面的例子,当我点击二月蓝条,我想有标签值,这是40
我在stackOverFlow和其他网站上寻找示例,但他们只有图例的标签示例。
我试过的一些代码
onClick: function(evt, element) {
var activePoints = bar_chart.getElementAtEvent(evt);
console.log(activePoints[0]._model.datasetLabel);
}
字符串
4条答案
按热度按时间neskvpey1#
这个演示在你点击它的时候给出了条形图中的值。我不是chart.jsMaven,所以可能有更好的解决方案。
https://codepen.io/newschapmj1/pen/PerOzM
字符串
ckocjqey2#
Chart.js版本= 3.2.1
关于official documentation:
字符串
djmepvbi3#
我需要一种从回调函数中获取图表的方法,因为我对多个图表使用相同的回调函数,所以我不能只说
myChart
这可以工作,传递给图表选项-第二个参数称为“activeElements”,可用于获取图表:
字符串
l7mqbcuq4#
混合mikeb和Mrunalraj Redij答案。添加Hover并使用'index'和'intersect:false'来选择值,即使鼠标指针不在行上。
字符串