问题标签 [stat-density2d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
253 浏览

r - ggplot2 stat_densty_2 -- 如何用不同的颜色填充图表的不同部分?

如果我正在制作带有栅格几何的 stat_density_2d 图,如何将图表的一部分着色为一种颜色,而将图表的另一部分着色为另一种颜色?

所以对于这个图表:

如何从白色到红色渐变填充 -100 到 0 之间,以及用白色到蓝色渐变填充绘图的 0 到 100 部分?请注意,填充是基于密度的,所以它只是将图表分成两部分,而不是沿着 -100 到 100 创建一个连续的比例。

0 投票
0 回答
50 浏览

r - 如何确定几何图中的 bin 数量

我有一个包含接近一百万条记录(坐标)的数据集。在使用 R 绘制地图时,当我使用“geom_point”绘制数据时,一切正常。然后,当我使用“stat_density2d”绘制密度图时,我几乎没有在地图上为同一数据集绘制任何值。

我能想到的是我正在定义的垃圾箱数量,因为我使用的垃圾箱越多,地图就会填满更多。然而,当 bin 增加时,密集区域的数量消失了,使用相同的颜色表示低密度表示所有区域

代码看起来像这样

如果问题是垃圾箱的数量,是否可以衡量我如何决定垃圾箱的数量(如数学公式)?

如果这不是问题,我错过了什么?

0 投票
0 回答
490 浏览

r - 在 R 中查找中心位置坐标 - 地理空间分析

我试图在 R 中找到高密度区域的中心坐标。

我拥有的数据集大约有 150 万行,看起来像这样(虚拟数据)

ggmap使用并ggplot使用命令绘制后

我有如下图所示的可视化。 地理空间数据 从图像中可以看出,有一些高密度区域。我需要在地图中找到这些高密度区域的局部中心坐标。

我尝试计算点之间的距离,并将坐标四舍五入以对它们进行分组。但我无法让它工作并且被卡住了。谢谢

0 投票
0 回答
54 浏览

r - 密度热图计算

我正在尝试使用 ggplot2 绘制位置热图,按星期几分面。我的数据集非常大,计算速度非常慢。我开始尝试

但是我意识到这需要很长时间,所以我尝试了

但这仍然需要很长时间才能产生。

对于大型数据集,最好的方法是什么?

0 投票
0 回答
415 浏览

r - stat_density_2d 绘图忽略填充美学

下面是 R 代码(包括数据集),旨在使用 stat_desnity_2d 图复制此热图的样式。 在此处输入图像描述

代码运行,但代码忽略了我的填充变量(代码中标题为“exitspeed”),因此该图只显示一种颜色。下面是一张图片。 在此处输入图像描述

有谁知道如何获得一个 stat_density_2d 图来停止忽略填充变量(退出速度),以便输出看起来类似于上一段中的图片?提前致谢!

这是数据集:

代码:

0 投票
0 回答
215 浏览

r - 通过合并填充变量创建 Stat_Density_2D 图

我一直在尝试在 R 中创建一个类似于下图的密度图。

在此处输入图像描述

在下面的代码中,我创建了一个成功绘制数据的 stat_density_2D 图,但是,它无法识别我的填充变量(在本例中为 exitspeed)并且只绘制一种颜色。

在此处输入图像描述

经过进一步研究,我相信这是因为 stat_density_2d 将填充分档为级别。我遇到的问题是我的填充变量对特定级别内的点有多个值,最终导致密度图只显示一种颜色。有谁知道如何对我的数据进行分类,以便我的密度图可以识别填充变量(退出速度)?请参阅下面的数据集和 R 代码。提前致谢!

数据:

R-代码:

0 投票
1 回答
253 浏览

r - 如何防止统计密度干扰我的图例 - R?

谁能指出我为什么 stat-density-2d 会干扰我的图例图标的正确方向。如果您注释掉这些行:

然后根据需要集成密钥。我还需要从图例中删除热图指南,并且只显示集成符号。

非常感谢所有帮助!

干杯,

0 投票
1 回答
1215 浏览

r - 将第三个变量添加到 stat_density_2d 图中

下面是我在 R 中创建的 stat_density_2d 图的代码和数据集。

数据:

代码成功运行,但是,我想添加第三个填充变量(exitspeed)以使其看起来更像热图。我尝试在 stat_density_2d 行中添加 'fill=es',但代码要么忽略 'fill=es' 行,要么说找不到变量 es。

下面是我的代码现在正在绘制的图片以及我希望绘图的样子。

当前代码:

在此处输入图像描述

我想要的是:

在此处输入图像描述

注意:我仍然希望在图表的右侧有一个刻度。

有谁知道如何正确地将第三个变量添加到 stat_density_2d 图中?我也愿意使用其他地块/包来构建这个热图。提前致谢!

0 投票
1 回答
3047 浏览

r - stat_density2d - 图例是什么意思?

我在 R 中用stat_density2d. 这是代码:

它产生了这个:

英国地图

伟大的。有用。但是我不知道传说是什么意思。我确实找到了这个维基百科页面:

https://en.wikipedia.org/wiki/Multivariate_kernel_density_estimation

他们使用的示例(包含红色、橙色和黄色)说明:

彩色轮廓对应于包含相应概率质量的最小区域:红色 = 25%,橙色 + 红色 = 50%,黄色 + 橙色 + 红色 = 75%

但是,使用 stat_density2d,我的地图中有 11 个等高线。有谁知道 stat_density2d 的工作原理以及图例的含义?理想情况下,我希望能够说明红色轮廓包含 25% 的图等内容。

我读过这个:https ://ggplot2.tidyverse.org/reference/geom_density_2d.html ,我仍然不知道。

0 投票
1 回答
95 浏览

r - 如何解决数据密度图的错误消息“提供给连续比例的离散值”;差异功能?

我在绘制我所在城市的犯罪密度图时遇到了一些麻烦。stat_density2d()我正在通过函数使用二维核密度估计。无论我更改和/或重新排列什么,我都会不断收到错误消息

提供给连续刻度的离散值

我运行该str函数来检查结构;Lon(gitude) 被解读为一个字符。

我真的很迷茫并且有点沮丧,因为我确信这需要非常简单地调整 lon 和 lat 参数的位置或函数的变化(?)。我应该将 lon 从 char 更改为 num 吗?

str 返回图片