Tipos de gráficos en Matplotlib

Gráficos de barras

Compara valores entre categorías con barras verticales y horizontales.

Introducción

Los gráficos de barras comparan un valor entre categorías. ax.bar dibuja barras verticales y ax.barh horizontales, que funcionan mejor cuando los nombres son largos.

El primer argumento son las categorías y el segundo sus valores. color puede ser una lista con un color por barra. ax.bar_label escribe cada valor sobre su barra, para que nadie tenga que adivinarlo a partir del eje.

Visualizador interactivo

Cambia a barras horizontales, ordena las barras y muestra sus valores. Con las barras ordenadas el ranking se ve enseguida.

Ejemplo de Matplotlib ejecutable

Matplotlib
Ejecutar código →
main.py
import matplotlib.pyplot as plt

languages = ["Python", "JavaScript", "Java", "C#", "C++"]
students = [42, 31, 18, 12, 9]

fig, ax = plt.subplots(figsize=(7, 4))
bars = ax.bar(languages, students, color=["#6366f1", "#f59e0b", "#10b981", "#0ea5e9", "#ef4444"])
ax.bar_label(bars)
ax.set_title("Favorite language in class")
ax.set_ylabel("Students")
plt.show()
Obtén un botón Run para este ejemplo El gráfico que dibuja este código
Gráficos de barras