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
Petunjuk latihan
- Siapkan facet grid untuk memisahkan plot berdasarkan kolom
citydieastern_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()