Cómo crear un gráfico de barras de labios con Matplotlib

Gráfico de barras de labios con Matplotlib

Tutorial de Matplotlib

Una visualización de datos cuando cuanto menor es el valor, mejor

Hoy te mostraré cómo crear un gráfico de barras para visualizar el progreso en métricas donde cuanto menor es el valor, mejor.

Es perfecto cuando las métricas tienen tendencias y temas similares pero no la misma escala. Mi objetivo es compartir un mensaje más que “solo” un gráfico.

He preparado un conjunto de datos simple sobre mortalidad y enfermedades para que te puedas enfocar en crear la visualización.

Los datos provienen del Banco Mundial y están públicamente disponibles bajo licencias Creative Commons. Si quieres aprender más, he escrito sobre la visualización en mi nuevo boletín gratuito, Data Wonder.

¡Empecemos!

Paso 1 – Importar librerías

La primera y más simple parte es importar las librerías necesarias como pandas y matplotlib.

import numpy as npimport pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltfrom PIL import Imagefrom matplotlib.lines import Line2D

¡Felicitaciones, acabas de completar el paso 1! 🥳

Paso 2 – Crear un estilo Seaborn

A continuación, quiero crear una paleta de colores y seleccionar una fuente. Sitios como Coolors y Colorhunt son excelentes recursos para buscar colores hermosos.

Aquí está mi código y configuraciones para crear el estilo Seaborn para este tutorial.

FONT_FAMILY = "serif"BACKGROUND_COLOR = "#FAE8E0"TEXT_COLOR = "#33261D"BAR_COLOR = "#EF7C8E"sns.set_style({    "axes.facecolor": BACKGROUND_COLOR,    "figure.facecolor": BACKGROUND_COLOR,    "text.color": TEXT_COLOR,    "font.family": FONT_FAMILY,    "xtick.bottom": False,    "xtick.top": False,    "ytick.left": False,    "ytick.right": False,    "axes.spines.left": False,    "axes.spines.bottom": False,    "axes.spines.right": False,    "axes.spines.top": False,})

Estoy eliminando todas las marcas y líneas para crear una visualización limpia, y las cuadrículas no agregan información valiosa a nuestro gráfico de barras.

Paso 3 – Leyendo los datos

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

Todas tus publicaciones en línea ahora pertenecen a la IA, afirma Google

En una actualización reciente de su política de privacidad, Google, reconocida a menudo por sus robustas herramientas...

Inteligencia Artificial

Ajusta y despliega Mistral 7B con Amazon SageMaker JumpStart

Hoy, nos complace anunciar la capacidad de ajustar el modelo Mistral 7B utilizando Amazon SageMaker JumpStart. Ahora ...

Inteligencia Artificial

Stability AI presenta StableChat una vista previa de investigación de un asistente de IA conversacional similar a ChatGPT o Claude.

I had trouble accessing your link so I’m going to try to continue without it. Stability AI ha presentado Stable...

Inteligencia Artificial

Investigadores de Meta IA publican como código abierto Pearl una biblioteca de agentes de IA de aprendizaje por refuerzo lista para la producción.

Aprendizaje por refuerzo (RL) es un subcampo del aprendizaje automático en el cual un agente toma acciones adecuadas ...

Inteligencia Artificial

Abacus AI presenta un nuevo modelo de lenguaje grande de contexto largo y abierto (LLM) Conoce a Giraffe

Los modelos de lenguaje recientes pueden tomar contextos largos como entrada; se necesita más información sobre cómo ...