我尝试根据thread的一个合并多个图,这里我的问题是我想根据不同值的彩色图进行分离,任何人都可以帮助我,我错过了什么,(注:我的原始数据我有大约30列值)
data(iris)
list_data=c("Petal.Length", "Petal.Width")
# Make plots.
plot_list = list()
for (i in list_data) {
p = ggplot(iris, aes(y=Sepal.Length, x=Sepal.Width)) +
geom_point(size=3, aes(colour=i))
plot_list[[i]] = p
}
pdf("plots.pdf")
for (i in list_data) {
print(plot_list[[i]])
}
dev.off()
1条答案
按热度按时间ldioqlga1#
我们可以在
colour
中使用.data[[i]]