JavaScript配置,在“显示悬停时显示最近的数据”和“比较悬停时比较数据”之间切换

时间:2019-09-04 00:47:04

标签: plotly plotly.js

我需要通过JavaScript代码在这两种模式之间切换:

enter image description here

我已经咨询过:https://plot.ly/javascript/configuration-options/

然后是此处的配置对象源代码:https://github.com/plotly/plotly.js/blob/master/src/plot_api/plot_config.js#L22-L86

在没有显示的位置进行设置。

无论如何,我可以访问以下部分的代码:https://github.com/plotly/plotly.js/blob/master/src/components/modebar/buttons.js#L173-L193

刷新图表时使用Plotly.React()吗?

用例是:用户单击一个按钮,只画了两条线或更多。第一种情况需要“比较数据”,第二种情况需要“显示最接近”。默认情况下,它始终设置为“比较”,如果用户多次提取数据,这将很麻烦,因为每次刷新后都必须切换模式。

1 个答案:

答案 0 :(得分:1)

这可以通过layout.hovermode属性来控制。可以将其设置为"x""y""closest"falsehttps://plot.ly/javascript/reference/#layout-hovermode