问题标签 [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 回答
294 浏览

r - 更改 geom_tile() 热图上的中断

我正在处理以下数据框:

我有以下情节:

一切看起来都不错,但我正试图弄清楚如何更改休息时间,以便相应地更改热图及其“频率”标签。

就色热而言,中断将使 c(0,1,5,10,50,100,500,100000)值看起来或多或少类似于以下内容:

我应该在我的 geom_tile() 中调整哪些确切的行?

0 投票
1 回答
429 浏览

r - geom_tile:如果满足特定条件,则显示图块颜色

如果满足特定条件(例如 z > 1),我想显示颜色,否则显示无色。你能告诉我该怎么做吗?

0 投票
0 回答
54 浏览

r - 为每个图块添加特定颜色并在 geom_tile 中添加图例

我想在下图中添加两件事:

  1. 将图例(zpdf$legend)(类似于每个块)添加到 geom_tile 图
  2. 为每个图块分配特定颜色(对每个块重复)而不是scale_fill_continuous但为NA值保留“白色”颜色。

提前致谢。

0 投票
1 回答
257 浏览

r - 如何为 geom_tile 中的每个变量添加单独的图例?

我想为每个变量设置一个单独的比例尺。

我在整个水柱中进行了测量,其平均值已计算为 50 厘米的箱子。我想使用 geom_tile 来显示整个水柱中每个 bin 中每个变量的变化,因此该图在 x 轴上有变量(分类),在 y 轴上有深度,每个都有不同的色标表示值的变量。我可以为一个变量使用

在此处输入图像描述

但是,如果我将所有变量放在一个图上,则图例将缩放为所有值的最小值和最大值,因此会丢失箱之间的变化。

为了提供一个可重复的示例,我使用了 mtcars,并且我已经包含alpha =了它,当然,这并没有太大帮助,因为每个变量的规模是如此不同

哪个生产

在此处输入图像描述

有没有办法可以为绘图上的每个变量添加比例尺?

这个问题与其他问题相似(例如,这里这里),但它们不使用 x 轴上的分类变量,因此我无法修改它们以生成所需的图。

这是我想到的仅使用四个变量的情节模型,除了我将使用情节底部的所有图例水平放置theme(legend.position="bottom")

在此处输入图像描述

0 投票
2 回答
157 浏览

r - 如何将 gganimate 与 geom_tile 一起使用?

我在为图块制作动画时遇到问题geom_tile(),其中图块出现后仍然可见。

这是我使用airquality数据的代码。

首先,静态图。这里,x 轴是天。y 轴是月,温度是填充。

静态瓦片图 在此处输入图像描述

Usingtransition_reveal()不会在视觉上保留 Temp 磁贴,因为它沿 Day 遍历。

动画平铺图

我也尝试过transition_time(),但没有运气。

谢谢你的帮助!

0 投票
0 回答
184 浏览

r - 如何在ggplot热图中将NA值从矩阵设置为黑色瓷砖

我正在研究以下结构和以下绘图代码:

我正在尝试调整代码,以便将原始 NA 值(在绘图上视为从 WILL WILL to HAVE TO HAVE TO 和 X HAVE TO 列的共同出现形成对角线的瓷砖)表示为黑色瓷砖与我想保持原样的其他瓷砖分开。

寻找有关如何执行此操作的提示,因为我认为我在代码开头的值表示方面做错了。

一切顺利

卡梅伦

0 投票
0 回答
83 浏览

r - 将颜色渐变添加到 geom_tile 中的几个图块

我想在 geom_tile 图中为卡方假设被接受为灰色的组合着色。为拒绝假设的组合添加基于卡方值的颜色渐变。现在,接受或拒绝的逻辑值存储在一个名为 AR 的变量中。X3 是用于创建颜色渐变的变量。

我试过什么?

如果接受或拒绝,我只能添加两种不同的颜色。

一个虚拟数据集:

0 投票
2 回答
249 浏览

r - 在 geom_tile 图上粘贴平均值(R 中的 ggplot)

我正在使用这段代码:

如何将平均值作为文本粘贴到每个图块上?我试过 + geom_text(mtcars, aes(vs, variable, label=mean))了,但这不起作用。

另外,如何在 x 轴上颠倒 0 和 1 的顺序?

0 投票
2 回答
596 浏览

r - 反转ggplot geom_tile热图中的连续色标图例

最小的例子:

产生这个:

阴谋

如何让右侧的 Z 比例尺从顶部的 0 运行到底部的 1?而不是从下到上?

我试图强调较小的值,如果可能的话,实际上希望它能够与 viridis 或 magma 配色方案一起使用。但direction=-1onscale_fill_viridis只会翻转色阶。想要黄色 = 0,蓝色/黑色 = 1。然后 Z 刻度从底部到顶部从蓝色变为黄色。

绿化

0 投票
3 回答
490 浏览

r - 在 R 中的网格中模拟二维随机游走并使用 ggplot 绘图

我正在寻找一个简单的代码,它可以模拟网格中的二维随机游走(使用R),然后使用ggplot.

特别是,我对从 2D 网格中的几个位置(5 个点)到方形网格的中心进行随机游走很感兴趣。它仅用于可视化目的。

然后我的想法是ggplot在离散网格上绘制结果(作为模拟的),可能正在使用函数geom_tile.

您对我可以轻松操作的预先存在的代码有什么建议吗?