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.
- Cómo los profesores aprovechan el potencial de ChatGPT en el aula
- Herramientas de Inpainting basadas en IA para Arte
- Investigadores de Microsoft proponen Síntesis Visual Responsable de Vocabulario Abierto (ORES) con el Marco de Intervención de Dos Etapas
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!
Was this article helpful?
93 out of 132 found this helpful
Related articles
- Mejorando la eficiencia 10 decoradores que uso a diario como MLE técnico
- Fundamentos de Python Sintaxis, Tipos de Datos y Estructuras de Control
- Investigadores de A12 presentan Satlas una nueva plataforma de inteligencia artificial para explorar datos geoespaciales globales generados por inteligencia artificial a partir de imágenes satelitales.
- Revolutionizando la Restauración del Habla Investigación Liderada por Stanford Revela una Neuroprótesis de Alto Rendimiento para la Comunicación sin Restricciones
- El surgimiento de la IA en la construcción de sitios web Un vistazo más cercano al Constructor de Sitios Web de IA de Hostinger
- Cómo sobresalir en el Bootcamp de Ciencia de Datos Una guía completa
- 30+ Herramientas de IA para Startups (Septiembre 2023)