Menu
CoddyTech

Bir DataFrame'i Görselleştirme

Coddy'nin Machine Learning Journey'sinin Veriler ve Grafikler bölümünün bir parçası. Ders 47 / 60.

Bir tablo, grafiğin ihtiyaç duyduğu sayıları zaten içerir. Bu bölümün sonunda tek bir tablo sana şunları sunacak:

Tek bir kitabevi tablosundan iki grafik: iki hafta boyunca günlük müşteri sayısını gösteren bir çizgi grafik ve günlük satışların histogramı

Her şey tek bir çağrıyla başlar. df.plot iki sütun adı alır: x= yatay eksende, y= dikey eksende:

sales = pd.DataFrame({"day": [1, 2, 3, 4, 5], "cups": [12, 18, 15, 25, 30]})
fig, ax = plt.subplots()
sales.plot(x="day", y="cups", ax=ax)
ax.set_title("Lemonade Sales")
plt.show()

Bu, aşağıdaki grafiği çizer. pandas x eksenini day olarak etiketler ve çizgiyi cups olarak adlandırıp kendi başına bir lejantta gösterir:

Beş gün boyunca limonata bardaklarını gösteren bir çizgi; 12'den 30'a yükseliyor ve 3. günde düşüş var, x ekseni day olarak etiketlenmiş, lejant cups

ax=ax çizgiyi eksenlerinize yerleştirir. Bu olmadan pandas yeni bir şekil oluşturur ve başlığınız boş bir grafiğe yerleşir.

challenge icon

Görev

Orta

Bir nehir ölçüm istasyonu, fırtınalı bir gece boyunca su seviyesini her saat başı kaydetti. river.csv dosyasında hour, level_cm ve rain_mm sütunları bulunuyor.

  1. Bir şekil ve eksenler oluştur.
  2. river.plot kullanarak bu eksenlerde hour değerine karşı level_cm değerini çiz.
  3. Başlığını River Level yap, y eksenini Level (cm) olarak etiketle ve grafiği göster.

Seninki, yukarı akıştaki bir ölçüm istasyonundan alınan şu grafiğe benzemeli:

River Level başlıklı bir çizgi; x ekseni 0'dan 12'ye kadar hour, y ekseni Level (cm); 60'tan başlayarak 7. saatte 88'e yükseliyor, sonra 75'e düşüyor; gösterge level_cm

Programın hiçbir şey yazdırmaz: Coddy grafiğini kontrol eder ve çıktıda grafiği açıklar.

Kendin dene

import pandas as pd
import matplotlib.pyplot as plt

river = pd.read_csv("river.csv")

# Kodunuzu aşağıya yazın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Veriler ve Grafikler bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi