Документация по barplot доступна здесь.
Метод barplot() самостоятельно агрегирует данные и по умолчанию считает среднее. Этой опцией управляют параметром estimator.
import seaborn as sns
import matplotlib.pyplot as plt
import numpy as np
flights = sns.load_dataset('flights')
sns.set_style('whitegrid')
ax = sns.barplot(x='year', y='passengers', data=flights, estimator=np.mean)
plt.show()
display(flights.head())
Вот реализация столбчатой диаграммы через matplotlib для предыдущего примеры
import matplotlib.pyplot as plt
import pandas as pd
tmp = flights.groupby('year')[['passengers']].mean().reset_index()
with plt.style.context('seaborn'):
plt.bar(tmp['year'], tmp['passengers'])
plt.show()
Комментариев нет:
Отправить комментарий