我正在尝试在 Rstudio 中使用 GGiraph 绘制绘图列表。绘制多个图的解决方案是通过 Cowplot ( ggobj = plot_grid(plot1, plot2)
) 或 Patchwork ( code = print(plot / plot)
)。如果您单独打印单个图,则此方法有效。但是,它似乎不接受地块列表。我希望将这些图排列在多行的一列中。
有人对此有解决方案吗?
您可以plotlist
尝试plot_grid
.
#Using the example from giraffe
library(ggiraph)
library(ggplot2)
dataset <- mtcars
dataset$carname = row.names(mtcars)
gg_point = ggplot( data = dataset,
mapping = aes(x = wt, y = qsec, color = disp,
tooltip = carname, data_id = carname) ) +
geom_point_interactive() + theme_minimal()
#using the plotlist argument
library(cowplot)
girafe(ggobj = plot_grid(plotlist=list(gg_point, gg_point), ncol=1))