我正在使用 R 绘图,并且尝试禁用双击取消缩放行为。我在高亮中找到了这个参数:
highlight(on = NULL, off = "plotly_doubleclick")
但没有成功。 我只想双击右下角来取消缩放。最好只需右键单击即可取消缩放。
请参阅此线程了解 JS 实现:https://community.plotly.com/t/disable-double-click-unzoom/2630/4
在R中,我们可以使用
plotly::config
来更改配置。您需要将绘图保存到对象,然后使用自定义配置渲染它。
config(pltly_obj, doubleClick = FALSE)
这是一个例子:
library(plotly)
plot_ly(na.omit(palmerpenguins::penguins),
x = ~bill_length_mm, y = ~body_mass_g,
type = "scatter", mode = "markers") -> pltly_obj
## I would enable scrollZoom if I were to disable doubleClick reset
config(pltly_obj, doubleClick = FALSE, scrollZoom = TRUE)
创建于 2024-04-28,使用 reprex v2.0.2