Vizualizează cronologia IPO-urilor pentru toate bursele folosind countplot()
Pentru a crea o vizualizare de bază a numărului de observații per categorie dintr-un set de date, funcția countplot() din seaborn este de obicei cea mai potrivită alegere:
seaborn.countplot(x=None, hue=None, data=None, ...)
Parametrul x conține numele variabilelor din argumentul data, care reprezintă DataFrame-ul de reprezentat grafic. hue identifică o variabilă categorică suplimentară prin culoare. Acestea sunt trei parametri opționali dintr-un număr mare de parametri acceptați de funcție; pentru lista completă, consultă documentația seaborn.
Hai să folosim acest instrument pentru a compara cronologia activității IPO pe cele trei burse. pandas ca pd, matplotlib.pyplot ca plt și seaborn ca sns au fost deja importate, iar DataFrame-ul listings cu coloana de referință 'Exchange' este disponibil în spațiul tău de lucru.
Acest exercițiu face parte din cursul
Importul și gestionarea datelor financiare în Python
Instrucțiuni pentru exercițiu
- Filtrează
listingspentru a include doar IPO-urile din anii de după 2000. - Convertește datele din coloana
'IPO Year'la tip întreg. - Creează un grafic
sns.countplot()pe bazalistings, folosind'IPO Year'ca variabilăxși'Exchange'pentruhue. - Rotește etichetele
xticks()cu 45 de grade și afișează rezultatul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()