这很奇怪 - 我想?(我在xxx)ggplot问题
library(ggplot2)
tf <- which(sapply(diamonds, is.factor))
diamonds.tf <- diamonds[,tf]
到目前为止好。但接下来的麻烦:
pl.f <- ggplot(diamonds.tf, aes(x=diamonds.tf[,i]))+
geom_bar()+
xlab(names(diamonds.tf[i]))
for (i in 1:ncol(diamonds.tf)) {
ggsave(paste("plot.f",i,".png",sep=""), plot=pl.f, height=3.5, width=5.5)
}
这将绘图保存在我的工作目录 - 但与错误的x标签。我认为这是奇怪的,因为直接调用ggplot产生右图:
i <- 2
ggplot(diamonds, aes(x=diamonds[,i]))+geom_bar()+xlab(names(diamonds)[i])
我真的不知道该怎么形容这是一个适合的标题 - 建议,以一个更具描述性的问题,标题是最欢迎的。
在此先感谢
你需要'xlab(names(diamonds.tf)[i])'? – 2010-04-02 00:37:38
嗨乔纳森 - 我昨天试过,效果相同。它工作/不工作 - 与我一样的samme方式。不过谢谢你的建议。 – Andreas 2010-04-02 08:36:28