ggplot2循环出图

作者: 生信编程日常 | 来源:发表于2019-11-28 19:46 被阅读0次

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

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

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

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

欢迎关注!

相关文章

网友评论

    本文标题:ggplot2循环出图

    本文链接:https://www.haomeiwen.com/subject/oyqiwctx.html