J'essaie de créer un graphique ggplot2 avec la légende sous le graphique.
Le livre ggplot2 indique à la page 112 "La position et la justification des légendes sont contrôlées par le paramètre de thème legend.position, et la valeur peut être droite, gauche, haut, bas, none (pas de légende), ou une position numérique".
Le code suivant fonctionne (puisque "right" est la valeur par défaut), et il fonctionne également avec "none" comme position de la légende, mais "left", "top", "bottom", tous échouent avec "Error in grid.Call.graphics("L_setviewport", pvp, TRUE) : Non-finite location and/or size for viewport".
library(ggplot2)
(myDat <- data.frame(cbind(VarX=10:1, VarY=runif(10)),
Descrip=sample(LETTERS[1:3], 10, replace=TRUE)))
qplot(VarX,VarY, data=myDat, shape=Descrip) +
opts(legend.position="right")
Qu'est-ce que je fais de mal ? Re-positionner une légende doit être incroyablement commun, donc je suppose que c'est moi.