簡體   English   中英

R中的大陸輪廓

[英]continent outlines in R

有沒有辦法只繪制R中rworldmap的大陸輪廓(沒有國家,沒有數據)?

還有另外兩個問題,但這兩個問題是用顏色填充各大洲,命令是繪制數據。 如何用R繪制大洲地圖?

我只想在沒有國家界線和不需要其他數據的情況下覆蓋大陸輪廓。

您可以使用coastsCoarse從數據rworldmap

library(rworldmap)
data(coastsCoarse)
plot(coastsCoarse)

在網格地圖上疊加的示例。

mapGriddedData()
plot(coastsCoarse,add=TRUE,col='blue')

您可以執行以下操作,並修改繪圖的許多方面(標題,軸文本,邊框,網格等)。

library(ggplot2)
countries <- map_data("world")
ggplot(countries, aes(x=long, y=lat, group = group)) +
  geom_polygon(col=NA, lwd=3, fill = "white")

在此處輸入圖片說明

如果使用geom_path ,則可能會刪除國家線並保留大陸輪廓,但是我嘗試了幾種參數組合,但未成功:

ggplot(countries, aes(x=long, y=lat, group = group)) +
  geom_path(col="red", lwd=0, fill = "red")

暫無
暫無

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

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