cowplot提供了 plot_grid(plot.mpg, plot.diamonds, labels = c("A", "B")) 默認(rèn)情況下圖形只是簡單地拼起來,所以軸可能沒對齊。如果需要對齊軸,可以使用 plot_grid(plot.mpg, plot.diamonds, labels = c("A", "B"), align = "h")
plot_grid(plot.mpg, NULL, NULL, plot.diamonds, labels = c("A", "B", "C", "D"), ncol = 2) plot_grid(plot.mpg, plot.diamonds, labels = c("A", "B"), nrow = 2, align = "v")
plot2by2 <- plot_grid(plot.mpg, NULL, NULL, plot.diamonds, labels=c("A", "B", "C", "D"), ncol = 2)save_plot("plot2by2.png", plot2by2, ncol = 2, # we're saving a grid plot of 2 columns nrow = 2, # and 2 rows # each individual subplot should have an aspect ratio of 1.3 base_aspect_ratio = 1.3 ) 生成的圖形 使用這種方法保存圖形的有點在于你首先可以為每個圖形編寫代碼,然后組合成自己想要的樣子。 通用的圖形注釋最后讓我們討論一下如何用cowplot創(chuàng)建更加不同尋常的圖形。例如,讓我們用前面繪制的mpg圖形,打上標(biāo)簽,并標(biāo)記為草稿。 ggdraw(plot.mpg) + draw_plot_label("A", size = 14) + draw_label("DRAFT!", angle = 45, size = 80, alpha = .2) 函 作者:王詩翔 |
|