Вертикальные прямоугольные графики на одном графике

#python #pandas #matplotlib #seaborn

#python #панды #matplotlib #сиборн

Вопрос:

У меня есть два набора данных

     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)
  

но он генерирует прямоугольную диаграмму внутри другой.
Не могли бы вы рассказать мне, как создать два разных прямоугольника на одном графике?

Спасибо

Ответ №1:

Попробуйте это:

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

Вывод:

введите описание изображения здесь

Комментарии:

1. Спасибо @Scott Boston.