生物信息学与算法Cook RR visualizition

【r<-ggplot2】不为人知的aes_string

2018-05-15  本文已影响35人  王诗翔

如果你喜欢用R语言画图,各种资料会教你ggplot2包的使用。ggplot函数通过aes()函数将长格式的数据集映射到不同的图层,aes()需要填入变量名,如果我们想要批量出图,难免要用到字符向量的循环,这时候不为人知的aes_string函数就派上用场了,它可以将字符变量映射为ggplot所需的输入参数(我之前一直以为是符号,但如果将字符向量用as.symbol转换使用ggplot会报出无法识别对象的错误,内在机制我也不清楚)。

知道有这个函数,关键时候也许就派上用场了。下面是一个简单的图例:

上一篇 下一篇

猜你喜欢

热点阅读