C'est étrange - je pense?pour (je en xxx) problème ggplot
library(ggplot2)
tf <- which(sapply(diamonds, is.factor))
diamonds.tf <- diamonds[,tf]
Jusqu'ici tout va bien. Mais vient ensuite le problème:
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)
}
Cela enregistre les tracés dans mon répertoire de travail - mais avec le mauvais x-label. Je pense que cela est étrange car appeler ggplot produit directement le graphique de droite:
i <- 2
ggplot(diamonds, aes(x=diamonds[,i]))+geom_bar()+xlab(names(diamonds)[i])
Je ne sais pas vraiment comment décrire cela comme un titre approprié - des suggestions quant à un titre de question-plus descriptif est le bienvenu.
Merci à l'avance
avez-vous besoin de 'xlab (noms (diamonds.tf) [i])'? –
Salut Jonathan - J'ai essayé ça hier pour le même effet. Ça marche/ça ne marche pas - la façon samme comme la mienne. Merci pour votre suggestion cependant. – Andreas