相关疑难解决方法(0)

python matplotlib填充的boxplots

有谁知道我们是否可以在python matplotlib中绘制填充的箱形图?我查了http://matplotlib.org/api/pyplot_api.html但我找不到有用的信息.

python visualization matplotlib boxplot

9
推荐指数
1
解决办法
2万
查看次数

箱形图在框图中的框

我想做一些事情(使用matplotlib): 在此输入图像描述

(来自R-cran中的Colorfill boxplot,带有线,点或类似物)

我看到了一些关于孵化(ing)的信息?但我真的无法对如何使用它做出正面或反面.

此外,我发现自己想知道如何更改参数,如boxprop dict的可能属性 - 在plt.boxplot(...,boxprops = boxpropsdict)中使用.是否可以只列出所有可能的属性?

python matplotlib boxplot

5
推荐指数
1
解决办法
5163
查看次数

带有 2 个 y 轴的分组箱线图,每个 x 刻度有 2 个绘制变量

我正在尝试制作一个 18 年的月降雨量和洪水频率记录的箱线图。即每个 x 刻度是月份,每个 x 刻度与两个箱线图相关联,一个是降雨量,一个是洪水频率。到目前为止,我已经设法使用 seaborn 绘制了这些图(请参阅以下代码和图像),但是我不知道如何创建带有两个 y 轴的箱线图,这是我需要的,因为每个变量的比例不同。

数据是这样的(数据集中flood_freq的最大值是7,这里没有显示):

    Group   Rainfall    Flood_freq
0   Jan     115.679997  0
1   Jan     72.929999   0
2   Jan     39.719999   0
3   Jan     46.799999   1
4   Jan     54.989998   0
...
212 Dec     51.599998   0
213 Dec     45.359999   0
214 Dec     10.260000   0
215 Dec     52.709998   0
Run Code Online (Sandbox Code Playgroud)

这是我使用的代码:

dd=pd.melt(FBPdf,id_vars=['Group'],value_vars=['Rainfall','Flood_freq'],var_name='Data')
sns.boxplot(x='Group',y='value',data=dd,hue='Data')
Run Code Online (Sandbox Code Playgroud)

结果如下:

在此处输入图片说明

从那以后,我查看了 seaborn 文档,它似乎不允许 2 y 轴(带有 2 y 轴的 Seaborn boxplot)。有没有人能够为我想要实现的目标提供潜在的替代方案?上面链接中的解决方案与我遇到的这个双 y 轴和分组箱线图问题无关。

非常感谢您提前!

python matplotlib boxplot seaborn

1
推荐指数
1
解决办法
1145
查看次数

标签 统计

boxplot ×3

matplotlib ×3

python ×3

seaborn ×1

visualization ×1