R语言 默认情况下对ggplotly对象启用自动缩放

k0pti3hp  于 2022-12-20  发布在  其他
关注(0)|答案(1)|浏览(129)

我已经通过ggplotly命令将几个ggplot2对象转换为plotly。
渲染完绘图后,我将其发布到我的Shiny服务器上,我需要手动点击绘图上的“自动缩放”,然后它才会自动缩放。我希望它默认使用此行为。我不确定如何将参数放入其中,以及是否可能。
我的当前代码

library(ggplot2)
library(plotly)

plot1 <- ggplot(my_data, aes(x=month, y=views, colour=category)) + geom_line(size = 1)
ggplotly(plot1)

我不确定所需的论证,也找不到如何准确实现这一点的文档。有人能帮忙吗?

68bkxrlz

68bkxrlz1#

帖子的评论为你指出了一个正确的方向,但是这里的例子稍有不同,因为它不涉及在ggplot对象上调用ggplotly。事实证明,你可以直接用管道传输layout参数:

ggplotly(plot1) %>% 
    layout(xaxis = list(autorange = TRUE), yaxis = list(autorange = TRUE))

相关问题