我希望设定不同x轴,并分别绘图。试了很多次没理解ggplot在函数里如何传参
下面语句可以允许
ggplot(data=x, aes(x=x[,1], y=r_flag)) + geom_bar(stat = "identity", colour = "red", fill = "white")
</p>
但下面函数运行时就会报错
univ = function(x){<br />
for (i in (10:15)){<br />
ggplot(data=x, aes(x=x[,i], y=r_flag)) + geom_bar(stat = "identity", colour = "red", fill = "white")<br />
ggsave(paste("png", i, sep=""))<br />
}<br />
}
</p>
日志如下
Error in [.data.frame(x, , i) : undefined columns selected
请教什么原因?怎么满足上述需求?