我只是想知道是否有任何方法可以使用向量元素来更改/更新R中的文本。目前我希望使用ggsave函数保存大量的ggplot2图,这样我就有了:
mapclient.py
现在,由于我有大量的情节,我希望改变" xxxPlot.jpg"部分使' xxx' section被替换为vector中的字符。
例如,让我们说我有一个字符串向量,如下所示:
ggsave(filename= "xxxPlot.jpg", plot= xxx, scale = 1, width = 16, height= 8)
我希望找到一种方法来更改/更新该行
vector <- c(AAA, BBB, CCC, DDD, EEE, FFF, GGG, HHH)
到
ggsave(filename= "xxxPlot.jpg", plot= xxx, scale = 1, width = 16, height= 8)
等。自动,无需手动写出每一行,同时使用上面提到的矢量(使用矢量很重要,因为矢量和图是直接从数据帧中获得的)。在R中有办法做到这一点吗?提前谢谢。
答案 0 :(得分:1)
你可以试试这个 -
vector <- c("AAA", "BBB", "CCC", "DDD", "EEE", "FFF", "GGG", "HHH")
Plots<-paste(vector,"plot.jpg")
for (i in length(Plots)){
ggsave(filename= Plots[i], plot= vector[i], scale = 1, width = 16, height= 8)
}