Pengantar line plot

Pengantar Visualisasi Data dengan Seaborn

Content Team

DataCamp

Apa itu line plot?

Dua jenis plot relasional: scatter plot dan line plot

Scatter plot

  • Tiap titik adalah observasi independen

Line plot

  • Tiap titik mewakili hal yang sama, biasanya dipantau dari waktu ke waktu

Line plot harga saham terhadap waktu

Pengantar Visualisasi Data dengan Seaborn

Data polusi udara

  • Stasiun pengambilan sampel di seluruh kota
  • Sampel udara kadar nitrogen dioksida

Lima baris pertama DataFrame polusi udara

Pengantar Visualisasi Data dengan Seaborn

Scatter plot

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

Scatter plot rata-rata nitrogen dioksida terhadap waktu

Pengantar Visualisasi Data dengan Seaborn

Line plot

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

Line plot rata-rata nitrogen dioksida terhadap waktu

Pengantar Visualisasi Data dengan Seaborn

Subkelompok per lokasi

Lima baris pertama DataFrame polusi udara per lokasi

Pengantar Visualisasi Data dengan Seaborn

Subkelompok per lokasi

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

Line plot rata-rata nitrogen dioksida terhadap waktu per wilayah

Pengantar Visualisasi Data dengan Seaborn

Menambahkan marker

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

Line plot dengan marker

Pengantar Visualisasi Data dengan Seaborn

Mematikan gaya garis

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

Line plot dengan marker dan garis solid

Pengantar Visualisasi Data dengan Seaborn

Banyak observasi per nilai x

Lima baris pertama DataFrame polusi udara per stasiun

Pengantar Visualisasi Data dengan Seaborn

Banyak observasi per nilai x

Scatter plot
import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Scatter plot nitrogen dioksida untuk semua stasiun terhadap waktu

Pengantar Visualisasi Data dengan Seaborn

Banyak observasi per nilai x

Line plot
import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Line plot nitrogen dioksida untuk semua stasiun terhadap waktu

Pengantar Visualisasi Data dengan Seaborn

Banyak observasi per nilai x

Area berarsir adalah interval kepercayaan

  • Mengasumsikan dataset adalah sampel acak
  • 95% yakin mean berada dalam interval ini
  • Menunjukkan ketidakpastian estimasi

Line plot nitrogen dioksida untuk semua stasiun terhadap waktu

Pengantar Visualisasi Data dengan Seaborn

Ganti interval kepercayaan dengan standar deviasi

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

Line plot dengan standar deviasi

Pengantar Visualisasi Data dengan Seaborn

Mematikan interval kepercayaan

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

Line plot tanpa interval kepercayaan

Pengantar Visualisasi Data dengan Seaborn

Ayo berlatih!

Pengantar Visualisasi Data dengan Seaborn

Preparing Video For Download...