MulaiMulai sekarang secara gratis

Tambahkan statistik ringkas ke plot deret waktu Anda

Anda dapat memvisualisasikan plot deret waktu dan ringkasan numerik dalam satu grafik dengan menggunakan API pandas ke matplotlib bersama metode table:

# Plot data deret waktu dalam DataFrame
ax = df.plot()

# Hitung statistik ringkas dari DataFrame df
df_summary = df.describe()

# Tambahkan informasi tabel ringkasan ke plot
ax.table(cellText=df_summary.values, 
         colWidths=[0.3]*len(df.columns), 
         rowLabels=df_summary.index, 
         colLabels=df_summary.columns, 
         loc='top')

Latihan ini adalah bagian dari kursus

Memvisualisasikan Data Deret Waktu di Python

Lihat Kursus

Petunjuk latihan

Tinjau meat_mean di shell — sebuah DataFrame yang berisi nilai rata-rata dari semua deret waktu dalam meat.

  • Tetapkan semua nilai dalam meat_mean ke argumen cellText.
  • Tetapkan semua nilai pada indeks meat_mean ke argumen rowLabels.
  • Tetapkan nama kolom meat_mean ke argumen colLabels.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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()
Edit dan Jalankan Kode