首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LineSeries setHighlightOnHover、onHover、onMouseClick不工作

LineSeries setHighlightOnHover、onHover、onMouseClick不工作
EN

Stack Overflow用户
提问于 2021-05-19 22:27:04
回答 1查看 55关注 0票数 0

在LightningtChartJS上,我添加了2个可以正确显示的LineSeries (截图)。sample line graph

然后,我尝试突出显示鼠标悬停时的线条,以及鼠标悬停和鼠标单击事件。

我设置了以下内容:

代码语言:javascript
复制
const series=this.chart.addLineSeries({});
series.add(data); //data var is set above this code

series.setHighlightOnHover(true);
    
series.onHover((...args)=>{
   console.log(args);
});
series.onMouseClick((...args)=>{
   console.log(args);
}); 

当我悬停或单击任何一行时,突出显示不起作用,悬停和单击事件不会触发。

请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2021-05-26 22:33:25

这个特性似乎在3.0版本中不起作用。它应该在不久的将来在补丁或次要版本中修复。要立即试用它,你可以恢复到以前的版本,而且它应该可以开箱即用-悬停时高亮显示是默认启用的。

编辑: v3.0.1刚刚发布,并对此问题进行了修复。

在此版本中,默认情况下禁用LineSeries鼠标交互,因为它们在所有情况下都表现不佳。为了使鼠标交互起作用,您必须使用 setMouseInteractions(true)**.**启用鼠标交互

上述性能问题可能发生在自由形式线序列和大量数据(大约数十万个数据点)的情况下。如果您使用的是渐进式数据模式,则不会有任何问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67605210

复制
相关文章

相似问题

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