我有一个plotly.js图,其中有多个子图,共享一个x轴,如https://plot.ly/javascript/subplots/#stacked-subplots-with-a-shared-x-axis

我试图将鼠标悬停在所有子图上,以便同时显示具有相同x值的所有点的值。

我试图通过在每个子图上调用Plotly.Fx.hover来解决此问题,但是它似乎仅对调用它的最后一个子图生效。
http://codepen.io/john-soklaski/pen/adQwBa

我试过的代码是:

Plotly.Fx.hover('myDiv', {xval: 2, curveNumber: 0}, "xy")
Plotly.Fx.hover('myDiv', {xval: 2, curveNumber: 1}, "xy2")

理想情况下,API应该使我可以在一个调用中做到这一点:
Plotly.Fx.hover('myDiv', [{xval: 2, curveNumber: 0, subplot: "xy"}, {xval: 2, curveNumber: 1, subplot: "xy2"}])

关于如何使它起作用的任何想法?

最佳答案

我看到这个问题很旧,但是已经添加了此功能:https://github.com/plotly/plotly.js/pull/301

关于javascript - Plotly.js悬停在多个子图上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35281746/

10-12 00:12
查看更多