2012-10-11 31 views
5

Estoy tratando de usar la función gglocator en ggmap. Me sale el siguiente error:Intentando usar gglocator en ggplot2: Error en vpPathFromVector (nombres)

Error in vpPathFromVector(names) : 
A viewport path must contain at least one viewport name 

me pareció al intentar utilizar gglocator con ggmaps, pero el mismo error que ocurre con ggplot2 solo. Aquí está un ejemplo de cómo sería llegar:

library(ggplot2) 
library(ggmap) 
df <- data.frame(xvar = 1:10, yvar = 1:10) 
qplot(xvar, yvar, data = df) + annotate(geom = 'point', x = 3, y = 6) 
gglocator(4) 

Error in vpPathFromVector(names) : 
A viewport path must contain at least one viewport name 

estoy usando rstudio v 0.96.331 en Windows 7. Tengo la última versión de ggplot2.

+0

Me pregunto si los cambios necesarios en ggplot han roto el código para esta función. ¿Intentó ponerse en contacto con el responsable del paquete: David Kahle [email protected]? –

+0

No, no lo hice. Soy bastante nuevo en estas cosas, así que pensé que era más probable que algo hubiera hecho mal. –

Respuesta

0

Tengo el mismo mensaje de error de la ventana gráfica usando gglocator (Windows XP).

Transferido la versión anterior de las carpetas ggplot2 y gmap a la biblioteca R y gglocator ahora funciona bien otra vez.

Lo sentimos, en un apuro demasiado para verificar qué versiones se utilizaron , pero podría enviar si es necesario.

Mi corazonada es que el problema de gglocator está en el ggplot2 que actualicé hoy (27 de octubre de 2012).

+0

¿podría mencionar la versión de ggplot2 a la que bajó la calificación para solucionar el error? –

+0

solo acaba de ver su pregunta después de comprobar si puedo ejecutar las versiones posteriores de ggmap y ggplot2. He retrocedido a ggplot 0.9.1 y gglocator funciona bien de nuevo (Windows XP). – Tony