使用向量元素更改R中的文本

时间:2017-05-03 03:01:03

标签: r

我只是想知道是否有任何方法可以使用向量元素来更改/更新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中有办法做到这一点吗?提前谢谢。

1 个答案:

答案 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)

 }