恐怕我無法弄清楚這一點。我正在嘗試使用縣的集合來繪制州/美國領土的區域;
我不了解軸上的單位,但我希望它們是緯度/經度——我認為這是coord_sf()函式的目的。我嘗試添加 x 和 y 限制(使用狀態的近似邊界),但是當我這樣做時,影像會從頁面上掉下來。
在其他情況下,輸出看起來是旋轉/傾斜的(參見俄勒岡/愛達荷/蒙大拿的影像)——我希望轉換為緯度/經度也能解決這個問題。
uj5u.com熱心網友回復:
這些數字是緯度/經度,但它們與您想要的坐標系不同。您需要使用適當的 crs 重新投影資料:
library(sf)
library(ggplot2)
library(ggrepel)
url <- "https://raw.githubusercontent.com/Doc-Midnight/Test_Dir/main/AK_Test2"
ak_test <- source(url)
ak_test <- ak_test$value
ak_test$geometry <- st_transform(ak_test$geometry, "WGS84")
g <- ggplot(ak_test)
g <- g geom_sf(aes(geometry = geometry, fill = Region),
color = "black", show.legend = FALSE)
g <- g geom_sf_label(aes(geometry = geometry, label = County))
g labs(x = "longitude", y = "latitude")

請注意,我不知道geom_sf_label_repel從哪里來,所以我使用了非排斥性標簽,因為它們是問題附帶的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/462757.html
下一篇:向geom_bar添加標簽
