Графіки щільності
На практиці гістограми можуть бути неідеальним способом оцінити розподіл даних, адже вони сильно залежать від кількості бінів. Натомість ядерні графіки щільності — ефективніший спосіб побачити розподіл даних. Нижче наведено приклад, як згенерувати графік щільності:
ax = df.plot(kind='density', linewidth=2)
Стандартний метод .plot() викликається з аргументом kind, встановленим у 'density'. Ми також задали додатковий параметр linewidth, який керує товщиною лінії на графіку.
Ця вправа є частиною курсу
Візуалізація часових рядів у Python
Інструкції до вправи
- Використовуючи датафрейм
co2_levels, побудуйте графік щільності даних рівня CO2 з параметром товщини лінії 4. - Підпишіть вісь x вашого графіка рядком
'CO2'. - Підпишіть вісь y вашого графіка рядком
'Density plot of CO2 levels in Maui Hawaii'.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Display density plot of CO2 levels values
ax = ____.____(____=____, ____=____, fontsize=6)
# Annotate x-axis labels
____.____('CO2', fontsize=10)
# Annotate y-axis labels
____.____('Density plot of CO2 levels in Maui Hawaii', fontsize=10)
plt.show()