问题标签 [ggridges]
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 - R:序列数据的整齐聚合和阶梯函数的可视化
我有一些患者数据,其中个别患者会随着时间的推移改变治疗组。我的目标是可视化组更改的顺序,并将这些数据汇总到每个治疗组的“顺序配置文件”中。
对于我想展示的每个治疗组,它通常发生在治疗周期中的时间(比如在开始或结束时)。为了解释不同的序列长度,我想在 0(最开始)和 1(结束)之间标准化这些配置文件。
我想找到一个有效的数据准备和可视化。
最小示例
数据结构
(因此,Id 1 在其序列的前 50% 中位于 A 组,而 Id 2 在其序列的前 33% 和后 33% 中位于 A 组。这意味着,2 个 Id 在 0-33% 之间序列中,1 在 33-50% 之间,0 在 50-66% 之间,1 在 66% 以上。)
这是我想要达到的结果,但我错过了有效转换数据的机会。
期望的结果
(理想情况下,曲线下的区域会被遮蔽)
理想的解决方案:通过 ggridges
可视化的目标是同时比较许多治疗组的“序列概况”。如果我可以相应地准备数据,我想使用 ggridges-package 对治疗组进行惊人的视觉比较。
r - ggplot,ggridges中的中断顺序相反
我有一个包含长度(整数)和年份(因子)的数据集,我想使用ggridges
. 这是一个包含整数和因子数据的类似数据集。如何更改 y 轴上的物种顺序(即因子)?
在这里,order(Species)
或者order(order)
不起作用。
我试过了:
但后来意识到这是针对连续变量的(尝试将年份作为数字 - 没有用)。
r - 在ggridges中绘制两个分类向量
我有一个包含一些生物的数据集,我想在我的 y 轴上绘制它,相对于我想在 x 轴上绘制的日期。但是,我希望曲线的波动代表生物体的丰度。即我想绘制一个由生物体分隔的相对丰度的时间序列,以显示与时间相似的模式。
然而,当然,仅针对生物体绘制日期并不会产生任何有关丰度的信息。所以,我的问题是,有没有办法使用 ggridges 使曲线代表丰度?
这是我的示例数据集的代码:
这会产生一个包含两种生物的图,但是,我想要 x 轴上的日期而不是丰度。但是,这不起作用。我已经读到您需要指定 group=Date 或将日期更改为朱利安日,但是,这并不能改变我没有将丰度纳入情节的事实。
有没有人有日期与分类变量(即有机体)与ggridges中的连续变量绘制的图的示例?
我真的很喜欢从 ggridges 输出,并希望能够将它用于这些可视化。预先感谢您的帮助!
干杯,安妮
r - 图像作为轴刻度ggplot
我一直在寻找一种在 ggplot2 中使用 png 图像作为轴刻度的方法,更准确地说是在ggridges 我读过并尝试复制这些帖子的答案,但是包的语法从那时起发生了很大变化发布日期:
用额外的刻度和标签注释 ggplot 如何使用通过 grImport 导入的图形作为 ggplot2 中的轴刻度标签(使用网格函数)? 图标作为 R 中的 x 轴标签 - ggplot2
我想将 png (或其他类型的)图像添加到刻度标签,而不是标签 virginica、setosa 和 versicolor;
r - 当我使用ggplot时如何处理'data.frame中的错误(...,check.names = FALSE)'?
我正在尝试绘制密度脊线图。所以我去看了ggridges的介绍。目前可以绘制山脊线,但是在绘制 Density 山脊线图时出现了问题。但我收到此错误:data.frame(..., check.names = FALSE) 中的错误。如何修改我的代码?
我首先尝试geom_density_ridges()
使用自己的数据,但显示以下错误:
data.frame 中的错误(...,check.names = FALSE)。
所以我尝试了 R 的 iris 数据集,但仍然显示同样的错误。
采摘联合带宽为 0.181
不知道如何为 quosure/公式类型的对象自动选择比例。默认为连续。data.frame(..., check.names = FALSE) 中的错误:参数值不同的行数:2, 1536
这是我自己的数据集的尝试:
选取 70.6 的联合带宽 不知道如何为 quosure/公式类型的对象自动选取比例。默认为连续。data.frame(..., check.names = FALSE) 中的错误:参数值不同的行数:2, 1536
最初我想使用 'geom_density_ridges()' 来描述三个时期数据点的高程变化,但现在我似乎需要帮助!非常感谢!
r - r中的ggplot:重复的多面geom_density和geom_density_ridges结果
ggplot2::geom_density()
带有刻面的默认设置和ggridges::geom_density_ridges()
产生的曲线略有不同。如何修改其中一种或另一种平滑技术以产生相同的结果?
由reprex 包(v0.2.1)于 2019 年 4 月 4 日创建