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

r - 如何将 ggplot2 条形图转换为小提琴图

我搜索了一些主题,发现了绘制小提琴图的主要思想,但是当我将这些脚本组合到我的脚本中时(我将在下面展示),结果是不可接受的。似乎从头开始绘制小提琴图比将条形图转换为小提琴图更简单。

问:我有一个条形图脚本,我正在尝试其转换为小提琴图(与此相同),

你能在这方面帮助我吗?(提前谢谢你

0 投票
1 回答
536 浏览

r - 图案填充小提琴图(vioplot 包)

vioplot使用包在 R 中创建图时,有没有办法用不同的模式填充小提琴图?

我已经弄清楚如何使用 col 更改颜色,如下所示。但我什至不知道如何开始在 vioplot 中进行孵化。

我用过densityangle但那些没有帮助。

0 投票
1 回答
2504 浏览

python - 在子图中更改 matplotlib 小提琴图的颜色

我正在尝试改变小提琴图中平均值的颜色,如下所述:Matplotlib 用颜色或形状区分平均值和中位数

但我的小提琴情节是一个子情节,这不起作用。我有办法做到这一点吗?

这是我的代码:

和错误:

谢谢!!

0 投票
1 回答
192 浏览

r - R用小提琴图替换barplot中的一个小节

我正在使用特定参数集的条形图比较 3 个模型的结果。条形图是必要的,因为我只有 2 个模型的中位数和可信区间。我想用小提琴图替换或覆盖每组的第三条(显示每组模型 3 参数的边际后验)。我很乐意使用 base R、ggplot 或其他任何有效的东西!

到目前为止,我尝试过的简化版本如下:

我遇到的主要问题是:

  • 将小提琴图 grob 与底层条形图对齐(我基本上使用猜测并检查数字)

  • 保持每个图形的绘图区域相同,而第一个图形上只有 y 轴

在此处输入图像描述

0 投票
1 回答
2686 浏览

python - 在 Seaborn 小提琴图上绘制额外的分位数

使用http://seaborn.pydata.org/generated/seaborn.violinplot.html上的示例:

小提琴情节
(来源:pydata.org

我怎样才能在每把小提琴的顶部画两条小的水平线(比如指示分布的 2.5% 和 97.5% 的误差条的上限?

0 投票
0 回答
675 浏览

python - 熊猫数据的 Seaborn 小提琴图

我有一个带有以下信息的熊猫数据框 heights_table:列:年龄,身高。行:数据集中的每个人

我想从这些数据中生成一个海底小提琴图。在 x 轴上,我想要年龄范围,在 y 轴上,我想要每个年龄的高度分布的“斑点”。我知道如何为此做一个箱线图:

我怎样才能在seaborn中为此做一个小提琴情节?我试图在这里阅读文档,但无法让它工作。任何帮助将不胜感激!

0 投票
0 回答
1149 浏览

r - 小提琴绘图渐变填充ggplot2

我一直在努力获得一个充满颜色渐变的小提琴图。我想要得到的应该是与此类似的(我使用图像编辑器编写的)。

这与我想要的相似

我已经围绕这个想法尝试了几个代码

这根本没有给我填充颜色。我意识到它可以使用geom_jitter或类似的东西来完成,但这不是我想要的。

这可以做到吗?

谢谢!

PS。我发现了一个类似的问题,但没有令人满意的答案

编辑2021 年 4 月 15 日:这个问题在这里得到了解决: How to assign a Color Scale based on Y-axis in ggplot

0 投票
0 回答
365 浏览

python-3.x - 叠加类似情节的小提琴和地毯情节

我正在尝试在 python 中使用 seaborn 创建一个类似情节的小提琴和地毯情节(例如:情节类似的小提琴和地毯情节

我可以在小提琴图上叠加地毯图,这就是我迄今为止想出的:Seaborn 尝试。这是使用以下代码完成的:

但是,我想知道是否也可以在空间上将地毯图从不同的列中分离出来,并将它们覆盖在相应的列旁边,就像在 plotly 示例中一样?

通过为两个单独的 geom_rug 调用设置边,之前在 R 中为 ggplot2 解决了一个类似的问题,但似乎提供的解决方案不适用于 seaborn。(上一个问题解决了 R 中的类似问题:如何在空间上将地毯图从不同系列中分离出来

谢谢您的帮助。

0 投票
1 回答
74 浏览

r - R中的小提琴情节将大多数组划分为“其他”类别?

我有一个数据框,我目前正在按一个包含大约一千个项目的类别进行分组。这会创建一个过于宽泛的图表,我实际上对大多数数据不感兴趣,因为它们都是相似的。

我想要的是只查看最大值超过阈值的项目的图表,并可能将所有其他项目组合成“其他”类别。

有没有一种罐头方法可以做到这一点?

0 投票
0 回答
162 浏览

r - R - 为一个栅格创建小提琴箱线图时出错

我正在尝试为单个栅格(最初在 GTiff 中)创建小提琴图。

使用 rasterVis 库,代码应该很简单:

代码返回错误:

UseMethod(“bwplot”)中的错误:没有适用于“bwplot”的方法应用于类“c('RasterLayer','Raster','BasicRaster')”的对象

我不明白...适用于 bwplot 的方法指出单个栅格图层是合法参数...

有什么猜测吗?