我创建了一个循环以循环访问列表中的数据帧并在列表中创建ggplots,但是当我使用变量设置ggplots的标题时,某种程度上看似古老且随机的变量会粘贴到我的标题之前
当我查看ggplot主题的详细信息时,可以看到11个项目的列表。我在想也许我在主题中设置了某些内容,这就是为什么要附加它的原因?
此代码附加了奇怪的旧变量:
for(i in 1:length(tablelist)){
plots[[i]] <- ggplot(data = totals2[[i]], aes(x=Detail, y=Value)) +
geom_bar(stat="identity", aes(fill=factor(Detail)))+
facet_wrap(~STATION, scales="free_x")+
theme(axis.title.x=element_blank(),
axis.text.x=element_blank(),
axis.ticks.x=element_blank(),
legend.position="bottom") +
ggtitle(table.names[[i]]
}
plots[[4]]
此代码不:
for(i in 1:length(tablelist)){
plots[[i]] <- ggplot(data = totals2[[i]], aes(x=Detail, y=Value)) +
geom_bar(stat="identity", aes(fill=factor(Detail))) +
facet_wrap(~STATION, scales="free_x") +
theme(axis.title.x=element_blank(),
axis.text.x=element_blank(),
axis.ticks.x=element_blank(),
legend.position="bottom") +
ggtitle("BA0888")
}
plots[[4]]
对于第一个代码,我的标题为:“ BosMANH_Region_BA0888”。
对于第一个代码,我的标题是:“ BA0888”。