问题标签 [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.

0 投票
0 回答
108 浏览

r - 尝试加载 ggridges 并收到“错误:包或命名空间加载失败”

我正在尝试使用 QGIS 和 R 制作 Joy Division 风格的高程图。但是,当我尝试加载库 gplot2、ggridges 和 maproj 时,出现 ggridges 错误:

我怎样才能解决这个问题?我正在使用的整个代码可以在下面找到:

https://pastebin.com/E2esXTad

0 投票
1 回答
280 浏览

r - 如何将ggridges中的部分密度曲线与构面一起填充

我想col_bol = 1ggridges密度曲线图中为特定区域着色。stat_density_ridges()我知道使用提供分位数可以做到这一点。如果我没有分位数,我会计算百分比。如果它只是一个没有方面的情节,则此方法有效。

我怎样才能使用下面的数据来实现它?

0 投票
1 回答
758 浏览

r - R ggrides 包绘制平均线(NOT MEDIAN)

我想在我的骑行图中画一条线来表示平均值。内置的分位数参数以我想要的样式画一条线,但在中位数。我怎样才能平均画一个,最好不使用geom_vline()在 ggplot 构建对象上采摘但留在 ggridges 生态中?

中线示例

0 投票
1 回答
280 浏览

r - R中有没有办法覆盖3个密度图,以时间为x轴,以时间为y轴?

所以这一直让我发疯,如果有人能帮忙,我会很高兴的!

我有一个包含 3 列的日期集。每列都填满了日期。每个日期代表社交媒体平台上的帖子。例如,如果在 2012 年 10 月 10 日在 twitter 上发布了 2 个帖子,则该日期将在 twitter 列中记录两次。

我的数据看起来有点像这样

我想在密度图中绘制这些列随时间的分布。

我想要以几个月为单位的时间作为我的 x 轴。

我想要相对频率作为我的 y 轴……就像计算那个月在 Twitter 上发布的帖子数量一样。因此,对于 2012 年 10 月 10 日的推特,它将是 2。

我希望所有分布都在同一个图上,以便我可以比较它们。

到目前为止,我已经尝试了很多事情,但我似乎无法将以上所有内容都放在同一张图上,这让我发疯了!

我在这里制作了密度图:

我制作的密度图

使用以下代码:

但是:我不知道如何] a) 将 y 轴更改为帖子数 b) 将同一图表上的 3 个图与同一轴合并

理想情况下,我喜欢看起来像 ggridges 情节的东西:

示例 ggridges

或者只是同一图表上的所有 3 条曲线。

我正在使用 ggplot 和 Rstudio 作为参考。

我已经尝试了很多东西,但它们总是失败!我正在考虑在图表中创建一个包含所有可能日期的“日期”列,并将其作为我的 x 轴。然后在计数列中计算每天的帖子数。

例如。

我已经制作了一个看起来像这样的数据框,但是我尝试过的所有图都已损坏。

如果有人知道如何做到这一点,我将不胜感激!

0 投票
1 回答
285 浏览

r - 非重叠山脊线图 R

大家好,我正在查看 R 中的一些山脊线图,更具体地说是在“ggridges 简介”一文中,我的目标是制作这个图但没有重叠:

通过阅读同一篇文章,可以添加重叠:

但由于某种原因,我收到了这个错误:

谢谢

0 投票
1 回答
284 浏览

r - 向 ggplot2 ggridges (joyplot) 添加辅助轴以显示每个 bin 中的计数

我有一个用ggridges包制作的岭图,使用stat = 'binline'参数为每个组绘制直方图。我想在左侧的辅助 y 轴上显示每组的计数,每组至少有一个或两个轴刻度。我找不到任何这样做的例子。我知道这并不简单,因为 y 轴的构造方式是ggridges. 有没有相对简单的方法来做到这一点?

代码:

阴谋:

在此处输入图像描述

期望的输出是让刻度在左侧向上,在每组的基线处从零开始,并显示直方图箱中的计数。

0 投票
1 回答
426 浏览

r - 具有时间序列的 ggridges - R

我有一个DF,我想用geom_density_ridgesfrom做一个密度图ggridges,但是,它在所有州都返回同一条线。我做错了什么?

在此处输入图像描述

我想在这里trim = TRUE添加like ,但它返回以下错误消息:

我的代码:

0 投票
0 回答
46 浏览

r - 条件或任意填写ggridge(R)

我试图在给定 x 的右侧对曲线下的区域进行着色,这对于所有密度图都不相同,但它会根据 y 的水平而变化。例如,

我正在尝试做的事情的速写

在包装小插图上,我只能找到根据五分位数对区域进行遮蔽的解决方案,但这不是我想要做的(我有一些建模产生的截止值)。

有任何想法吗?

0 投票
2 回答
103 浏览

r - ggridges - 将第一条数据线降低到绘图底部

我有一个关于ggplot2和的问题ggridges。我想绘制相同的实验 XRD 数据。我怎样才能在不影响第三个图的情况下将第一个数据降低到图的底部(见图)。这是数据

阴谋

非常感谢你帮助我。

0 投票
2 回答
174 浏览

r - 如何标记 ggridges 包中每个 bin 的计数?

我有一个模拟 NFL 赛季的数据框,它有 2 列:团队和排名。我正在尝试使用 ggridges 绘制每个团队在 1-10 的每个级别的频率分布图。我可以让情节正常工作,但我想在每个箱子中显示每个团队/排名的计数。到目前为止,我一直没有成功。

这创造了这个情节:

在此处输入图像描述

我尝试在这一行中添加以将计数添加到每个 bin,但它不起作用。

不是确切的数据集,但这应该足以至少运行原始图: