2017-09-12 38 views
6

Aktualnie używam wersji 3.3.3 w systemie Windows i mam wersję ggplot2 2.2.1 oraz wersję pakietu 0.5-4 i otrzymuję błąd informujący, że R nie mógł znaleźć funkcji "geom_sf".Błąd przy wykreślaniu obiektu sf --- Błąd: nie można znaleźć funkcji "geom_sf"

Spodziewałem się znaleźć tę funkcję, ponieważ jest ona wymieniona w dokumentacji Tidyverse pod adresem http://ggplot2.tidyverse.org/reference/ggsf.html.

Dane wyjściowe z ls("package:ggplot2") nie wyświetlały "geom_sf" jako dołączonej funkcji i nie mogłem jej znaleźć w plikach biblioteki.

Czy ktoś wie, jak mogę uzyskać ten nieuchwytny pakiet?

+0

haver próbujesz zaktualizować ggplot ?? która wersja ggplot masz? uruchom następujący kod 'packageVersion ('ggplot2')' –

+0

W moim pytaniu wspomniałem, że mam ggplot2 w wersji 2.2.1 –

Odpowiedz

7

Podczas prowadzenia badań jako administrator, należy ponownie zainstalować ggplot2 tak:

devtools::install_github("tidyverse/ggplot2") 
require(ggplot2) 

Powinieneś być w stanie zobaczyć to teraz z geom_sf

W przypadku pytań związanych z użyciem DevTools, zobacz ten SO answer?.

+0

Dziękuję bardzo! To rozwiązanie działało idealnie. Nie sądziłem, że wyciągnę paczkę bezpośrednio z repozytorium Tidyverse Github. –