GGiraph 中的绘图列表
Plot list of plots in GGiraph
我正在尝试在 Rstudio 中使用 GGiraph 绘制一系列绘图。
绘制多个地块的解决方案是通过 Cowplot (ggobj = plot_grid(plot1, plot2)
) 或 Patchwork (code = print(plot / plot)
)。如果您单独打印单个图,这会起作用。但是,它似乎不接受地块列表。我希望这些图排列在一列多行中。
有人对此有解决方案吗?
您可以尝试 plot_grid
中的 plotlist
参数。
#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))
我正在尝试在 Rstudio 中使用 GGiraph 绘制一系列绘图。
绘制多个地块的解决方案是通过 Cowplot (ggobj = plot_grid(plot1, plot2)
) 或 Patchwork (code = print(plot / plot)
)。如果您单独打印单个图,这会起作用。但是,它似乎不接受地块列表。我希望这些图排列在一列多行中。
有人对此有解决方案吗?
您可以尝试 plot_grid
中的 plotlist
参数。
#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))