ggplot2.multiplot:将多个图形使用GGPLOT2在同一页上
一页多图
介绍
ggplot2.multiplot是一个易于使用的功能,将多个图形在同一页面上使用R统计软件和GGPLOT2绘图方法。这个功能是从easyGgplot2包。
安装并加载easyGgplot2包
easyGgplot2 ř软件包可以安装如下:
install.packages("devtools")
library(devtools)
install_github("easyGgplot2", "kassambara")
使用装载该R代码软件包:
library(easyGgplot2)
例子
# data.frame
df <- ToothGrowth
# 自定义框图与中心点图
plot1<-ggplot2.boxplot(data=df, xName='dose',yName='len', groupName='dose', addDot=TRUE, dotSize=1, showLegend=FALSE)
# 带中心点图的自定义点图
plot2<-ggplot2.dotplot(data=df, xName='dose',yName='len', groupName='dose',showLegend=FALSE)
# 带有中心点图的自定义带状图
plot3<-ggplot2.stripchart(data=df, xName='dose',yName='len', groupName='dose', showLegend=FALSE)
# Notched box plot
plot4<-ggplot2.boxplot(data=df, xName='dose',yName='len', notch=TRUE)
#在同一页上的多个图表
ggplot2.multiplot(plot1,plot2,plot3,plot4, cols=2)

ggplot2.multiplot功能
描述
把多个图形在同一页面上
用法
library(easyGgplot2)
ggplot2.multiplot(..., plotlist=NULL, cols=2)
参数
| 参数 | 说明 |
|---|---|
| ...,plotList | 用逗号分隔GGPLOT2对象的列表。(如:plot1,plot2,plot3) |
| COLS | 布局列数 |
转载于:http://www.sthda.com/english/wiki/ggplot2-multiplot-put-multiple-graphs-on-the-same-page-using-ggplot2
即使只是凡世中一颗小小的尘埃,命运也要由自己主宰,像向日葵般,迎向阳光、勇敢盛开
浙公网安备 33010602011771号