- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有questions关于 ggplot2
的事实无法绘制具有 的多边形形状孔 .
这是因为,如果点的顺序不正确,则最终图看起来很糟糕,通常在 donut 形状内带有剪裁/修剪线。
我已经阅读了很多关于订单的重要性,但我无法向前迈进。
我有一个 SpatialPolygonsDataFrame
具有 26 个特征(来自 raster::rasterToPolygons(dissolve=T)
),我想用 ggplot
绘制它.
这就是发生的事情 -
r3.pol <- rasterToPolygons(r3, dissolve=T)
r3.df <- fortify(r3.pol)
names(r3.df) <- c('x','y','order','hole','piece','ID','group')
p <- ggplot(r3.df)
p <- p + geom_polygon(mapping=aes(x=x,y=y,group=ID), fill='red')
p <- p + coord_equal()
plot(r3.pol)
:
r3.df
.
r3.df$hole
中的信息可以吗?有帮助吗?它由函数
fortify
返回对于那些是洞的点(我认为)。
save
d 多边形数据框
here .无法使用
dput
保存它, 对不起。您可以使用
load
获取它.
最佳答案
我建议安装包“ggpolypath”并使用geom_polypath 而不是geom_polygon。为我工作。
关于r - 用 geom_polygon 绘制带有孔的 ggplot 多边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37658865/
我引用了 this question 的答案并有其他问题。 我修改了如下代码: library(ggplot2) ids <- letters[1:2] # IDs and values to use
此代码生成一个包含 3 个多边形的图表... 我正在创建一个显示 3 个多边形的图表,如果有更好的方法来绘制多边形(实际上这些多边形代表事件并且这些事件有持续时间),我不是很感兴趣。 首先,我感兴趣的
更新: 我已经解决了我的问题。我在找 coord_cartesian(xlim = c(800, 2100), ylim = c(0, 0.0021)) 感谢所有试图提供帮助的人! 问题是: 我想很好
我需要创建一张欧洲 map 来显示某个变量在各个国家/地区的分布情况。我需要黑白 map 。我依靠 ggplot 并遵循了这个 approach举个例子。我根据 this blogpost 更改了图例
我正在尝试使用 geom_point 生成散点图其中点由平滑多边形外接,geom_polygon . 这是我的点数据: set.seed(1) df = x) return(data.fram
请在下面找到 My data nd。 nd 包含两列 > nd lnd y 1: 0.0 0.350 2: 0.1 0.351 3: 0.2 0.
您好,我需要一些帮助来绘制一个简单的三角形 library(ggplot2) library(data.table) dt.triangle <- data.table(group = c(1,1,1
我对 R 很陌生,最近一直在尝试使用以下代码在 ggplot2 中创建英国的轮廓: library(ggplot2) UK <- map_data("world2Hires", region = "U
我正在使用 R/ggplot 创建包含世界地震带的全局 map 。我正在使用来自此处的修改后的 shapefile:http://gmo.gfz-potsdam.de/ . 地 block 共有9层,
我正在绘制下表的美国多重耐药性趋势: MDR by region 使用以下代码: states_map<-map_data('state') m <- ggplot(ncftrendsort, aes
一位学生问我是否可以使用 R 重新创建类似于下面的图: 这是来自this paper.... 这类东西不是我的专长,但使用以下代码我能够创建 95% CI 椭圆并使用 geom_polygon() 绘
我正在尝试使用 ggplot2 在 Winkel Tripel 投影中绘制世界地图;它最终将在其之上有一些数据。据我所知,ggplot 本身不能做 Winkel Tripel,所以我已经用手动投影解决
我的数据集: Taxa dn dc Cha 10.2 -20.4 Cha 10.7 -19.7 Cha 4.9 -21.0 Cha 5.4 -20.6 Cha
有questions关于 ggplot2 的事实无法绘制具有 的多边形形状孔 . 这是因为,如果点的顺序不正确,则最终图看起来很糟糕,通常在 donut 形状内带有剪裁/修剪线。 我已经阅读了很多关于
我正在使用 geom_polygon 叠加数据,但无法区分颜色,因为它们合并在一起。如果层数更多,情况会更糟。 如何确保颜色不会混合? 示例数据 newdat <- structure(list(x
我正在尝试使用分面来生成多个填充不同值的 map 。 我创建了下面的简化示例,它重现了我想要做的事情以及我不期望从 ggplot 得到的结果。我使用美国 map 并为各州生成两个假设的社区。我可以单独
我有一个带有推文坐标的数据框,例如: library(ggplot2) df <- data.frame(long = c(-58.1, -58.2, -58.3, -58.4, -58.5, -55
说我有这些数据。一个用于对州的县进行着色,另一个用于绘制点。 library(tidyverse) library(gganimate) devtools::install_github("Urban
我正在使用 map 库和 ggplot 的 geom_polygon 创建 map 。我只是想将默认的蓝色、红色、紫色配色方案更改为其他颜色。我对 ggplot 非常陌生,所以如果我没有使用正确的数据
我正在遵循示例here为我的 ggplot 对象创建自定义工具提示。我不想使用plotly,因为它的渲染方式很 Shiny 。 我让它生成包含我想要的内容的工具提示,但它没有返回正确的近点。我注意到
我是一名优秀的程序员,十分优秀!