问题标签 [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 回答
2256 浏览

r - 如何用 R 重现这个移动分布图?

G Elliot Moris使用移动分布图随着时间的推移显示出政治两极分化1963-2013 年美国政治的两极分化图

从这个问题:How to use 'facet' to create multiple density plot in GGPLOT,我设法使用 facet 使用虚拟数据重现类似的图:

在此处输入图像描述

但我希望分布与原始图中一样重叠。此类图是否有特定名称,是否可以用 R 重现它们?

[编辑]此全球温度分布图中提供了类似图的动态版本。

0 投票
0 回答
186 浏览

r - 更新到 ggjoy 后,joyplots 不再工作

我在我的 Shiny 应用程序中有一些欢乐图,当我编写它们时它们运行良好。但是,现在它们都显示为空白图。

例如,我的一个情节有以下代码:

现在呈现警告:

Warning: Computation failed in `stat_joy()`: unused arguments (bw = bandwidth, from = min, to = max, na.rm = TRUE)

而情节只是一个空白情节。其他人是否也发生过类似的问题?

0 投票
1 回答
287 浏览

r - 欢乐图上的 x 轴显示不正确的值

我是在 R 中制作欢乐图的新手。下面是我用一些模拟数据制作的图。不过我很困惑,因为我的数据变量 foo 不包含负值,但结果图表明:

数据是:

在此处输入图像描述

我认为这可能与stat

统计数据

与 geom_joy 一起使用的默认统计数据是 stat_joy。但是,它可能不会完全按照您想要的方式执行,并且可以使用其他统计信息,这些统计信息可能对您各自的应用程序更好。

首先,stat_joy 一次从整个数据而不是从每个单独的数据组估计密度估计的数据范围和带宽。这种选择使joyplots 看起来更加统一,但在某些情况下,密度估计可能看起来与您从geom_density 或stat_density 得到的完全不同。这个问题可以通过使用 stat_density 和 geom_joy 来解决。这很好用,我们只需要确保将计算出的密度映射到高度美学上。

0 投票
0 回答
377 浏览

r - 如何在 R 中的 ggjoy 图中获得平滑的边缘线?

我正在使用该ggjoy包在 R 中制作欢乐图,我的问题是形成密度图边缘的线条看起来参差不齐。

ggjoy 情节 1

我希望我的情节具有如下所示的平滑曲线:

ggjoy 情节 2

我目前的R代码如下:

我如何实现这一目标?

0 投票
1 回答
1639 浏览

r - R:加权Joyplot/Ridgeplot/Density Plot?

我正在尝试使用ggridges包(基于ggplot2)创建一个游戏图。一般的想法是,joyplot 创建了很好的比例堆叠密度图。但是,我似乎无法使用加权密度产生其中之一。是否有某种方法可以将采样权重(用于加权密度)合并到创建欢乐图的密度计算中?

这是ggridges包文档的链接:https : //cran.r-project.org/web/packages/ggridges/ggridges.pdf 我知道很多基于 ggplot 的包可以接受额外的美学,但我不知道如何为这种类型的几何对象添加权重。

此外,这里是 ggplot 中未加权的游戏图的示例。我正在尝试将其转换为加权图,其密度根据 pweight 加权。

0 投票
1 回答
1339 浏览

python - Joypy 的演示(python 中的joyplots)不起作用?

我正在研究 NBA 的例子:http ://sbebo.github.io/blog/blog/2017/08/01/joypy/

我按照说明进行操作,但我的绘图没有正确的颜色图。我的每一个直方图都是颜色图上的最低值(在这种情况下为黄色)。有什么建议么?

来自joypy的示例应该有颜色范围,但全是黄色。

0 投票
2 回答
1560 浏览

python - 为joyplot设置x轴标签

我已经编写了下面的代码来可视化一个joyplot。尝试使用 更改 x 轴标签axes.set_xticks时,出现错误:AttributeError: 'list' object has no attribute 'set_xticks'

预期的输出应如下所示,但日期dates为刻度标签。

在此处输入图像描述

0 投票
0 回答
496 浏览

python - 如何使用 Bokeh 绘制 Joyplot?

编辑 2

我修复了错误代码的一部分,使用那行代码,我为每个信息(轴 X)添加了类别。

添加那行代码后,图表有所改善,但仍有一些问题。该图从第 4 个类别开始(我的意思是 12:40:00),它必须从第一个类别(12:10:00)开始,我做错了什么?

在此处输入图像描述

编辑 1

我将 Bkoeh 更新为0.12.13,然后修复了标签问题。现在我的问题是:我认为 ( for i, cat in enumerate(reversed(cats)):) 的循环将每个图表放在标签上,但不要发生这种情况。我看到图表卡在第 5 到第 6 个标签上。(12:30:00 或 12:50:00)

在此处输入图像描述

- 问题开始 -

我正在尝试重现joyplot 的示例。但是当我想批量处理自己的数据时我遇到了麻烦。我不想绘制直方图,我想在X中绘制一些列表,在Y中绘制一些列表。但我不明白我做错了什么。

代码(固定):

变量是:

按照示例,数据类型可以。但我得到下一张图片: 在此处输入图像描述

我期待这样的事情: 在此处输入图像描述

0 投票
2 回答
306 浏览

r - 在 R 中使用 ggridges 的循环错误(joyplot)

我目前正在使用 ggridges 库,以制作“joychart”。我写了这个:

...这让我得到了这个数字:

在此处输入图像描述

这正是我想要的——完美的格式,每行在深色和浅色之间交替,提供一些对比度和提高可读性。

接下来,我标记 y 轴变量,以便我们知道我们在看什么。我这样标记“ft_newnum”:

然后编辑代码以合并此更改:

该代码绘制了这个数字:

在此处输入图像描述

几乎是完美的,但问题是,浅色和深色之间的交替已关闭。前两条线是深色的,然后是两条浅色线。我需要保留标签,但也要保持准确的周期性交替,如第一张图所示。

有任何想法吗?谢谢!

0 投票
1 回答
2395 浏览

r - 添加自定义垂直线joyplots ggridges

我想使用ggridges.

我想在 7 处为Virginica 添加一条垂直线,为 versicolor 添加一条垂直线,为 5 为 setosa 添加一条垂直线。关于如何做的任何想法?