以前看Y叔的教程中里教过饼图,这次实战了一下,感觉效果还挺好的。
饼图本质上和bar图是一样的,都是单变量分析
输入:
两列,第一列是横坐标,第二列用来填充颜色
library(ggplot2)
ggplot(tri)+
geom_bar(aes(x=category,fill=fill))+
coord_polar()+scale_fill_manual(values = c("#ff3bf2","#02adfa","#00c881","#9eab00","#ff6661","#b578ff"))+
xlab("Trichodermin")
一口气花了四个,分别命名为a,b,c,d。这部分代码是重复的,只改了一下对象,故代码省略
然后把这四个图拼起来。最后输出eps
library(cowplot)
setEPS()
postscript("whatever.eps")
plot_grid(a,b,c,d,ncol=2)
dev.off()
就得到最开始的图啦~