目录
三、ggplot系列图(包括ggpubr)通用的简便保存 ggsave
一、基础包作图的保存
二、神器eoffice
eoffice包 导出为ppt,全部元素都是可编辑模式
library(eoffice)
topptx(p,"iris_box_ggpubr.pptx")
【每个点、线、字都变成了可编辑元素】
【注意:超多点的图或者超多行列的热图不适用,ppt会卡掉】
三、ggplot系列图(包括ggpubr)通用的简便保存 ggsave
library(ggplot2)
p <- ggplot(data = iris) +
geom_point(mapping = aes(x = Sepal.Length,
y = Petal.Length),
color = "blue")
ggsave(p,filename = "iris_box_ggpubr11.png")
导出来是图片的形式
四、拼图
R包patchwork语法简单,完美兼容ggplot2拼图比例设置简单
(1)支持直接p1+p2拼图,比任何一个包都简单
(2)复杂的布局代码易读性更强
(3)可以给子图添加标记(例如ABCD,III III IV 这样)
(4)可以统一修改所有子图
(5)可以将子图的图例移到一起,整体性特别好
【如果代码可运行却出不了图---因为画板被占用了】
使用dev.off()---关闭画板
多次运行dev.off(),到null device为止,再重新运行出图代码或dev.new()
五、补充
ggpubr 搜代码直接用,基本不需要系统学习
sthda上有大量ggpubr出的图
library(ggpubr)
p = ggboxplot(iris, x = "Species", y = "Sepal.Length",
color = "Species", shape = "Species",add = "jitter")
p
my_comparisons <- list( c("setosa", "versicolor"),
c("setosa", "virginica"),
c("versicolor", "virginica") )
p + stat_compare_means(comparisons = my_comparisons,
aes(label = after_stat(p.signif)))