問題的起源來自,想要批量出數十張組合好的圖。
實現過程中,最大的問題是如何實現:循環產生變量名,並對其將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刪除。