使用ggplot2绘制堆积柱状图
昨晚实验室不通知直接停电,服务器直接被断电,事先关机都做不到。。。。。。
心态有点爆炸,随便写点东西吧,ggplot2也算是我经常拿来画图的R包,感谢那个美国男人
做数据统计的时候总需要一个漂亮的图表来展现自己的结果。。。
今天就来说说如何画一个好看的堆积柱状图吧
数据准备
打开R,导入准备好的数据。
1 | data <- read.table(file="test.table",header=T,sep='\t') |
数据格式在Rstudio如下:
1 | p <-ggplot(data,aes(x=pH,y=R,fill=type))+ |
当然你觉得x轴竖着放,也可以使用如下代码微调
1 | p1 <- p +coord_flip() |
之后就是对于颜色的选择了,你可以使用如下代码自定义颜色
1 | p2 <-p +scale_fill_manual(values=c("Linen","Peru","PeachPuff","SandyBrown","Chocolate")) |
最后,我拿我做的一张图作为最后的结果图作为展示,和上面的数据不一致,还望见谅
好了,就到这里吧,继续去整服务器去。。。。。。