Plot lini masa IPO untuk semua bursa menggunakan countplot()
Untuk membuat visualisasi dasar jumlah observasi per kategori dalam sebuah himpunan data, fungsi countplot() dari seaborn biasanya menjadi pilihan utama:
seaborn.countplot(x=None, hue=None, data=None, ...)
Parameter x berisi nama variabel dalam argumen data, yaitu DataFrame yang akan diplot. hue mengidentifikasi variabel kategorikal tambahan melalui warna. Ini adalah tiga parameter opsional dari banyak parameter lain yang diterima fungsi tersebut; untuk daftar lengkapnya, lihat dokumentasi seaborn.
Mari gunakan alat ini untuk membandingkan lini masa aktivitas IPO di tiga bursa. pandas sebagai pd, matplotlib.pyplot sebagai plt, dan seaborn sebagai sns telah diimpor, dan DataFrame listings dengan kolom acuan 'Exchange' tersedia di ruang kerja Anda.
Latihan ini merupakan bagian dari kursus
Mengimpor dan Mengelola Data Keuangan di Python
Instruksi latihan
- Saring
listingsuntuk hanya menyertakan tahun IPO setelah tahun 2000. - Ubah data pada kolom
'IPO Year'menjadi bilangan bulat (integer). - Plot
sns.countplot()darilistingsmenggunakan'IPO Year'sebagai variabelxdan'Exchange'untukhue. - Rotasikan
xticks()sebesar 45 derajat dan tampilkan hasilnya.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Select IPOs after 2000
listings = listings[____[____] > ____]
# Convert IPO Year to integer
listings['IPO Year'] = ____[____].____(____)
# Create a countplot
sns.countplot(x=____, hue=____, data=____)
# Rotate xticks and show result
plt.xticks(rotation=45)
# Show the plot
plt.show()