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

Zaman serisi grafiğine özet istatistikler ekle

pandas'ın matplotlib API'sini table yöntemiyle birlikte kullanarak zaman serisi grafiklerini ve sayısal özetleri tek bir grafikte görselleştirebilirsin:

# DataFrame'deki zaman serisi verisini çiz
ax = df.plot()

# df DataFrame'inin özet istatistiklerini hesapla
df_summary = df.describe()

# Özet tablo bilgisini grafiğe ekle
ax.table(cellText=df_summary.values, 
         colWidths=[0.3]*len(df.columns), 
         rowLabels=df_summary.index, 
         colLabels=df_summary.columns, 
         loc='top')

Bu egzersiz, kursun bir parçasıdır

Python ile Zaman Serisi Verilerini Görselleştirme

Kursa Göz Atın

Egzersiz talimatları

Kabukta meat_mean'i incele — meat içindeki tüm zaman serilerinin ortalamasını içeren bir DataFrame.

  • meat_mean içindeki tüm değerleri cellText bağımsız değişkenine ata.
  • meat_mean'in indeksindeki tüm değerleri rowLabels bağımsız değişkenine ata.
  • meat_mean'in sütun adlarını colLabels bağımsız değişkenine ata.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Plot the meat data
ax = meat.plot(fontsize=6, linewidth=1)

# Add x-axis labels
ax.set_xlabel('Date', fontsize=6)

# Add summary table information to the plot
ax.table(cellText=meat_mean.____,
         colWidths = [0.15]*len(meat_mean.columns),
         rowLabels=meat_mean.____,
         colLabels=meat_mean.____,
         loc='top')

# Specify the fontsize and location of your legend
ax.legend(loc='upper center', bbox_to_anchor=(0.5, 0.95), ncol=3, fontsize=6)

# Show plot
plt.show()
Kodu Düzenle ve Çalıştır