2017-09-12 13 views
6

Tôi hiện đang chạy Phiên bản R 3.3.3 trên Windows và có phiên bản ggplot2 2.2.1 và gói sf 0.5-4 và đang nhận một lỗi nói rằng R không thể tìm thấy hàm "geom_sf."Lỗi khi vẽ đồ thị sf --- Lỗi: không thể tìm thấy hàm "geom_sf"

Tôi dự kiến ​​sẽ tìm thấy hàm này bởi vì nó được liệt kê trong tài liệu Tidyverse tại http://ggplot2.tidyverse.org/reference/ggsf.html.

Đầu ra của ls("package:ggplot2") không hiển thị "geom_sf" làm hàm được bao gồm và tôi không thể tìm thấy nó trong các tệp thư viện.

Có ai biết làm thế nào tôi có thể nhận được gói khó nắm bắt này?

+0

haver bạn đã cố gắng cập nhật ggplot ?? bạn có phiên bản ggplot nào? chạy mã sau 'packageVersion ('ggplot2')' –

+0

Trong câu hỏi của tôi, tôi đã đề cập đến tôi có phiên bản ggplot2 2.2.1 –

Trả lời

7

Trong khi chạy R như người quản trị, cài đặt lại ggplot2 như thế này:

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

Bạn sẽ có thể nhìn thấy nó bây giờ với geom_sf

Đối với câu hỏi liên quan đến sử dụng DevTools, xem SO answer này?.

+0

Cảm ơn bạn rất nhiều! Giải pháp này hoạt động hoàn hảo. Tôi không nghĩ rằng để kéo gói trực tiếp từ repo Tidyverse Github. –

Các vấn đề liên quan