问题的起源来自,想要批量出数十张组合好的图。
实现过程中,最大的问题是如何实现:循环产生变量名,并对其将ggplot的一长段作图代码传送给该变量名。
最终使用assign函数解决了
首先产生1000个字符串格式的备用变量名:
p <- c(paste0('p',1:1000))
接下来,只需写个循环即可。
for (i in 1:1000) { assign(p[i],ggplot(dat,aes(x=x,y=y)) }
问题的起源来自,想要批量出数十张组合好的图。
实现过程中,最大的问题是如何实现:循环产生变量名,并对其将ggplot的一长段作图代码传送给该变量名。
最终使用assign函数解决了
首先产生1000个字符串格式的备用变量名:
p <- c(paste0('p',1:1000))
接下来,只需写个循环即可。
for (i in 1:1000) { assign(p[i],ggplot(dat,aes(x=x,y=y)) }
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。