问题标签 [geom-tile]

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 回答
399 浏览

r - GGplot2 - problems with aes( fill)

I am trying to create a plot for upcoming football fixtures, with the colours based on the team's position (Pos) in the table. However, the fill doesn't seem to be choosing the right colour for the individual tiles as shown below. I have included my data below. Any help would be greatly appreciated!

Plot

Data (dput(df)):

0 投票
0 回答
168 浏览

r - 使用 geom_tile() 堆叠重叠的瓷砖

我试图弄清楚如何使用 geom_tile() 放置表示点的图块,而我的问题是重叠图块仅显示为一个图块。我试图让具有相同 y 值的图块彼此相邻,即使它们具有相同的值。我最初的想法是使用 position = "dodge",但是它在我的条形图上展开了瓷砖。

我目前的代码是

但它不会产生预期的效果。下图显示了一些“堆叠”在一起的瓷砖,如果它们具有重叠的值,但是,我试图让它们彼此直接相邻。任何帮助将不胜感激,谢谢!

带有堆叠瓷砖的图表

0 投票
1 回答
46 浏览

r - 在 R 中 mappng soil_moisture 时 geom_tile 失败

我有两张土壤水分高清图像。第一个是3Km分辨率,第二个是36km。使用相同的代码,第二个可以映射为以下代码: 36Km分辨率的土壤湿度

第一个不显示土壤水分信息: 3km分辨率的土壤水分

我正在使用的代码如下

0 投票
0 回答
283 浏览

r - R如何调整geom_tile中每个波段的宽度和高度,使其与geom_text和y轴成比例

我正在尝试用来geom_tile绘制热图。

样本数据。代码如下:

这是图形输出

在此处输入图像描述

问题是我希望每个波段的宽度和高度都更大,这样一切都清晰易读。

我试图在 geom_tile 中设置高度和宽度

但问题是我的 y 轴处理标签将不对齐。如果我改变宽度,同样的问题,那么我的 x 轴列名完全不对齐。 在此处输入图像描述

那么如何更改每个图块的大小以使其更大,同时保持轴标签的对齐?最好我也可以调整 y 轴标签的间距。

0 投票
2 回答
487 浏览

r - 如何仅使用部分数字变量在 geom_tile ggplot 中对图块进行排序

我正在尝试以 pivot_long 形式绘制数据,以使用 geom_tile 呈现为热图。但是,我在订购图中的瓷砖时遇到了麻烦。

示例数据https://drive.google.com/file/d/1WIjbN9-xP-1Wgc2Nx3GlterV8XhtnGyu/view?usp=sharing

这是我生成的图:

问题是我想要 y 轴标签,也就是“Drug.dose”,在添加的组合的“无”部分中按数值从高到低排列(因子设置为无、I30、I300 ...... I300_V100)

我的绘图代码如下:通过在我的 y 轴上使用 reorder()(如何保留 geom_tile ggplot 中的图块顺序),它按组合中添加的所有内容从高到低排列,因此您可以看到我在none 是 TN 0.1,但由于 I30、I300 等中的所有零,它进入了图的底部。列表中还有其他不一致之处。

我如何仅通过添加组合的 none 部分来重新排序?

在此处输入图像描述

0 投票
1 回答
184 浏览

r - geom_tile 中每个 x 的专属比例

我试图做一个每列都有自己的热图scale_fill_discrete

下面都是我的试探。

我希望每个人都key共享相同的情节,但有自己的规模,我能做的最接近的是最后一个试探性的。

reprex 包(v0.3.0)于 2020 年 11 月 29 日创建

如您所见,即使最后一次尝试也有问题。

我很感激任何帮助。提前致谢

0 投票
1 回答
341 浏览

r - 使用离散变量和连续变量为 geom_tile 设置颜色

我正在使用 ggplot 中的 geom_tile 函数来可视化一些空间数据。我有一个连续变量region_relative_rainfall和离散变量region。我想为离散变量的每个级别创建一个具有对比色的清晰图。并且在离散变量的每个级别内,连续变量具有相同的颜色顺序。我只知道如何更改填充和颜色,如下面的代码所示,但并不像我想要的那样清晰。任何提示将不胜感激。

0 投票
1 回答
42 浏览

r - geom_tile 热图中的瓦片长度不正确

我正在尝试使用 ggplots 在 R 中使用热图来可视化工作日和一天中的几个小时的聚合值geom_tile。使用我的测试数据,该方法工作得很好,但是,当我尝试另一个测试数据集的摘录时,图块的长度突然不正确。

工作测试:

正确结果: 测试图

这正是我想要的情节。但是,当我使用另一个测试数据集的摘录尝试相同的代码时,它不会以这种方式工作:

其他测试数据集:

绘图辅助框架

这给了我一个不正确的图,其中瓷砖长度不正确并且瓷砖的位置与数据不匹配

不正确的情节

当我切换到 时scale_x_continuousscale_x_discrete我确实得到了正确的图块,但现在 x 轴消失了......

轴消失

是否有任何建议可以在不丢失 x 轴的情况下获得正确的瓷砖长度和位置?

0 投票
1 回答
70 浏览

r - 在 geom_tile 不存在的地方添加零值

我正在尝试使用 geom_tile 创建热图,但并非所有坐标都有值。因此我的 geom_tile 看起来像这样: 在此处输入图像描述

创建图像的代码是

0 投票
1 回答
140 浏览

r - 根据 geom_tile() 热图中的两列值对行重新排序

原始图

这是我得到的数据、代码和原始图。有没有一种方法可以同时按国家行的value值重新排序year

我的目标:国家行将按 s 中的第一个value=1排序year

问题:因为我也希望传奇成为因素,而不是连续的。这会在订购时产生问题。

理想顺序:

  • 第一行:英国
  • 第二行:瑞典或美国(因为它们的值相同)
  • 第三行:瑞典或美国(因为它们的值相同)
  • 第四行:挪威
  • 第五排:德国
  • 第六行:日本