生物信息编程生物信息学习R

ggplot2循环出图

2019-11-28  本文已影响0人  生信编程日常

在用ggplot画图的过程中,我们常常希望能够循环某个变量同时画很多图。如我们的数据是testdata

如果我们按stage来画某个基因的表达:

ggplot(testdata,aes(x = stage,y = Myh6,fill = stage))+geom_boxplot()

如果我们想不断遍历所有的基因,aes里面填写是参数,而我们通常填入的列名是character,这个时候用到字符向量的循环,将aes改成aes_string,它可以将字符变量映射为ggplot所需的输入参数。ggplot里面的其他变量也要改成字符串的形式,即可以很容易的实现循环出图。

欢迎关注!

上一篇 下一篇

猜你喜欢

热点阅读