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

10 millones se registran en la aplicación rival de Twitter de Meta, Threads.

La experiencia de microblogging similar a Twitter sugiere que Meta Platforms se ha estado preparando para desafiar di...

Inteligencia Artificial

Energía Solar da un nuevo giro

Centrándonos en el uso de la fotosíntesis artificial a través de tecnologías de hojas solares.

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...

Ciencias de la Computación

Prodigio de preadolescencia se gradúa de la Universidad de Santa Clara.

Kairan Quazif, de 14 años, es la persona más joven en graduarse de la Universidad de Santa Clara en California, habie...

Inteligencia Artificial

ChatGPT Plugins Todo lo que necesitas saber

Aprenda más sobre los complementos de terceros que OpenAI ha lanzado para comprender ChatGPTs en uso en el mundo real.