Cómo crear atractivas clasificaciones de países utilizando Python y Matplotlib

Crear clasificaciones atractivas de países con Python y Matplotlib.

Tutorial de Matplotlib

Una hermosa alternativa a los gráficos de líneas estándar

Gráfico creado por el autor

Hola, y bienvenido a este tutorial, donde te enseñaré a crear el gráfico de arriba usando Python y Matplotlib.

Lo que me gusta de esta visualización de datos es su forma limpia y hermosa de mostrar cómo los países se clasifican entre sí en una métrica particular.

La alternativa de usar un gráfico de líneas estándar que muestra los valores reales se vuelve confusa si algunos países están cerca entre sí o si algunos países superan a otros por mucho.

Si quieres acceder al código de este tutorial, puedes encontrarlo en este repositorio de GitHub.

Sobre los datos

He creado un simple CSV que contiene los valores del PIB de las diez economías más grandes de hoy para este tutorial.

Captura de pantalla por el autor

Los datos provienen del Banco Mundial, y el nombre completo del indicador es “PIB (dólares estadounidenses constantes de 2015)”.

Si quieres saber más sobre las diferentes formas de medir el PIB, puedes ver esta historia, donde uso el mismo tipo de visualización de datos.

4 Gráficos sobre las economías más grandes de nuestro planeta que mejorarán tu comprensión del mundo

Dicen que el conocimiento es poder.

VoAGI.datadriveninvestor.com

Continuemos con el tutorial.

Paso 1: Creando clasificaciones

El primer paso es clasificar los países para cada año en el conjunto de datos, lo cual es fácil de hacer con pandas.

def create_rank_columns(df, columns):    rank_columns = ["rank_{}".format(i) for i in range(len(columns))]    for i, column in enumerate(columns):        df[rank_columns[i]] = df[column].rank(ascending=False)            return df, rank_columns

Las columnas resultantes se ven así.

We will continue to update Zepes; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Inteligencia Artificial

Encontrar respuestas (sobre la mejor manera de encontrar respuestas)

Los científicos de la computación en la Universidad del Sur de California consideraron cuáles son las mejores represe...

Inteligencia Artificial

¿Puede la IA realmente restaurar detalles faciales de imágenes de baja calidad? Conozca DAEFR un marco de doble rama para mejorar la calidad

En el campo del procesamiento de imágenes, recuperar información de alta definición de fotografías faciales de mala c...

Inteligencia Artificial

La cirugía cerebral impulsada por IA se convierte en una realidad en Hong Kong

El Centro de Inteligencia Artificial y Robótica, bajo la Academia China de Ciencias, completó pruebas exitosas de un ...

Ciencias de la Computación

Mercedes incorpora ChatGPT en sus coches.

El fabricante de automóviles alemán Mercedes-Benz se ha asociado con Microsoft para agregar el software de inteligenc...

Inteligencia Artificial

LMSYS ORG presenta Chatbot Arena una plataforma de referencia de LLM con batallas anónimas y aleatorias realizadas por la multitud

Muchos proyectos de código abierto han desarrollado modelos lingüísticos completos que se pueden entrenar para llevar...