因为使用常规的tiff()+dev.off()不能在函数中保存图片。在函数中保存ggplot2绘制的图像的方法:使用ggsave。

file_name = paste(marker,’-’,group,‘MWU.tiff’)
 ggsave(file_name, plot = p, device = NULL, path = save_path,
 scale = 1, width = NA, height = NA, units = c(“in”, “cm”, “mm”),
 dpi = 300, limitsize = TRUE)


保存文件的格式根据文件名而决定。