Pyhon matplotlib - построение графиков из двух разных фреймов данных - PullRequest
0 голосов
/ 27 февраля 2019

Здравствуйте, я пытаюсь построить прямоугольную диаграмму, объединяющую столбцы из двух разных фреймов данных.Помогите пожалуйста:)

Это код:

import pandas as pd
from numpy import random

#Generating the data frame
df1 = pd.DataFrame(data = random.randn(5,2), columns = ['W','Y'])
df2 = pd.DataFrame(data = random.randn(5,2), columns = ['X','Y'])

print(df1.head())
print('\n')
print(df2.head())

Это вывод:

enter image description here

Вот что я хочу получить:

enter image description here

1 Ответ

0 голосов
/ 27 февраля 2019

Следующее даст вам то, что вы хотите:

import matplotlib.pyplot as plt

fig, ax = plt.subplots(1, 1)
ax.boxplot([df1['Y'], df2['Y']], positions=[1, 2])
ax.set_xticklabels(['W', 'X'])
ax.set_ylabel('Y')

Это дало мне график ниже (я думаю, что вы к чему стремитесь): enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...