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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
支付 ¥1.00 继续阅读

推荐阅读更多精彩内容