BaşlayınÜcretsiz Başlayın

Görselleştirmeni otomatikleştir

Matplotlib'in en büyük güçlü yönlerinden biri, aldığı girdiye göre kendini uyarlayacak şekilde otomatikleştirilebilmesidir. Örneğin, kategori sayısı bilinmeyen veriler alsan bile, her kategori için bir çubuğu olan bir çubuk grafik oluşturabilirsin.

Bu egzersizde bunu yapacaksın. 2016 yaz Olimpiyat Oyunları'ndaki madalya kazananlara ait verileri yine görselleştireceksin ama bu kez içinde kaç tane spor dalı olduğu bilinmeyen bir veri kümesine sahipsin. Bu veri, "Sport" adlı bir sütunu olan ve her satırın hangi spor dalına karşılık geldiğini söyleyen bir pandas DataFrame nesnesi summer_2016_medals olarak belleğe yüklenecek. Ayrıca her sporcunun kilosunu veren bir "Weight" sütunu da var.

Bu egzersiz

Matplotlib ile Veri Görselleştirmeye Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • sports değerleri üzerinde yinele ve döngü değişkenin sport olsun.
  • Her yinelemede, "Sport" sütununun sporta eşit olduğu satırları çıkar.
  • Verilen ax nesnesine, spor adıyla etiketlenmiş bir çubuk ekle; yüksekliği "Weight" sütununun ortalaması olsun ve y-ekseni hata çubuğu olarak standart sapmayı kullan.
  • Şekli "sports_weights.png" dosyasına kaydet.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

fig, ax = plt.subplots()

# Loop over the different sports branches
for ____ in ____:
  # Extract the rows only for this sport
  sport_df = ____
  # Add a bar for the "Weight" mean with std y error bar
  ____

ax.set_ylabel("Weight")
ax.set_xticklabels(sports, rotation=90)

# Save the figure to file
____
Kodu Düzenle ve Çalıştır