Вступ до лінійних графіків

Вступ до візуалізації даних із Seaborn

Content Team

DataCamp

Що таке лінійні графіки?

Два типи реляційних графіків: точкові та лінійні

Точкові діаграми

  • Кожна точка — окреме спостереження

Лінійні графіки

  • Кожна точка — те саме «явище», зазвичай у часовому ряду

Лінійний графік ціни акції в часі

Вступ до візуалізації даних із Seaborn

Дані про забруднення повітря

  • Пункти збору по всьому місту
  • Проби повітря на рівні діоксиду нітрогену

Перші пʼять рядків датафрейму забруднення повітря

Вступ до візуалізації даних із Seaborn

Точкова діаграма

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_mean, 
            kind="scatter")

plt.show()

Точкова діаграма середнього діоксиду нітрогену в часі

Вступ до візуалізації даних із Seaborn

Лінійний графік

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_mean, 
            kind="line")

plt.show()

Лінійний графік середнього діоксиду нітрогену в часі

Вступ до візуалізації даних із Seaborn

Підгрупи за локацією

Перші пʼять рядків датафрейму забруднення повітря за локацією

Вступ до візуалізації даних із Seaborn

Підгрупи за локацією

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_loc_mean, 
            kind="line",
            style="location", 
            hue="location")

plt.show()

Лінійний графік середнього діоксиду нітрогену в часі за регіонами

Вступ до візуалізації даних із Seaborn

Додавання маркерів

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_loc_mean, 
            kind="line", 
            style="location", 
            hue="location",
            markers=True)

plt.show()

Лінійний графік із доданими маркерами

Вступ до візуалізації даних із Seaborn

Вимкнення стилю лінії

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_loc_mean, 
            kind="line", 
            style="location", 
            hue="location",
            markers=True,
            dashes=False)

plt.show()

Лінійний графік із маркерами та суцільними лініями

Вступ до візуалізації даних із Seaborn

Кілька спостережень на одне значення x

Перші пʼять рядків датафрейму забруднення повітря по станціях

Вступ до візуалізації даних із Seaborn

Кілька спостережень на одне значення x

Точкова діаграма
import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2", 
            data=air_df, 
            kind="scatter")

plt.show()

Точкова діаграма діоксиду нітрогену для всіх станцій у часі

Вступ до візуалізації даних із Seaborn

Кілька спостережень на одне значення x

Лінійний графік
import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2", 
            data=air_df, 
            kind="line")

plt.show()

Лінійний графік діоксиду нітрогену для всіх станцій у часі

Вступ до візуалізації даних із Seaborn

Кілька спостережень на одне значення x

Затінена область — це довірчий інтервал

  • Припускає, що набір даних — випадкова вибірка
  • 95% упевнені, що середнє в межах цього інтервалу
  • Показує невизначеність нашої оцінки

Лінійний графік діоксиду нітрогену для всіх станцій у часі

Вступ до візуалізації даних із Seaborn

Заміна довірчого інтервалу на стандартне відхилення

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2", 
            data=air_df, 
            kind="line",
            errorbar="sd")

plt.show()

Лінійний графік зі стандартним відхиленням

Вступ до візуалізації даних із Seaborn

Вимкнення довірчого інтервалу

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2", 
            data=air_df, 
            kind="line",
            errorbar=None)

plt.show()

Лінійний графік без довірчого інтервалу

Вступ до візуалізації даних із Seaborn

Давайте потренуємось!

Вступ до візуалізації даних із Seaborn

Preparing Video For Download...