ggplot2 多图排版

Posted Yang Dream, Long Road

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ggplot2 多图排版相关的知识,希望对你有一定的参考价值。

和R自带的绘图系统不同,ggplot2不能直接通过par(mfrow) 或者 layout()来排版多张图片。终于发现,其实可以通过一个『gridExtra』包来搞定:

require(gridExtra)
plot1 <- Make_Smoking_Plot_TCGA("CLDN18", type = "Normal")
plot2 <- Make_Smoking_Plot_TCGA("CLDN18", type = "Tumor")
plot3 <- Make_Smoking_Plot_TCGA("CLDN18", type = "Tumor", exp_data = Expression_TvN_TCGA_Sel1)
plot4 <- Make_Smoking_Plot_TCGA("CLDN18", type = "Tumor", exp_data = Expression_TvN_TCGA_Sel2)
plot5 <- Make_Smoking_Plot_TCGA("CLDN18", type = "Tumor", exp_data = Expression_TvN_TCGA_Sel3)
plot6 <- Make_Smoking_Plot_TCGA("CLDN18", type = "Tumor", exp_data = Expression_TvN_TCGA_Sel4)
grid.arrange(plot1, plot2, plot3, plot4, plot5, plot6, ncol=2)

Reference: http://rstudio-pubs-static.s3.amazonaws.com/2852_379274d7c5734f979e106dcf019ec46c.html

以上是关于ggplot2 多图排版的主要内容,如果未能解决你的问题,请参考以下文章

ggplot2 一页多图排版的简便方法

ggplot2绘制多图

将多图 ggplots 与拼凑和单个图例对齐

博客园排版简单介绍

Android中图片压缩方案详解

求PHP多图上传代码