Est-il possible de changer l’espacement entre les éléments de légende dans ggplot2? J’ai actuellement legend.position =”top” qui produit automatiquement une légende horizontale. Cependant, l’espacement des articles est très rapproché et je me demande comment les espacer davantage.
Pour append une légende à un tracé matplotlib, il suffit d’exécuter la legend() . Comment supprimer une légende d’un complot? (Le plus proche, c’est de lancer la legend([]) pour vider la légende des données, mais cela laisse un rectangle blanc dans le coin supérieur droit.)
J’ai deux ggplots que j’aligne horizontalement avec grid.arrange . J’ai parcouru de nombreux messages sur le forum, mais tout ce que j’essaie semble être des commandes qui sont maintenant mises à jour et nommées autrement. Mes données ressemblent à ceci: # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 0.186860 -0.203273 […]
J’ai une question sur les légendes dans ggplot2. J’ai réussi à tracer trois lignes dans le même graphique et je veux append une légende aux trois couleurs utilisées. C’est le code utilisé library(ggplot2) require(RCurl) link<-getURL("https://dl.dropbox.com/s/ds5zp9jonznpuwb/dat.txt") datos<- read.csv(textConnection(link),header=TRUE,sep=";") datos$fecha <- as.POSIXct(datos[,1], format="%d/%m/%Y") temp = ggplot(data=datos,aes(x=fecha, y=TempMax,colour="1")) + geom_line(colour="red") + opts(title="TITULO") + ylab("Temperatura (C)") + xlab(" ") […]
J’essaie de garder la légende d’un calque (lisse) et de supprimer la légende de l’autre (point) avec l’argument show.legend, mais la légende rest. Voici le code: ggplot(a[a$variable==”ratio1″,], aes(x=new.cor1, y=value))+ geom_point(aes(x=new.cor1, y=value, color=mntn1…1., show.legend=F), size=0.001)+ geom_point(data=tbl1.cnds1, aes(x=new.cor1.cnds, y=ratio1.cnds), shape=5)+ geom_smooth(data=a, aes(x=new.cor1, y=value, colour=variable, show.legend=T), size=0.5, span=0.05, show.legend=T)+ labs(title=”Manhattan plot”, x=”position”, y=”zygosity score”, colour = “”, fill=””)+ […]