Introducere în grafice liniare

Introducere în vizualizarea datelor cu Seaborn

Content Team

DataCamp

Ce sunt graficele liniare?

Două tipuri de grafice relaționale: scatter și liniare

Grafice scatter

  • Fiecare punct reprezintă o observație independentă

Grafice liniare

  • Fiecare punct reprezintă același „lucru", urmărit de obicei în timp

Grafic liniar al prețului acțiunilor în timp

Introducere în vizualizarea datelor cu Seaborn

Date privind poluarea aerului

  • Stații de colectare în tot orașul
  • Probe de aer pentru niveluri de dioxid de azot

Primele cinci rânduri din DataFrame-ul poluării aerului

Introducere în vizualizarea datelor cu Seaborn

Grafic scatter

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()

Grafic scatter al dioxidului de azot mediu în timp

Introducere în vizualizarea datelor cu Seaborn

Grafic liniar

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()

Grafic liniar al dioxidului de azot mediu în timp

Introducere în vizualizarea datelor cu Seaborn

Subgrupuri după locație

Primele cinci rânduri din DataFrame-ul poluării aerului pe locație

Introducere în vizualizarea datelor cu Seaborn

Subgrupuri după locație

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()

Grafic liniar al dioxidului de azot mediu în timp pe regiune

Introducere în vizualizarea datelor cu Seaborn

Adăugarea markerelor

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()

Grafic liniar cu markere adăugate

Introducere în vizualizarea datelor cu Seaborn

Dezactivarea stilului liniei

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()

Grafic liniar cu markere și linii continue

Introducere în vizualizarea datelor cu Seaborn

Mai multe observații per valoare x

Primele cinci rânduri din DataFrame-ul poluării aerului pe stație

Introducere în vizualizarea datelor cu Seaborn

Mai multe observații per valoare x

Grafic scatter
import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Grafic scatter al dioxidului de azot pentru toate stațiile în timp

Introducere în vizualizarea datelor cu Seaborn

Mai multe observații per valoare x

Grafic liniar
import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Grafic liniar al dioxidului de azot pentru toate stațiile în timp

Introducere în vizualizarea datelor cu Seaborn

Mai multe observații per valoare x

Zona umbrită reprezintă intervalul de încredere

  • Presupune că setul de date este un eșantion aleatoriu
  • 95% încredere că media se află în acest interval
  • Indică incertitudinea estimării

Grafic liniar al dioxidului de azot pentru toate stațiile în timp

Introducere în vizualizarea datelor cu Seaborn

Înlocuirea intervalului de încredere cu deviația standard

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()

Grafic liniar cu deviație standard

Introducere în vizualizarea datelor cu Seaborn

Dezactivarea intervalului de încredere

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()

Grafic liniar fără interval de încredere

Introducere în vizualizarea datelor cu Seaborn

Să exersăm!

Introducere în vizualizarea datelor cu Seaborn

Preparing Video For Download...