如何停止双击取消缩放?

问题描述 投票:0回答:1

我正在使用 R 绘图,并且尝试禁用双击取消缩放行为。我在高亮中找到了这个参数:

highlight(on = NULL, off = "plotly_doubleclick")

但没有成功。 我只想双击右下角来取消缩放。最好只需右键单击即可取消缩放。

r plotly
1个回答
0
投票

请参阅此线程了解 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

© www.soinside.com 2019 - 2024. All rights reserved.