首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在chart.js中获取指定x的任何y值?

如何在chart.js中获取指定x的任何y值?
EN

Stack Overflow用户
提问于 2018-12-01 04:50:12
回答 1查看 271关注 0票数 1

这个例子很不靠谱,但它很好地说明了我的观点。蓝线在11月的前两周有一个很大的差距(所以是一堆外推的数据)。我想将鼠标悬停在红线上的点上,并获得蓝线的相应数据。我已经找到了scale.getValueForPixel(value),但它只能获得刻度中的精确点的数据。无论line是什么,我都找不到对应的函数。

有没有办法让我从一条线上的任何一点得到推断出的数据?

EN

回答 1

Stack Overflow用户

发布于 2018-12-03 13:22:56

完成此操作的一种简单方法是绑定onClick事件的画布,并使用以下代码,这里也是一个有效的-> http://jsfiddle.net/Lzo5g01n/4/

代码语言:javascript
复制
document.getElementById("myChart").addEventListener("click", function(e) {
  var element = myChart.getElementAtEvent(e)[0];
  if (element) {
    alert(myChart.config.data.datasets[element._datasetIndex].data[element._index]);
  }
});
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53564728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档