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

python - 使用列表中的数据在 seaborn 中创建小提琴图

我想使用 seaborn 创建一个小提琴图,我对如何使用参数有点困惑。我将数据存储在 6 个列表中(所有列表长度相同): file1_score 和 file1_rms * - 文件 1* 的 2 个列表

file2_score & file2_rms * - 文件 2* 的 2 个列表

file3_score & file3_rms * - 文件 3* 的 2 个列表

我想观察三个不同文件在不同 rms 下的分数分布。我的输出应该是这样的:

预期图的照片

有人可以帮我写代码吗?先感谢您。

0 投票
1 回答
309 浏览

r - 如何使用 ggplot2 在小提琴图上显示最高密度点的 Y 值?

让我们从文档的示例中获取 ggplot2 小提琴图的数据集,

如果我们绘制图表,

我们得到这张

如何显示峰值的数值,即 Y 轴上密度最高的点?

0 投票
2 回答
128 浏览

javascript - d3.js 应用程序中未正确显示小提琴图

我提供了从这里绘制小提琴图的代码:

http://bl.ocks.org/asielen/1a5e8d77ae8feb464167

在我的React应用程序中,一切正常,除了Violin plot看起来Bean plot非常错误:

在此处输入图像描述

设置图表的代码:

plotSelected()函数由render()方法中的按钮单击触发。

其他图表看起来很完美,所以不知何故只有这两个搞砸了,所以我想它需要在 中修复distrocharts.js,而不是在我的React代码中。我认为是函数violinPlots.show({reset:true,clamp:0})指向violinPlots.change我们可以violinPlots.prepareViolin()616. distrocharts.js从那里我无法弄清楚如何解决它。任何建议将不胜感激。

0 投票
1 回答
1056 浏览

r - ggplot2: Violin Plot with Stat="Identity"

I'm trying to use ggplot to create a violin plot where instead of the widths of the violins being controlled by a density function, they directly represent the count of relevant elements.

I think this can be accomplished through setting geom_violin(stat="identity"), but R then complains

Trying to add aes(violinwidth=0.2*count), as this answer suggests, gives

And while I can set violinwidth to just a constant, this makes the violins just rectangles. How can I fix this?

0 投票
2 回答
5011 浏览

r - 仅绘制小提琴图的一侧/一半

我希望只有一半的小提琴图(类似于 ggridges 的 stat_density_ridges 创建的图)。一个 MWE

产生这样的情节

在此处输入图像描述

我虽然希望有一个看起来像这样:

在此处输入图像描述

理想情况下,绘图也将被缩放到宽度的 1.5 到 2 倍。

0 投票
1 回答
1304 浏览

r - 如何在 R geom_violin 图中映射误差线

在某处我犯了一个非常简单的错误。感谢您指出这个错误发生在哪里......

我想创建一个叠加置信区间和组均值的小提琴图。就像这个了不起的新包装中的示例一样。

没有任何 CI 的通用小提琴图可以正常工作:

我的问题是合并置信区间。

我首先创建必要的摘要统计信息:

然后我想添加到情节中geom_errorbar

但是 ggplot 的错误一直告诉我,我正在映射到一个单一的组美学,而不是我试图绘制的 5 个组。

也许我的错误是我一开始就设置了映射?


更新

在最初发布后查看了一些评论后,完整的脚本现在如下所示:

然而错误仍然存​​在:

0 投票
1 回答
1416 浏览

r - 带有刻面和填充 R 的小提琴图中的箱线图

我正在尝试在每个小提琴图中创建带有箱线图的小提琴图。目前,箱线图是根据 x 变量创建的,同时结合填充分组。我希望每个 x 变量的每个填充组都有一个箱线图。

谢谢您的帮助!

上述脚本的当前小提琴情节

0 投票
1 回答
1448 浏览

r - 如何在小提琴图上显示胡须和点?

我有一个df包含以下数据的数据框。我想绘制logCPM两组 A 和 B 之间的基因表达。

我尝试使用ggviolin.

我得到了这样的小提琴情节在此处输入图像描述

1)在这个我看不到小提琴上的任何胡须和任何点。

2)有没有办法显示哪个点是哪个样本?喜欢给点不同的颜色(例如:我对样本 10 感兴趣。我想给那个点不同的颜色,因为我有兴趣看到它的表达)

谢谢

0 投票
1 回答
161 浏览

r - aes() 和 aes_string() 在 split_violin_plot 中产生不同的行为

我正在尝试使用这篇文章中的一个函数来生成一个分割小提琴图。

这是代码:

这是一个示例数据集:

在绘图函数中使用aes(),我们可以得到正常的绘图

在此处输入图像描述

但如果使用aes_string(),我会得到一个奇怪的情节,其中两把小提琴相互叠放。

在此处输入图像描述

aes我对如何与aes_string可能导致这种差异没有很好的理解。希望有人能给我一个提示。非常感谢!

0 投票
1 回答
1200 浏览

r - 为自定义 stat_summary fun.data 添加图例

如何为已添加到绘图中的对象添加图例stat_summary

这是一个例子:

在此处输入图像描述

我想添加一个描述性图例,解释每个小提琴图中心的线和点代表什么。

根据下面的相关主题,我的印象是这可以通过定义aes(shape="")instat_summary然后添加来实现scale_shape_manual("", values=c("?"))。但我没有任何成功。

有关的。stat_summary 的 ggplot2 图例