Distribusi tingkat inflasi di Tiongkok, India, dan AS
Seperti yang Anda lihat di video, fungsi boxplot() menampilkan kuantil-kuantil kunci dari suatu distribusi terhadap kategori, di mana y merepresentasikan variabel kuantitatif, dan x variabel kategorikal. Dalam statistika, jenis visualisasi distribusi ini dikenal sebagai box-and-whisker plot.
Pelengkap untuk box plot adalah swarmplot(), yang menggambar plot sebar kategorikal yang menampilkan semua pengamatan kategorikal tanpa saling tumpang tindih; fungsinya menerima argumen yang mirip dengan boxplot():
seaborn.boxplot(x=None, y=None, data=None, ...)
seaborn.swarmplot(x=None, y=None, data=None, ...)
Dalam latihan terakhir ini, Anda akan membandingkan distribusi historis tingkat inflasi berdasarkan negara — khususnya Tiongkok, India, dan AS — alih-alih berdasarkan tren deret waktu. pandas sebagai pd, matplotlib.pyplot sebagai plt, dan seaborn sebagai sns telah diimpor untuk Anda. Data inflasi FRED tersedia di workspace Anda sebagai inflation.
Latihan ini merupakan bagian dari kursus
Mengimpor dan Mengelola Data Keuangan di Python
Instruksi latihan
- Buat dan tampilkan boxplot dari data
inflationdengan'Country'sebagaixdan'Inflation'sebagaiy. - Buat dan tampilkan
sns.swarmplot()dengan argumen yang sama.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Create boxplot
sns.____(x=____, y=____, data=____)
# Show the plot
plt.show()
# Close the plot
plt.close()
# Create swarmplot
sns.swarmplot(x=____, y=____, data=____)
# Show the plot
plt.show()