2012-10-11 14 views
5

gglocator işlevini ggmap içinde kullanmaya çalışıyorum. ggmaps ile gglocator kullanmaya çalışırkenggplot2 içinde gglocator kullanmaya çalışılıyor: vpPathFromVector hatası (ad)

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

buldum, ama aynı hata yalnız ggplot2 ile gerçekleşir: aşağıdaki hatayı alıyorum.

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 

ben ggplot2 en son sürümüne sahip Windows 7 üzerinde RStudio v 0.96.331 kullanıyorum: Burada gelip nasıl kullanıldığını açıklayan bir örnektir.

+0

Ggplot'ta değişiklik yapılması gerekip gerekmediğini merak ediyorum. Paketin bakıcısıyla iletişime geçmeyi denediniz mi: David Kahle [email protected]? –

+0

Hayır, yapmadım. Bu konuda oldukça yeniyim, bu yüzden büyük ihtimalle yanlış yaptığım bir şey olduğunu düşündüm. –

cevap

0

gglocator (Windows XP) kullanarak aynı viewport hata mesajım var.

Aktarılan ggplot2 ve gmap klasörleri 'un önceki sürümünün R kitaplığına ve gglocator'a aktarılması artık iyi çalışıyor.

Üzgünüz, hangi sürümlerin olduğunu doğrulamak için acele etmeyin, ancak gerekirse gönderin.

Benim önsezim, gglocator sorununun ggplot2 içinde olduğunu bugün güncellediğim (Ekim 27, 2012).

+0

, hatayı gidermek için, düşürdüğünüz ggplot2 sürümünden bahseder misiniz? –

+0

sadece ggmap ve ggplot2'nin sonraki sürümlerini çalıştırabilir miyim diye kontrol ettikten sonra sorunuzu gördünüz. Ggplot 0.9.1'e düşürdüm ve gglocator tekrar iyi çalışıyor (Windows XP). – Tony

İlgili konular