【问题标题】:grid.arrange with ggplotlygrid.arrange 与 ggplotly
【发布时间】:2019-03-19 16:05:14
【问题描述】:

我想知道是否有一种解决方法来获取我们使用 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)

【问题讨论】:

  • 是的。通过创建具有所需 CSS 网格布局的容器 HTML 文档,并使用 iframe 在这些网格部分中嵌入每个单独的 plotly HTML 输出。或者,使用具有类似网格结构的 R markdown 或将绘图嵌入到 R markdown flexdashboard 中的网格区域中

标签: r ggplot2 ggplotly


【解决方案1】:

也许这就是你要找的东西:

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)

【讨论】:

    猜你喜欢
    • 2019-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-29
    • 1970-01-01
    • 1970-01-01
    • 2020-10-30
    • 2020-08-17
    相关资源
    最近更新 更多