matplotlib
DataRepresentación de gráficos
Descripción general matplotlib
Matplotlibes la biblioteca de trazado más utilizada de Python. Le permite crear gráficos 2D con calidad de publicación (gráficos de barras, diagramas de líneas, diagramas de dispersión, histogramas, gráficos circulares y mucho más) con solo unas pocas líneas de código.Matplotlibse integra estrechamente conNumPyy Pandas, lo que la convierte en la capa de visualización predeterminada para casi todos los flujos de trabajo de ciencia de datos.
PyRunrepresenta gráficosMatplotlibdirectamente en el navegador dentro de una pestaña GRÁFICOS dedicada. Cuando su código llama a plt.show(),PyRunintercepta la figura y la muestra como un SVG nítido junto a la salida de su terminal. No es necesario un portátil Jupyter ni un servidor de visualización local; simplemente escriba el código de trazado y ejecútelo.
Código y salida de ejecución
Representa un gráfico en la pestaña GRÁFICOS.
import matplotlib.pyplot as plt
import numpy as np
langs = ['Python', 'JavaScript', 'TypeScript', 'Rust', 'Go']
scores = [95, 88, 82, 78, 75]
colors = ['#0D9488', '#F59E0B', '#3B82F6', '#EF4444', '#8B5CF6']
fig, ax = plt.subplots(figsize=(8, 5))
bars = ax.bar(langs, scores, color=colors, edgecolor='none', width=0.6)
ax.set_title('Language Popularity Index 2025', fontsize=14, fontweight='bold', pad=15)
ax.set_ylabel('Score', fontsize=11)
ax.set_ylim(60, 100)
ax.spines[['top', 'right']].set_visible(False)
for bar, score in zip(bars, scores):
ax.text(bar.get_x() + bar.get_width()/2, bar.get_height() + 0.5,
str(score), ha='center', va='bottom', fontweight='bold')
plt.tight_layout()
plt.show()Paquetes relacionados
Recursos recomendados de Python
Amplíe sus conocimientos con tutoriales interactivos relacionados, hojas de trucos y comparaciones de códigos.
Bucles de Python
Aprenda a utilizar bucles de Python para iterar sobre datos. Domine los bucles for, while, rompa, continúe y realice bucles con ejemplos interactivos.
Cómo ordenar una lista en Python
Aprenda a ordenar una lista en Python usando el método sort() y la función sorted(). Descubra ejemplos de ordenación inversa y clasificación de claves personalizadas.
Hoja de trucos sobre métodos de cadenas de Python
Una guía de referencia completa para la manipulación de cadenas de Python. Domine el formateo, la búsqueda, la división, el reemplazo y la verificación de las propiedades de las cadenas.
Python vs JavaScript: ¿Qué lenguaje de programación es mejor?
Una comparación completa entre Python y JavaScript. Explore las diferencias de sintaxis, el rendimiento, los casos de uso (backend frente a frontend) y ejemplos de codificación.