Melapis beberapa plot

Pengantar Visualisasi Data dengan Plotly di Python

Alex Scriven

Data Scientist

Apa itu pelapisan plot?

  • Menumpuk beberapa plot dalam satu gambar

$$

Plot berlapis PDB

  • Tanpa posisi kisi terpisah
  • Gunakan add_trace()

$$

$$

  • Tanpa posisi kisi terpisah
  • Gunakan add_trace()
Pengantar Visualisasi Data dengan Plotly di Python

Mengapa melapis plot?

 

  • Akses lebih banyak kustomisasi
    • Contoh: melapis beberapa grafik garis

$$

  • Menampilkan tipe plot yang saling melengkapi

$$

  • Menggunakan tipe plot berbeda untuk mengarahkan perhatian

$$

  • Membandingkan data lebih dekat
Pengantar Visualisasi Data dengan Plotly di Python

Plot berlapis batang + garis

 

  • Memungkinkan membandingkan nilai pasti dan tren keseluruhan dalam satu tampilan

Contoh plot berlapis

Pengantar Visualisasi Data dengan Plotly di Python

Plot berlapis pertumbuhan PDB

from plotly.graph_objects import Figure

layered_fig = Figure()

bar_fig = px.bar(df, x='Date' , y='Quarterly Growth (%)')
line_fig = px.line(df, x='Date' , y='Rolling YTD Growth (%)' , color_discrete_sequence=['red'])
layered_fig = Figure(data= [*bar_fig.data, *line_fig.data]) layered_fig.show()

 

Plot berlapis PDB

Pengantar Visualisasi Data dengan Plotly di Python

Menambahkan lebih banyak plot

 

# Code the same bar_fig, line_fig
line_fig2 = px.line(df, x='Date'
    , y='OECD Average GDP Growth (%)'
    , color_discrete_sequence=['green'])

layered_fig = Figure(data= [*bar_fig.data , *line_fig.data, *line_fig2.data]) layered_fig.show()

 

Plot berlapis PDB

Pengantar Visualisasi Data dengan Plotly di Python

Menambahkan plot di tahap lanjut

 

# Buat dengan 2 figur
layered_fig = Figure(data=[*bar_fig.data, *line_fig.data])

# Tambah garis terakhir layered_fig.add_trace(line_fig2.data[0])
Pengantar Visualisasi Data dengan Plotly di Python

Ayo berlatih!

Pengantar Visualisasi Data dengan Plotly di Python

Preparing Video For Download...