如何“关闭”从多边形shapefile绘制的geom_path?

一个不同的本

我有一个shapefile(多边形),我只想绘制其中的一部分,因此使用ggplot的geom_path可以将可见路径限制为xlim和ylim。Shapefile在此处可用(2.5 MB)

library(rgdal)
library(ggplot2)


coast <- readOGR(dsn=".", layer="coast-rgdal")
coast.df <- fortify(coast, region="STATE_NAME")
p <- ggplot(coast.df, aes(x=long, y=lat, group=group)) +
  geom_path(colour="black", size=1/4) +
  xlim(146, 148) + ylim(-39.25, -37.5) + coord_fixed()
p

看起来像这样:

维克海岸开放

我想拥有一条封闭路径的东西(使用gimp完成):

维克海岸关闭

可以使用ggplot命令执行此操作吗?还是R中的其他内容?

作为参考,完整的多边形如下所示:

在此处输入图片说明

rcs

您可以gIntersectionrgeos包中提取以下区域:

library(rgdal)
library(ggplot2)
library(rgeos)

coast <- readOGR(dsn=".", layer="coast-rgdal")

lim <- cbind(c(146, 148, 148, 146, 146),
             c(-39.25, -39.25, -37.5, -37.5, -39.25))
x <- SpatialPolygons(list(Polygons(list(Polygon(lim)), ID="1")))
proj4string(x) <- proj4string(coast)
res <- gIntersection(coast, x)

coast.df <- fortify(res)
p <- ggplot(coast.df, aes(x=long, y=lat, group=group)) +
     geom_path(colour="black", size=1/4) +
     xlim(146, 148) + ylim(-39.25, -37.5) + coord_fixed()
p

R图

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用EaselJS绘制多边形?

来自分类Dev

LibGDX:如何绘制透明多边形?

来自分类Dev

如何使用OpenCV绘制多边形?

来自分类Dev

LibGDX:如何绘制透明多边形?

来自分类Dev

glDrawElements绘制多边形

来自分类Dev

绘制多边形:限制?

来自分类Dev

绘制多边形:限制?

来自分类Dev

如何从R中的另一个shapefile中获取包含多边形质心的shapefile的多边形?

来自分类Dev

如何使用R将多边形的辐条从多边形的中心绘制到其边界

来自分类Dev

从详细的shapefile创建新的多边形

来自分类Dev

在Python中合并多边形Shapefile

来自分类Dev

从详细的shapefile创建新的多边形

来自分类Dev

按区域过滤 shapefile 多边形

来自分类Dev

如何绘制Voronoi镶嵌的多边形而不是线段?

来自分类Dev

如何在GoogleMaps中使用多边形绘制圆

来自分类Dev

如何在Android画布上绘制圆角多边形?

来自分类Dev

Android如何通过xml或程序绘制常规多边形

来自分类Dev

Java 8 + Swing:如何绘制齐平多边形

来自分类Dev

如何在python中绘制多边形?

来自分类Dev

如何在Google地图上删除绘制的多边形

来自分类Dev

如何从顶点列表中绘制多边形阴影

来自分类Dev

如何在Altair图表上绘制封闭的多边形

来自分类Dev

如何绘制与点簇区域相对应的多边形?

来自分类Dev

如何在多边形下方绘制折线?

来自分类Dev

如何强制openGL绘制非凸填充多边形

来自分类Dev

如何迭代json值以绘制多边形

来自分类Dev

如何在Nutiteq的交点坐标上绘制多边形?

来自分类Dev

Java 8 + Swing:如何绘制齐平多边形

来自分类Dev

如何基于JSON数组绘制多个多边形