MulaiMulai sekarang secara gratis

Memisahkan banyak pita

Cukup mudah untuk memplot banyak garis tren bertumpuk untuk perbandingan yang cepat dan presisi. Namun, jika Anda perlu menambahkan pita ketidakpastian di sekitar garis-garis tersebut, plot menjadi sangat sulit dibaca. Menentukan apakah sebuah garis sesuai dengan bagian atas pita suatu kelas atau bagian bawah kelas lain dapat sulit karena tumpang tindih pita. Untungnya di Seaborn, tidak sulit untuk memecah pita yang saling tumpang tindih ke dalam plot bertajuk (faceted) terpisah.

Untuk melihat ini, jelajahi tren kadar SO2 untuk beberapa kota di paruh timur AS. Jika Anda memplot tren dan pita kepercayaannya dalam satu plot—hasilnya berantakan. Untuk memperbaikinya, gunakan fungsi FacetGrid() dari Seaborn untuk menyebarkan interval kepercayaan ke beberapa panel agar lebih mudah diperiksa.

Latihan ini adalah bagian dari kursus

Meningkatkan Visualisasi Data Anda di Python

Lihat Kursus

Petunjuk latihan

  • Siapkan facet grid untuk memisahkan plot berdasarkan kolom city di eastern_SO2.
  • Kirim fungsi pemetaan interval kepercayaan ke map().
  • Warnai interval kepercayaan dengan 'coral'.
  • Bantu garis mean yang ditumpuk yang digambar dengan g.map(plt.plot,...) agar menonjol dibanding pita kepercayaan dengan mewarnainya putih.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Setup a grid of plots with columns divided by location
g = sns.FacetGrid(eastern_SO2, col = '____', col_wrap = 2)

# Map interval plots to each cities data with corol colored ribbons
g.map(plt.____, 'day', 'lower', 'upper', ____ = 'coral')

# Map overlaid mean plots with white line
g.map(plt.plot, 'day', 'mean', ____ = '____')

plt.show()
Edit dan Jalankan Kode