问题标签 [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 - 在生成热图网格(使用 facet_wrap)时,有没有办法强制 geom_tile 热图单元格为特定大小?
在我的 Shiny 数据质量评估应用程序中,用户上传数据集并可以使用 RMarkdown 生成报告。其中一份报告是数据集的可视化摘要,根据三个指标对数据集的每个变量进行评分:合规性百分比(数据与数据模型的匹配程度)、逻辑百分比(死亡日期是否在出生日期之后?)和完整性百分比. 数据集中的每个患者都属于一个 GROUP,指标由 GROUP 报告。每个数据集都包含多个数据表,因此会为每个数据表创建一个单独的热图网格(在单独的页面上)。一些用户的数据中有很多 GROUP,而另一些用户只有几个。同样,表中的变量数量也不同。
如何在这些不同情况下标准化这些多面热图的外观?我正在寻找一种方法来指定每个热图单元的高度和宽度(以厘米为单位),但还没有找到一个好的解决方案。下面的两张图说明了这个问题。
1. 数据集中有少量患者组的分面热图(单元格太大!):
使用coord_fixed()
并不能纠正问题,coord_equal()
. 对于第一种情况,它仍然会导致大细胞,而对于第二种情况,它甚至会产生更小的细胞。
下面是一个可重现的示例,用于为各种数量的变量和患者组生成假数据和生成的多面热图。(例如,makeWrappedHeatmaps(numGroups = 20, numVars = 5)
将创建 20 个热图的多面集,总结 5 个变量的指标)
谢谢!
r - 使用 geom_tiles 对列进行排序
我一直在网站上四处寻找,看看以前是否有任何关于使用 geom_tiles 对热图上的列进行排序的帖子。我正在尝试创建一个热图,显示加拿大不同地区发生的某些规模的水文研究。我的原始代码如下所示。
上面的代码没有以有意义的顺序显示我的列(即最后的 NA/Non 可区分列)。
当我在 geom_tiles 代码之前执行以下代码时,它将所有列合并为一列。
有人对我如何解决我的问题有任何建议吗?
r - ggplot2中的geom_tile返回空白图
我正在尝试使用下面的代码绘制一个包含三列的数据集,但我得到一个只有轴上名称的空白图,谁能告诉我我做错了什么?
数据:
r - ggplot geom-tile 使用 ggplotly 转换为绘图图表的问题
我尝试使用 ggplotly 函数将 ggplot geom-tile 图表转换为 plotly 。然而,我意识到结果是不同的。请参阅下面的链接以查看差异。除此之外,ggplotly 图表也缺少颜色条。请帮忙。
这是我提到的代码:https ://www.r-graph-gallery.com/285-waffer-map.html
代码:
谢谢
r - r中的热图足球比赛
我有一个数据框,其中包含球员在球场上的位置。该区域的边界框为 0 - 1000 和 0 - 750。起始球位置为 375-500,起始球员位置为 637-692。
我正在尝试使用geom_tile
,但我无法获得热图。如何链接变量以制作热图?
r - 如何为非常小的值更改 geom_tile 比例?
我有一个包含一些比较的数据框,该值表示对象之间的相似性。与一些随机的对象相比,我有一个真实的对象,这导致了非常小的相似性。此外,我比较了随机对象和随机对象,这导致更高的相似率。在这一点上,我想将所有内容放在一起并将其绘制为热图。问题是我想强调的非常小的相似性值与随机随机比较中不太小的相似性值具有相同的颜色。当然这是一个比例问题,但我不知道如何管理色阶。以下代码生成实际显示问题的热图。在这里,第一列是淡黄色的,这很好,但这与其他瓷砖的颜色相同,另一方面,其他瓷砖具有更高的、不可比较的值。
编码:
r - 修复ggplot中geom_tile元素的高度和宽度
我在 RShiny 中使用带有 geom_tile 的 ggplot 图表。当我选择 y 轴元素较少的类别时,图块的高度会增加。我想修复磁贴高度,以便在 y 轴元素较少时图表高度降低,代码如下: