Visualización de datos de Python conMatplotlib

Aprenda a trazar datos en Python. Cree diagramas de dispersión limpios, ajuste etiquetas, leyendas y estilos de forma nativa en el navegador.

Pruébelo en el editor

Descripción general

La visualización de datos es la representación gráfica de información y datos. Al utilizar elementos visuales como cuadros, gráficos y mapas, las herramientas de visualización de datos brindan una forma accesible de ver tendencias, valores atípicos y patrones.

Matplotlibes la biblioteca principal para trazar en Python. Proporciona una API orientada a objetos que te permite personalizar cada píxel de tu figura, desde los colores de los ejes hasta los estilos de fuente.

En este ejemplo, generamos curvas de crecimiento sintéticas y las trazamos en la misma figura, mostrando cómo definir el grosor de las líneas, los marcadores, las leyendas y los límites de los ejes para un gráfico listo para publicar.

Código y salida de ejecución

Un script que utiliza matplotlib para representar un cuadro comparativo de funciones matemáticas.

import matplotlib.pyplot as plt
import numpy as np

# Generate points along the X axis
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)

# Create figure
fig, ax = plt.subplots(figsize=(8, 5))

# Plot lines
ax.plot(x, y1, label='Sine Wave', color='#0D9488', linewidth=2.5)
ax.plot(x, y2, label='Cosine Wave', color='#EF4444', linewidth=2, linestyle='--')

# Style axis and frame
ax.set_title('Trigonometric Waveforms', fontsize=14, fontweight='bold', pad=15)
ax.set_xlabel('X Axis (Radians)', fontsize=11)
ax.set_ylabel('Amplitude', fontsize=11)
ax.grid(True, linestyle=':', alpha=0.6)
ax.legend(loc='upper right', frameon=True)
ax.spines[['top', 'right']].set_visible(False)

plt.tight_layout()
plt.show()
Salida terminal
Rendered visualization in the Graphs tab...

Implementación paso a paso

  • Trazado de investigaciones científicas y resultados de telemetría.
  • Creación de elementos de gráficos de panel para aplicaciones web analíticas
  • Análisis exploratorio de datos durante tareas de aprendizaje automático.

Preguntas frecuentes

¿Puedo usar seaborn conPyRun?

Sí, seaborn es un contenedor construido sobre matplotlib. Si se importa,PyRunredirige sus gráficos a la misma ventana gráfica del navegador.

¿Cómo guardo un gráfico matplotlib en un archivo en Python?

En lugar de llamar a `plt.show()`, puede ejecutar `plt.savefig('my_chart.png', dpi=300)` para escribir la imagen directamente en el espacio de trabajo de su sistema de archivos.

Temas relacionados