-1
我只是想知道是否有什麼辦法,我可以用向量元素來改變/更新文字R.此刻,我想用ggsave節省了大量的地塊與GGPLOT2改變文本函數,使得我有:使用矢量元素中的R
ggsave(filename= "xxxPlot.jpg", plot= xxx, scale = 1, width = 16, height= 8)
現在,由於我有大量我想改變「xxxPlot.jpg」部分,使得「xxx」的部分被替換爲一個矢量的字符地塊。
例如,假設我有一個字符串矢量如下:
vector <- c(AAA, BBB, CCC, DDD, EEE, FFF, GGG, HHH)
我想找到一種方法,能夠改變/更新行
ggsave(filename= "xxxPlot.jpg", plot= xxx, scale = 1, width = 16, height= 8)
到
ggsave(filename= "aaaPlot.jpg", plot= xxx, scale = 1, width = 16, height= 8)
ggsave(filename= "bbbPlot.jpg", plot= xxx, scale = 1, width = 16, height= 8)
ggsave(filename= "cccPlot.jpg", plot= xxx, scale = 1, width = 16, height= 8)
等自動,而無需手動寫出每一行,並同時使用我上面提到的矢量(使用矢量很重要,因爲矢量和圖是直接從數據幀中獲得的)。在R中有沒有辦法做到這一點?提前致謝。
首先,我會想辦法讓'VECTOR'像'矢量<實際特徵向量 - C( 「AAA」, 「BBB」, 「CCC」,「DDD 「,」EEE「,」FFF「,」GGG「,」HHH「),那麼你可以循環粘貼一個像paste0(vector,」Plot.jpg「)'' – thelatemail
的字符串[Saving從LS到一個和獨立的文件中的R多個ggplots](http://stackoverflow.com/questions/20500706/saving-multiple-ggplots-from-ls-into-one-and-separate-files-in-r) –
假設你不想救同積8倍,你可能需要'的Map'代替'lapply'。 – alistaire