【发布时间】:2016-09-11 12:55:31
【问题描述】:
我在使用 plotly R 包时遇到了一些问题。我对 plotly 很陌生,但我喜欢我可以使用类似 ggplot 的语法,所以我正在努力让它发挥作用。
我创建了一个多面图,您可以将鼠标悬停在数据点上并查看有关该记录的详细信息。我对这个情节很满意,但我想调整它的大小,这样每个情节的 y 轴就不会那么短,因为我想调整整个情节的高度和宽度。
事实上,我不知道如何覆盖默认大小,我正在拔头发,因为我能找到的所有示例都使用 plot_ly() 而不是 ggplotly()。除非我需要,否则我宁愿不重建情节只是为了调整大小。
我目前运行的代码真的很简单:
plot <- ggplot(data = counts_country, aes(x = Year, y = Count, color = Region, text = paste("country:", Country))) +
geom_point(size= 2, alpha = (1/2)) +
facet_wrap(~ Region, ncol = 1)
(gg_plot <- ggplotly(plot))
您可以在这里确切地看到我正在使用的内容: http://rpubs.com/dbouquin/180894
我尝试调整绘图以显示两行绘图,但仍然遇到问题,因为年份标签被砸在一起。调整大小似乎是我所需要的。
【问题讨论】:
-
我不确定这是否是你要找的,但你可以添加到你的情节图中: %>% layout(autosize = F, width = 1000, height = 600) 并调整绘图的宽度和高度随心所欲。
-
感谢您的建议,但这并不奏效。以这种方式调整布局只会改变绘图空间的大小,但标题也会拉伸。图表本身几乎保持不变
-
是 scales = "free_y" 你在找什么?它是 facet_wrap 函数的参数,ggplotly() 将进行翻译。