Birden çok grafiği katmanlama

Python ile Plotly'ye Giriş: Veri Görselleştirme

Alex Scriven

Data Scientist

Grafik katmanlama nedir?

  • Aynı grafik üzerinde birden çok grafiği üst üste koyma

$$

GSYİH katmanlı grafik

  • Ayrı ızgara konumları yok
  • add_trace() kullan

$$

$$

  • Ayrı ızgara konumları yok
  • add_trace() kullan
Python ile Plotly'ye Giriş: Veri Görselleştirme

Neden katmanlıyoruz?

 

  • Daha fazla özelleştirme sağlar
    • Örnek: birden çok çizgi grafiğini katmanlamak

$$

  • Tamamlayıcı grafik türlerini birlikte göstermek

$$

  • Dikkati yönlendirmek için farklı grafik türleri kullanmak

$$

  • Veriyi yakından karşılaştırmak
Python ile Plotly'ye Giriş: Veri Görselleştirme

Çubuk + çizgi katmanlı grafik

 

  • Tek görünümde hem kesin değerleri hem genel eğilimi karşılaştırmanı sağlar

Katmanlı grafik örneği

Python ile Plotly'ye Giriş: Veri Görselleştirme

GSYİH büyümesi katmanlı grafik

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

 

GSYİH katmanlı grafik

Python ile Plotly'ye Giriş: Veri Görselleştirme

Daha fazla grafik ekleme

 

# Aynı bar_fig, line_fig'i yaz
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()

 

GSYİH katmanlı grafik

Python ile Plotly'ye Giriş: Veri Görselleştirme

Sonradan daha fazla grafik ekleme

 

# 2 şekille oluştur
layered_fig = Figure(data=[*bar_fig.data, *line_fig.data])

# Son çizgiyi ekle layered_fig.add_trace(line_fig2.data[0])
Python ile Plotly'ye Giriş: Veri Görselleştirme

Hadi pratik yapalım!

Python ile Plotly'ye Giriş: Veri Görselleştirme

Preparing Video For Download...