grid.arrange 与 ggplotly

let*_*ght 1 r ggplot2 ggplotly

我想知道是否有一种解决方法来获得我们使用 grid.arrange 使用 ggplotly 获得的图的布局。

grid.draw 生成的对象显然不是 ggplot 对象。因此,想知道将以下图传递给 ggplotly 的任何解决方法。

library(ggplot2)
library(gridExtra)

p1 = qplot(1:20,1:20)
p2 = qplot(1:20, 20:1)

grid.arrange(p1,p2, ncol=2)
Run Code Online (Sandbox Code Playgroud)

Mar*_*dri 6

也许这就是你要找的:

library(ggplot2)
library(gridExtra)
library(plotly)

p1 = qplot(1:20,1:20)
p2 = qplot(1:20, 20:1)

ply1 <- ggplotly(p1)
ply2 <- ggplotly(p2)

subplot(ply1, ply2, nrows=1)
Run Code Online (Sandbox Code Playgroud)