问题标签 [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.
r - 将 geom_point 大小与 geom_tile 大小匹配
我正在尝试将 geom_tile 与 geom_point 结合起来,以显示基因表达敲低对心脏表型的影响,以及与对照相比,这种影响是增强还是减弱:
以下代码创建和示例。
这就是我的数据的样子
我的问题是,如果我比较一组几个基因,这很有效,即点的大小和瓷砖的大小匹配。但是,如果我的数据集包含许多基因(在这种情况下为 40 个),与图块大小相比,这些点看起来太大了,有没有办法将点大小与图块大小相匹配?
我附上了一个我喜欢的情节的例子和一个点太大的例子
我会很感激任何想法。我是初学者,所以如果我的查询太基本,我很抱歉。
r - 如何在 R 中正确绘制连接段
我很难使用 ggplot 正确绘制速度等高线
当我使用 geom_bar 时,丢失的色带不会按照 y 轴上的距离取其原始位置。它只是在前一个上放样(我想要空带来丢失数据)。
使用 geom_bar() 的轮廓 如果我使用 geom_tile(),颜色带的开始不会从它的起始距离开始(我认为 -h/2 到 h/2)。
使用 geom_tile() 的轮廓 我需要一个具有完全针对时间和距离值的色带的图。
r - 为超过/低于阈值的值制作不同颜色的ggplot2热图
我想制作一个表格,其中根据单元格的值突出显示单元格,在这种情况下是 Perc_Diff。我希望 -100 和 +100 之间的值遵循 scale_fill_gradient2 模式(请参见下面的代码),但值 <= -100 为蓝色,值 >= 100 为黄色。这是数据(其中一些已更改以说明我的问题)。
这是我制作绘图的工作代码,但没有高于或低于 100 的值特别着色:
我曾尝试将 ifelse 语句放在这样的填充语句中(如其他几个问题和在线资源中所见),但它对我来说不起作用。
我需要在这里切换到手动秤才能使其正常工作吗?如果可能的话,我真的很想避免这种情况,将连续比例保持在 -100 到 +100 之间。任何帮助都会很棒。谢谢你。
r - 使用 geom_tile 在 x 轴下方添加轨迹颜色
我使用geom_tile
. 然后,我想在 x 轴下方添加轨道颜色。我从类似的主题答案(ggplot 在 X 轴下方添加跟踪颜色)中运行了以下代码,但它显示错误“提供给连续比例的离散值”。
r - R热图:将颜色分配给值
我在 R 图形库 ( https://www.r-graph-gallery.com/79-levelplot-with-ggplot2.html ) 中找到了以下 R 代码,用于热图并对其进行了一些修改:
我的问题:我有三列的值从-1到2。现在我想为这些值分配定义的颜色,fe如下:-1:红色,0:绿色,1:黄色,2:蓝色。
有没有办法使用 geom_tile 函数来解决我的问题?
谢谢!
r - 如何删除 geom_tile 中瓷砖之间的空白空间并更改瓷砖大小
我有一个具有以下结构的df:
我想创建一个“类似热图”的图形,其中 col1-col3 被视为因子变量(有五个级别 1-5,此处未全部显示),并且根据它们的值,它们会收到不同的颜色。我对以下代码的了解相对较远:
但是,由于某种原因,我的图块在 x 轴上(即每个因子级别之间)之间有很大的灰色空白空间。输出图像看起来像这样
另外,我在每个瓷砖中间都有这些细白线
所以我想做的是:1-改变瓷砖的大小和形状(希望它比现在更小)2-去除白色瓷砖中间的线。
谢谢!