问题标签 [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 - 使用base R,如何创建一个“欢乐图”(又名山脊线图),其中许多分布相互重叠且垂直偏移?
我试图在 R 中实现的情节类型似乎被称为移动分布、欢乐情节或山脊线情节:
Stackoverflow 中已经有一个问题,其记录的答案解释了如何使用 ggplot 进行操作:如何用 R 重现这个移动分布图?
但是,出于学习目的,我试图仅使用基本 R 图(没有格子,没有 ggplot,没有任何绘图包)来实现相同的目的。
为了开始,我生成了以下假数据来玩:
然后使用mfrow
我可以实现这一点:
我得到的结果是:
显然,在这里使用mfrow
(或什至layout
)不够灵活,并且确实允许分布之间的重叠。
然后,问题是:如何仅使用基本 R 绘图函数来重现这种类型的绘图?
python - Altair Ridgeline 不会创建带有名义组的图
我尝试在 altair 中创建一个 Ridgeline 图。假设我的数据框由 str 和 float 列组成:
像这样的价值观
我使用 Altair 库中的代码来创建我的图表:https ://altair-viz.github.io/gallery/ridgeline_plot.html 。我的代码更改了数据和列名:
当我使用row=alt.Row('a:T'...)
它时,我认为我的数据是临时月份,但工作正常:
但是当我将 type 更改为nominal'a:N'
时,结果为空。如何解决?
python - Altair Ridgeline 图中的不同颜色
这是我之前关于 Altair Ridgeline 情节的问题的延伸。
我有一个这样创建的情节:
我的问题是如何使绘图的行具有不同的颜色(“蓝色”或“红色”取决于数据框中的“颜色”列)?我尝试使用alt.Scale(domain='color:N')
in alt.Fill()
,color='color:N'
param in配置它,encode()
但它不起作用。分面标题标签也应该是彩色的。
pandas - 带有 Y 轴或颜色条的 Pandas 直方图
在 Pandas 中,我试图生成一个显示密度值的 Ridgeline 图(作为 Y 轴或颜色斜坡)。我正在使用 Joyplot,但任何其他替代方式都可以。因此,首先我创建了 Ridge 图来显示每种条件的不同分布图(您可以使用此代码重现它):
所以它会生成图形但没有我想要的 Y 轴。因此,基于这篇文章,我可以添加一个颜色渐变,它既没有意义也没有显示每行上不同类别的分布图之间的差异:) ...
但我想要的是这些数字中的任何一个(最好是带有颜色斜坡):
r - geom_density_ridges 中的“缩放”统计信息
我正在寻找一种可能性来标准化我的山脊线图的高度,正如这篇文章中所描述的那样:
https://github.com/wilkelab/ggridges/issues/24
height = ..scaled..
还提供了一个解决方案。 但是,该示例在我的计算机上不起作用,并且我收到错误消息:Error in FUN(X[[i]], ...) : object 'scaled' not found
是否有可能发生了一些变化,从而无法再标准化地块的高度?这里有人知道,我如何标准化我的山脊线图?
r - 从 R 中的 Ridgeline ggplot 中删除 NA
我对 R 和使用这个论坛还很陌生,所以对于我的问题缺乏信息和具体性,我深表歉意,但是如何从我的 ridgeline ggplot 图中删除 NA?这是我到目前为止所拥有的,以及指向我的图表图片的链接: