我現在正在使用ggplot2
繪製加拿大的地圖。由於默認投影方法是「aea」(Albers Equal Area),所以經度和緯度在地圖上是直線。我想知道如何在地圖上以「110W,100W,90W」和「50N,60N,70N」的形式顯示經緯度。他們應該是曲線。非常感謝。如何使用ggplot2在地圖上添加經線和緯度線?
在ArcGIS shapfile從https://www.arcgis.com/home/item.html?id=dcbcdf86939548af81efbd2d732336db
library(ggplot2)
library(rgdal)
countries<-readOGR("Canada.shp", layer="Canada")
ggplot()+geom_polygon(data=countries,aes(x=long,y=lat,group=group),fill='white',color = "black")
也許看[刻度包(https://cran.r-project.org /web/packages/graticule/index.html),([vignette here](https://cran.r-project.org/web/packages/graticule/vignettes/graticule.html))。 –
謝謝。您提供的網站很有用,但它不適用於'ggplot2'。 –