问题标签 [geom-raster]

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 投票
0 回答
201 浏览

r - 导出为.pdf时如何修复数据点重叠的ggplot2 geom_text标签

我正在使用要在geom_tile绘图中输出的数据集,请参见下文:

输出图形(也当您将其导出为图像时)如下所示:

https://imgur.com/a/Z1VYT1V

但是,当我将其导出为 .pdf (ggsave例如)时,标签会移动到右下角,如果它们有多个数字,它们也会相互移动(任何大于 9 的数字,例如 25,变成 2 和一个 5 相互移动使其不可读,见深红色方块)

在此处输入图像描述

我不想使用ggrepel并且正常导出到 .png 或其他文件类型告诉我这也应该可以使用 .pdf 文件。

任何人都可以帮助我/有人知道对此可以做些什么吗?

谢谢!

0 投票
0 回答
46 浏览

r - 当组不使用 geom_raster 排他性时,有没有办法绘制组的各个组件?

我有一个时间序列(尽管规模很小,即 4 天)数据集,它由四组组成,比如格兰诺拉麦片的类型。一些成分在格兰诺拉麦片的类型之间是共享的,因此格兰诺拉麦片“A”由成分“x”、“y”、“c”、“f”组成,格兰诺拉麦片“B”由“g”、“t”组成,“f”,“e”。格兰诺拉麦片“A”和格兰诺拉麦片“B”都含有成分“f”

我正在尝试绘制动物每天从提供的格兰诺拉麦片样品中摄取的每种成分的数量。

我尝试在“geom_raster()”中使用“组”调用,但这没有效果。

以下是一些示例数据:

我希望让 y 轴按组显示每个组件,这样类似的组件就不会组合在一起。

更新:我为每个组制作了一个对象,然后将每个对象绘制出来。我正在寻找的最终结果是将四个地块堆叠成一个地块。

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
57 浏览

r - 如何用栅格图表示数据并显示 R 中的某些数据点是好/坏?

我正在处理表示 n 个信号及其在 m 个不同时刻(m ~ 1500,n ~ 50)中的值的数据。我想出了一个算法来检查哪些值代表每个信号,哪些不是,所以我得到 n 个信号和 m 个 True/False 值,它们告诉我该值是否具有代表性。我也知道真/假值分组得很好,这意味着如果我取两个附近的值,它们相同的概率比它们不同的概率要高得多。我在R工作。

我想可视化这个算法输出的结果。为了做到这一点,我试图做一个光栅图,每个点都充满了信号的值,每组真/假值都有一个可见的边界。与下图类似,但略有不同。

在此处输入图像描述

我也愿意接受有关如何可视化这些数据的其他方法的建议。

我有一个矩阵 n * m 为我提供数据以制作光栅图,另一个矩阵 n * m (真/假值)告诉我哪些点是好/坏的。

下面的代码是我得到的最接近答案的代码,但是组内仍然有一个寄宿生,这对我不起作用。

0 投票
0 回答
193 浏览

r - 使用 geom_raster 自动填充空坐标和平滑数据

代码:

数据:

数据

我从数据框 dat 中绘制了 x & y。我怎样才能geom_raster使看起来几乎流畅?我添加了插值,但情节看起来仍然很方正?我还想用最不密集的颜色填充空白处。谢谢!!

0 投票
1 回答
267 浏览

r - 将点添加到带有刻面的栅格图

我有一些用刻面分隔的栅格图。在每个情节中,我想添加一个独立点。显示了如何添加一个点,但我只能将同一个点添加到所有地块。

假设我想在以下三个图的最大值处添加一个点(代码如下)。我怎样才能做到这一点?

0 投票
1 回答
1901 浏览

r - 在 R 中的地理位置上生成热图

我想使用r根据美国地图顶部的一些地理位置数据生成热图。下面的图是在我使用geom_polygon()和的美国地图上创建的geom_point()

1]

如何将其转换为热图以获得如下或类似的内容?

2]

用于生成上图的r脚本:

我使用的数据

我感谢您的帮助。

0 投票
2 回答
201 浏览

r - 使用 geom_raster(),为什么某些图块值(颜色)显示不正确?

我对 R 很陌生,使用 geom_raster() 函数创建热图时遇到了一些麻烦。因此,我本周正在处理 tidytuesday 挑战,我想创建一张热图,以显示举办比赛是否对主办团队有利。我查看指标:分别代表xy值的team_namepole 。然后我用主变量填充图表,看看每支球队是否有任何趋势,它的完赛位置,以及他们是否是比赛的东道主。

下面是我用来创建热图和热图本身的代码片段。到此为止,我整理了数据,这就是时髦数据名称的原因。

上面的代码提供了这个图形。

起初我认为这是一个非常酷的图形,但我很快意识到它缺少一些“是”的主机。此图中应该有 16 个不同的蓝绿色盒子,但只有 11 个。

然后,我对图表进行了分面,以确定它是否能够识别输入的数据。下面是生成图形的代码和照片。pole_position 的值在两个图表之间没有变化。

刻面图形

如您所见,所有十六个蓝色瓷砖都出现在“是”区域中。我完全不明白为什么之前的图形只记录了 16 个蓝色瓷砖中的 11 个。

我的问题是:为什么不是所有的蓝色瓷砖都出现在第一个图形中?

感谢任何帮助和/或建设性的批评。谢谢!

这是 tidytuesday Github 存储库的链接:这里。

编辑:

这是我对整理数据所做的事情,请不要因为我做错了什么而责备我,我很想学习任何提高编码效率的方法。

我知道这是非常乏味的。您可以在我上面包含的代码中看到点和极点的对应值。我试图使数据更加统一,认为之后更容易可视化,但我想不是。

0 投票
0 回答
145 浏览

r - 使用ggplotly时如何结合来自两个不同几何的填充和阿尔法美学

我正在尝试为交互式等值线地图添加缓解措施。我看到在非交互式设置中,这可以使用 的alpha比例geom_raster和 的fill比例来完成geom_polygon。这工作得很好:

使用 ggplot 时绘图

但是,一旦我尝试通过 进行交互ggplotly,R 就会抱怨fill缺少美感:

为了避免这个错误,我尝试添加一个虚拟fill美学。但是,thenggplotly不显示alpha阴影:

使用 ggplotly 时绘图

我从这里知道 ggplotly 在使用一个几何图形时可以结合填充和 alpha 美学。这也适用于我的情况:

使用同一几何图形的填充和 alpha 时绘图

不幸的是,我无法弄清楚如何使用一个人的审美和另一个人的审美来ggplotly创建fill一个geom情节alpha

编辑:

这篇文章描述了一种通过使用geom_point而不是geom_raster. 但是,sizeof geom_point(与 不同widthgeom_bar以像素为单位给出,与分辨率无关。因此,很难为size参数找到正确的值,这对于交互式设置来说相当不切实际。

0 投票
1 回答
60 浏览

r - geom_raster 如何处理重复填充?

在此处输入图像描述

我想使用包将一些联合事件的概率呈现为栅格,并想知道在多个像元值的情况下ggplot2如何决定提升哪个值。geom_raster我有一些案例,由于某些原因,这些事件可能具有多个概率。在下面的代码和上面的图片中,我在坐标 (10, 10) 处说明了我的问题点。是否geom_raster考虑最后一个值?有样品吗?

0 投票
0 回答
50 浏览

r - geom_raster_interactive 中的工具提示未返回正确的值

我正在尝试在 ggiraph 中使用 geom_raster_interactive 来创建一个地图,我可以在其中使用工具提示函数查看每个网格单元的值。但是,当我设置 tooltip = value 时,工具提示会为工具提示中的每个网格单元返回相同的值。

我修改了下面 gome_raster_interactive 示例中的代码来演示该问题。我希望能够将鼠标悬停在网格单元格位置上并在工具提示中查看 z 的值,但这不起作用。感谢您的任何建议!