问题标签 [swarmplot]

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 投票
2 回答
3148 浏览

python - 如何设置 seaborn swarmplot 大小并更改图例位置?

我正在尝试用 seaborn 绘制一个 swarmplot,但我正在为情节的传说而苦苦挣扎,我设法改变了它的位置,如果这个数字,但现在它被裁剪并且没有显示任何信息:

在此处输入图像描述

我用以下方式移动了传说:

我没有运气改变了人物的大小

我也尝试过tight_layout(),但它只是从情节中删除了图例。

关于如何使它很好地出现在情节的侧面而不在侧面或底部进行任何裁剪的任何想法?

谢谢

0 投票
1 回答
594 浏览

r - 蜂群图和箱线图异常值

我试图摆脱包含箱线图和蜂群的图表中的异常值。

我使用以下代码创建箱线图:

随着outline=FALSE我的异常值消失。

然后,我运行此代码以获取蜂群形式的数据点。

蜂群的箱线图:

我的图表

会发生什么是outliers在图表之外绘制的。无论我是否添加outline=FALSE,异常值仍然存在。

这是我绘制的数据样本:

有什么想法可以解决吗?

0 投票
1 回答
721 浏览

python - seaborn swarmplots 中的可变大小标记

对于 seaborn swarmplot,我想给不同的点不同的标记大小。

例如,在下面的代码片段中,我想使用 plot_data 中的marker_size键来指定swarmplot 中点的大小。根据 seaborn 文档,swarmplot 需要一个大小参数,但它必须是一个浮点数,所以我不能将它用于我想做的事情。

这是我的代码:

有谁知道我可以做些什么来为 swarmplot 指定不同的点大小?

0 投票
1 回答
1315 浏览

python - swarmplot 上方的 seaborn 点图

我尝试使用 seaborn 在 swarmplot 上绘制组明智的中值pointlot。尽管我将 pointPlot 称为第二个,但点图最终还是落在了 swarmplot 之后。如何更改“层顺序”以使点图位于 swarmplot 前面?

在此处输入图像描述

0 投票
1 回答
1557 浏览

python - 在 swarmplot 上绘制误差线

我将如何在 seaborn 文档中的 swarmplot 上绘制平均值和误差线?

如果不使用 errobar 函数(不显示所有数据)或使用 boxplot 等,我想不出一个简单的方法来绘制误差线,这对于我想做的事情来说太花哨了。

0 投票
1 回答
977 浏览

python - Seaborn PairGrid 与群体图

我有一个像这样的数据集(有点):

我想为每对特征生成一个PairGrid带有stripplots 和s 的 Seaborn ,并且swarmplotf1f2f3s的使用value.hue

对角线中的图应如下所示:

一维带状图

我创建的:

非对角线图是这样的:

二维条形图

同样,我用:

因此,我正在尝试的是:

但是,这会产生:

带状图对网格

我真的不知道我在这里错过了什么。我仍然可以自己制作这些情节并将它们放入我自己的子情节中,但这就是配对网格的重点。由于某种原因,网格上不支持这些类型的图吗?

0 投票
1 回答
1396 浏览

python - Python:群图覆盖箱线图中的中线

在箱线图上绘制群体图(seaborn)时,这些点可能会覆盖箱线图的中线。我怎样才能使群体图点更透明一点,以便我也看到箱形图的中位数?

在图中我们看不到中线,因为它被点覆盖,所以,从光学上我不知道第二个盒子上的中线在哪里。是否可以使群体图的点更加透明,以便我也看到中线?

例子:

(制作更大的数字不是一种选择)

在此处输入图像描述

0 投票
2 回答
1631 浏览

python - 使 seaborn swarmplot 宽度与小提琴相同

我正在尝试在小提琴情节之上绘制一个 swarplot。有什么方法可以像小提琴图中的宽度选项一样缩短群宽度?

使用 matplotlib.scatter 代替 seaborn.swarmplot 会更容易吗?

这会导致这样的结果: 在此处输入图像描述

我想让 swarmplot 更苗条以匹配小提琴。

我唯一的另一个想法是从小提琴中获取 x 最小值和最大值并使用matplotlib.

谢谢你。

0 投票
1 回答
1311 浏览

python - 在 matplotlib 中组合(叠加)两个因子图

我需要在 matplotlib 中添加swarmplotboxplot但我不知道如何使用factorplot. 我想我可以用子图进行迭代,但我想学习如何用 seaborn 和 factorplot 来做。

一个简单的例子(使用相同的轴绘制ax):

结果:在此处输入图像描述

就我而言,我需要覆盖群因子图:

箱线图

我不知道如何使用轴(从 中提取g)?

就像是:

在此处输入图像描述

我想要这样的东西,但是用factorplotandboxplot而不是violinplot

在此处输入图像描述

0 投票
1 回答
81 浏览

python - 在 sns swarmplot 中选择群的位置

我想使用sns.swarmplot. 这是我的代码:

然而,这将时间数据解释为分类数据并均匀分布群。

有没有办法使蜂群分布不均匀?那就是与 100 相关的所有点都远远超过正确的?

此解决方案是否也适用于 sns.violinplot?