Visualisera IPO-tidslinje för alla börser med countplot()
För att skapa en enkel visualisering av antalet observationer per kategori i ett dataset är seaborn-funktionen countplot() oftast det bästa valet:
seaborn.countplot(x=None, hue=None, data=None, ...)
Parametern x innehåller namnen på variablerna i argumentet data, som är den DataFrame som ska visualiseras. hue identifierar en ytterligare kategorisk variabel med hjälp av färg. Det här är tre valfria parametrar av många som funktionen accepterar – för en fullständig lista, se seaborns dokumentation.
Använd det här verktyget för att jämföra IPO-aktivitetens tidslinje över de tre börserna. pandas som pd, matplotlib.pyplot som plt och seaborn som sns har redan importerats, och DataFrame:n listings med referenskolumnen 'Exchange' finns tillgänglig i din arbetsmiljö.
Den här övningen är en del av kursen
Importera och hantera finansiell data i Python
Övningsinstruktioner
- Filtrera
listingsså att bara IPO-år efter år 2000 ingår. - Konvertera datan i kolumnen
'IPO Year'till heltal. - Skapa ett
sns.countplot()avlistingsmed'IPO Year'somx-variabel och'Exchange'förhue. - Rotera
xticks()45 grader och visa resultatet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()