Dibuja la cronología de las OPV para todos los mercados con countplot()
Para crear una visualización básica del número de observaciones por categoría en un conjunto de datos, la función countplot() de seaborn suele ser la opción adecuada:
seaborn.countplot(x=None, hue=None, data=None, ...)
El parámetro x contiene los nombres de las variables presentes en el argumento data, que es el DataFrame que se va a representar. hue identifica una variable categórica adicional mediante el color. Estos son tres parámetros opcionales de entre muchos aceptados por la función; para ver la lista completa, consulta la documentación de seaborn.
Vamos a usar esta herramienta para comparar la línea temporal de la actividad de OPV en los tres mercados. Ya se han importado pandas como pd, matplotlib.pyplot como plt y seaborn como sns, y el DataFrame listings con la columna de referencia 'Exchange' está disponible en tu espacio de trabajo.
Este ejercicio forma parte del curso
Importación y gestión de datos financieros en Python
Instrucciones del ejercicio
- Filtra
listingspara incluir solo los años de OPV posteriores al año 2000. - Convierte los datos de la columna
'IPO Year'a enteros. - Dibuja un
sns.countplot()delistingsusando'IPO Year'como variablexy'Exchange'comohue. - Rota los
xticks()45 grados y muestra el resultado.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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()