Estoy tratando de crear un gráfico ggplot2 con la leyenda debajo del gráfico.Cómo mover o colocar una leyenda en ggplot2
El libro ggplot2 dice en la página 112 "La posición y la justificación de las leyendas están controladas por el tema setting legend.position, y el valor puede ser right, left, top, bottom, none (no legend) o numérico posición".
El siguiente código funciona (ya que "a la derecha" es el predeterminado), y también funciona con "ninguno" como posición de leyenda, pero "izquierda", "arriba", "abajo", todo falla con "Error en grid.Call.graphics ("L_setviewport", pvp, TRUE): no finita ubicación y/o el tamaño de la ventana gráfica"
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é estoy haciendo mal? Reubicar una leyenda debe ser increíblemente común, así que creo que soy yo.
¿no es este hecho ahora con 'theme_update (legend.position = "fondo") '? –