首页 > 解决方案 > 同一图表上的垂直箱线图

问题描述

我有两个数据集

    Date        Daily Frequency
0   2019-01-01  1
1   2019-01-02  5
2   2019-01-03  11
3   2019-01-04  9
4   2019-01-06  1
5   2019-01-07  8
6   2019-01-08  7
7   2019-01-09  4
8   2019-01-10  5
9   2019-01-11  3

    Date    Daily Frequency
0   2020-01-01  1
1   2020-01-02  13
2   2020-01-03  13
3   2020-01-04  4
4   2020-01-06  1
5   2020-01-07  15
6   2020-01-08  11
7   2020-01-09  12
8   2020-01-10  11
9   2020-01-11  4

我有兴趣在相同的图表上绘制垂直箱线图,但为了比较它们而将它们放在一起。

import seaborn as sns

ax = sns.boxplot( y="Daily Frequency", data=df1)
ax1 = sns.boxplot( y="Daily Frequency", data=df2)

但它会在另一个内部生成一个箱线图。你能告诉我如何在同一张图表上创建两个不同的方框印迹吗?

谢谢

标签: pythonpandasmatplotlibseaborn

解决方案


尝试这个:

 pd.concat([df1,df2], axis=1).boxplot()

输出:

在此处输入图像描述


推荐阅读