R語言-循環產生變量名並賦值,應用到 ggolot2 循環作圖


問題的起源來自,想要批量出數十張組合好的圖。

實現過程中,最大的問題是如何實現:循環產生變量名,並對其將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刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM