[英]Remove connecting lines in ggplot2 geom_polygon
我通過子集從 www.gadm.org 下載的 shapefile 制作了下面的 map:
load(url('http://gadm.org/data/rda/GBR_adm0.RData'))
library(ggplot2)
ukMapFort <- fortify(gadm)
ukMapFortSub <- subset(ukMapFort, lat > 55.575 & lat < 55.739 & long > -1.929 & long < -1.7)
ggplot() + geom_polygon(data=data.frame(ukMapFortSub), aes(long, lat, group=id), fill=NA, color="black")
我怎樣才能去掉兩條紅線? 請注意,我使用 Photoshop 將線條塗成紅色 - 這些線條由 R 代碼生成,但不是由 R 代碼塗成紅色。
如果您只需繪制邊框,則可以使用geom_path()
和group
for group=
。 在這種情況下,您還必須添加coord_map()
以維持x和y軸之間的正確縱橫比。
ggplot(ukMapFortSub,aes(long, lat, group=group))+
geom_path(color="black")+coord_map()
您好我試過使用 geom_path() 而不是 geom_polygon() 並且連接線仍然存在。 我正在繪制 US map。
ggplot(US, aes(x=long, y=lat)) +
borders("state") +
geom_polygon(alpha = 0.2, fill = NA, color = 'grey60')+
生成(我稍后在地圖上的其他內容 plot 之后添加了 coord_map()):在此處輸入圖像描述
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.