簡體   English   中英

嘗試將 ggplot 用於 map 數據點到 shapefile

[英]Trying to use ggplot to map data points onto a shapefile

所以我這幾天一直有這個問題。 基本上我所擁有的是一個表格,其中字段站點緯度/經度表示為數字。 與每個站點 ID 相關聯的是我想要 plot 的不同化學數據。 這是桌子的樣子。 [表格說明][1][1]: https://i.stack.imgur.com/m4vH5.png

我還上傳了一個 shapefile。 [形狀文件][2][2]: https://i.stack.imgur.com/sDFca.png

現在我想做的是 plot 這些數據點與這些化學數據使用 ggplot 到 map。 我第一次使用代碼

    Master_cave_data <- Master_cave_data %>%
    st_as_sf(coords = c('Long_DD', 'Lat_DD'), crs = 4326, sf_column_name = NULL) 

這行得通,我還使用代碼將數據集轉換為數據框

    Master_cave_data <- as.data.frame(Master_cave_data)

但是我仍然不能將數據點 plot 到形狀文件上。 我是否必須使用 tmap 對它們進行 plot ? 謝謝您的幫助

您應該能夠在 ggplot 調用plot sf objects中使用geom_sf() 您甚至不需要as.data.frame轉換。

ggplot(Master_cave_data) +
geom_sf()  

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM