问题标签 [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.
r - 如何在 ggridges 中向 ridgeplot 添加垂直颜色渐变?
ggridges包可让您使用任一纯色绘制岭图:
或使用水平颜色渐变:
但我想知道是否可以生成具有垂直颜色渐变的类似图表,例如这个示例(使用 D3.js 绘制)。有没有办法在 R 中实现类似的东西?
python - 如何制作这些顺序直方图/密度估计图
有谁知道如何在或中制作这些顺序直方图/密度估计图(来源)?我想我也听说过它们被称为“瀑布”地块和“级联”地块。它也有点像 Joy Division 的“Unknown Pleasures”专辑的封面艺术(参见那件非常流行的 T 恤)。R
Python
这是另一个例子,来自我喜欢的一本书:
r - r中的图中未出现岭图曲线
我正在尝试重新创建这个山脊图:
https://i.stack.imgur.com/QAFs1.jpg
但是,我似乎无法让曲线出现在情节上,正如您可能已经猜到的那样,我对 r 很陌生,所以我几乎复制了https://bytefish.de/blog/timeseries_databases_5_visualization_with_ggridges /到达我所在的位置。
这是代码:
另外,如果有人能解释为什么我的 Y 轴顶部有 NA,那将是了不起的。非常感谢!
r - 每组ggridges颜色渐变
我正在尝试制作包含两组和每组内的颜色渐变的山脊线图。例如,工会主义者从深蓝色到浅蓝色,印地集团从深红色到浅红色。
提前致谢!
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?
python - seaborn 的 FacetGrid 中是否有与“col_wrap”参数等效的行?
我正在使用seaborn
python 制作一个岭图(按照这个例子)。然而,就我而言,我有超过 10 个分布,所以我想要多列直方图。
这一切都是使用以下FacetGrid
命令设置的:
现在,FacetGrid
当您指定col
参数时将换行列,然后给出col_wrap
某个值,任何更多的图将环绕下一行。我想做的是指定row
参数并将其包装到一个新列中,比如 10 个图,但似乎没有相应的row_wrap
参数。有没有办法解决这个问题?
r - 岭图:按值/等级排序
我有一个数据集,我将其作为 CSV 格式的要点上传到此处。它是 YouGov 文章“‘好’有多好?”中提供的 PDF 的提取形式。. 被要求以 0(非常负面)和 10(非常正面)之间的分数对单词(例如“完美”、“糟糕”)进行评分的人。gist 包含准确的数据,即对于每个单词(列:Word),它存储从 0 到 10(列:类别)的每个排名(列:类别)的投票数(列:总计)。
由于我缺乏 R 知识,我通常会尝试使用 matplotlib 和 Python 可视化数据,但似乎 ggridges 可以创建比我自己使用 Python 所做的更好的图。
使用:
忽略我必须调整美学的事实,我很难做三件事:
- 按单词的平均排名对单词进行排序。
- 按平均等级为山脊着色。
- 或者按类别值对脊进行着色,即使用不同的颜色。
我试图调整来自此来源的建议,但最终失败了,因为我的数据似乎格式错误:我已经拥有每个类别的汇总投票数,而不是单个投票实例。
我希望最终得到一个更接近这个情节的结果,它满足标准 3(来源):
r - 另一个变量的权重 ggridges
我正在尝试使用山脊图来可视化一些数据,但我想知道是否有一种方法可以对山脊的密度进行加权。
基本上我有以下几点:
5 个不同年份的职位样本。我想用脊图绘制分布随时间的变化,但在数据集中,还有一个“权重”列,这意味着一些样本比其他样本计数更多。有没有办法将其合并到我的山脊分布图中?还有一种方法可以使样本*重的行比样本少的行高吗?所以不将每年的身高标准化为一个?
我在想我可以尝试通过管道传输数据集以重复行以获取它们拥有的权重值的数量,因此它们的计数次数将超过 x 次(或“权重”次数)并更改密度。不能完全弄清楚如何做到这一点。另外,在我的数据集中,权重不是整数,所以我希望有更好的解决方案。
或者,是否有另一种可能实现这一目标的包/技术?