问题标签 [ridgeline-plot]

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 回答
752 浏览

r - 如何在 ggridges 中向 ridgeplot 添加垂直颜色渐变?

ggridges包可让您使用任一纯色绘制岭图

或使用水平颜色渐变:

但我想知道是否可以生成具有垂直颜色渐变的类似图表,例如这个示例(使用 D3.js 绘制)。有没有办法在 R 中实现类似的东西?

来自 ONS 的 D3.js 中的垂直梯度 ridgeplot

图片来源ONS:中年一代最容易死于自杀和药物中毒

0 投票
1 回答
619 浏览

python - 如何制作这些顺序直方图/密度估计图

有谁知道如何在或中制作这些顺序直方图/密度估计图(来源?我想我也听说过它们被称为“瀑布”地块和“级联”地块。它也有点像 Joy Division 的“Unknown Pleasures”专辑的封面艺术(参见那件非常流行的 T 恤)。RPython

来自 https://www.jstor.org/stable/pdf/2669862.pdf

这是另一个例子,来自我喜欢的一本书:

在此处输入图像描述

0 投票
1 回答
260 浏览

r - r中的图中未出现岭图曲线

我正在尝试重新创建这个山脊图:

https://i.stack.imgur.com/QAFs1.jpg

但是,我似乎无法让曲线出现在情节上,正如您可能已经猜到的那样,我对 r 很陌生,所以我几乎复制了https://bytefish.de/blog/timeseries_databases_5_visualization_with_ggridges /到达我所在的位置。

这是代码:

另外,如果有人能解释为什么我的 Y 轴顶部有 NA,那将是了不起的。非常感谢!

0 投票
0 回答
234 浏览

python - 时间序列的 Joyplot(岭图)

我有两个时间序列,比方说一天中每个时间的推文,用于两个不同的类别。我想将它们绘制为一个欢乐图,其中 x 轴表示一天中的时间,高度表示推文的数量。

我的代码是:

所以df.head(3)会返回:

我期待看到 in 的变化,valuehour我确实得到了两个平面图 在此处输入图像描述

绘制两条线(以了解预期的情节)

我得到: 在此处输入图像描述

我应该如何解决这个问题?

0 投票
1 回答
457 浏览

r - 每组ggridges颜色渐变

我正在尝试制作包含两组和每组内的颜色渐变的山脊线图。例如,工会主义者从深蓝色到浅蓝色,印地集团从深红色到浅红色。

提前致谢!

0 投票
0 回答
99 浏览

r - R / ggplot2: Add directlabels to ridgeline plot

I'm trying to add directlabels to lines of a ridgeline plot created by ggridges. It seems directlabels doesn't know what to apply the labels to. Is it possible to specify this? Or are the two packages incompatible?

0 投票
1 回答
317 浏览

python - 计算山脊线图中每个山脊的样本大小

我希望我的样本大小文本位于下面的山脊图的每个山脊上(可能在右上角)。有没有人用joyplot试过。

在此处输入图像描述

0 投票
0 回答
478 浏览

python - seaborn 的 FacetGrid 中是否有与“col_wrap”参数等效的行?

我正在使用seabornpython 制作一个岭图(按照这个例子)。然而,就我而言,我有超过 10 个分布,所以我想要多列直方图。

这一切都是使用以下FacetGrid命令设置的:

现在,FacetGrid当您指定col参数时将换行列,然后给出col_wrap某个值,任何更多的图将环绕下一行。我想做的是指定row参数并将其包装到一个新列中,比如 10 个图,但似乎没有相应的row_wrap参数。有没有办法解决这个问题?

0 投票
2 回答
1851 浏览

r - 岭图:按值/等级排序

我有一个数据集,我将其作为 CSV 格式的要点上传到此处。它是 YouGov 文章“‘好’有多好?”中提供的 PDF 的提取形式。. 被要求以 0(非常负面)和 10(非常正面)之间的分数对单词(例如“完美”、“糟糕”)进行评分的人。gist 包含准确的数据,即对于每个单词(列:Word),它存储从 0 到 10(列:类别)的每个排名(列:类别)的投票数(列:总计)。

由于我缺乏 R 知识,我通常会尝试使用 matplotlib 和 Python 可视化数据,但似乎 ggridges 可以创建比我自己使用 Python 所做的更好的图。

使用:

我能够创建这个情节(仍然远非完美): 在此处输入图像描述

忽略我必须调整美学的事实,我很难做三件事:

  1. 按单词的平均排名对单词进行排序。
  2. 按平均等级为山脊着色。
  3. 或者按类别值对脊进行着色,即使用不同的颜色。

我试图调整来自此来源的建议,但最终失败了,因为我的数据似乎格式错误:我已经拥有每个类别的汇总投票数,而不是单个投票实例。

我希望最终得到一个更接近这个情节的结果,它满足标准 3(来源): 在此处输入图像描述

0 投票
1 回答
436 浏览

r - 另一个变量的权重 ggridges

我正在尝试使用山脊图来可视化一些数据,但我想知道是否有一种方法可以对山脊的密度进行加权。

基本上我有以下几点:

5 个不同年份的职位样本。我想用脊图绘制分布随时间的变化,但在数据集中,还有一个“权重”列,这意味着一些样本比其他样本计数更多。有没有办法将其合并到我的山脊分布图中?还有一种方法可以使样本*重的行比样本少的行高吗?所以不将每年的身高标准化为一个?

我在想我可以尝试通过管道传输数据集以重复行以获取它们拥有的权重值的数量,因此它们的计数次数将超过 x 次(或“权重”次数)并更改密度。不能完全弄清楚如何做到这一点。另外,在我的数据集中,权重不是整数,所以我希望有更好的解决方案。

或者,是否有另一种可能实现这一目标的包/技术?