如何自定义或显示模式栏?

Est*_*val 5 r ggplot2 plotly

我想自定义模式栏(在右上角),以便仅保留“缩放”,“平移”,“框选择”,“放大”和“缩小”。如果不可能,我更喜欢显示模式栏。

这里的图形和代码: 在此处输入图片说明

x <- c(1:15)
y <- c(1:15)
xy <- as.data.frame(cbind(x,y))
example <- ggplot(data = xy,aes(x = x,y = y))+geom_line()
ggplotly(example)
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

sco*_*a77 6

使用您的示例:

x <- c(1:15)
y <- c(1:15)
xy <- as.data.frame(cbind(x,y))
example <- ggplot(data = xy,aes(x = x,y = y))+geom_line()

ggplotly(example) %>% config(displaylogo = FALSE,
modeBarButtonsToRemove = list(
    'sendDataToCloud',
    'toImage',
    'autoScale2d',
    'resetScale2d',
    'hoverClosestCartesian',
    'hoverCompareCartesian'
))
Run Code Online (Sandbox Code Playgroud)

输出示例

其他选项包括:“ zoom2d”,“ pan2d”,“ select2d”,“ lasso2d”,“ zoomIn2d”和“ zoomOut2d”