ggpubr是基于ggplot2开发出来的包,目的是为了简化ggplot2的操作,便于画出满足论文出版要求的图。网上对于ggpubr包的态度褒贬不一,我们也抱着学习的态度,舔皮论骨是不行的,需要以自己的认知来决定事物的好坏。
一、安装包
install.packages("ggpubr")
二、加载包
library(ggpubr)
三、载入数据
set.seed()wdata=data.frame(sex=factor(rep(c("F","M"),each=)),weight=c(rnorm(,55),rnorm(,58)))head(wdata,4)
四、绘图
ggpubr是封装好以ggplot编写的代码,进行简化,就好比Linux中的alias命令,虽然改变了语法,但是对于不需要学习ggplot2的人,还是比较友好的。
ggdensity(wdata,x="weight",add="mean",rug=TRUE,color="sex",fill="sex",palette=c("#00AFBB","#E7B"))
直方图绘图
gghistogram(wdata,x="weight",add="mean",rug=TRUE,color="sex",fill="sex",palette=c("#00AFBB","#E7B"))
箱线图绘图
data("ToothGrowth")df-ToothGrowthhead(df,4)p-ggboxplot(df,x="dose",y="len",color="dose",palette=c("#00AFBB","#E7B","#FC4E07"),add="jitter",shape="dose")my_