Día 3: Formatos de Líneas y Personalización de Gráficos

Día 3: Formatos de Líneas y Personalización de Gráficos

Bienvenida

¡Hola de nuevo! 🎨 Hoy aprenderemos a personalizar nuestros gráficos utilizando formatos de líneas , etiquetas y otras opciones avanzadas. La personalización es crucial para crear visualizaciones claras y profesionales. ¡Comencemos!


Format Strings en Plots

Format strings en Matplotlib permiten personalizar el formato de los ejes, las etiquetas y los gráficos. Aqui tienes algunos ejemplos:

import matplotlib.pyplot as plt

# Datos
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

# Crear el gráfico
plt.plot(x, y, 'ro--')
plt.xlabel('Eje X')
plt.ylabel('Eje Y')
plt.title('Gráfico de Dispersión')
plt.show()

Resultado de ejecución: grafico de dispersión

La función plt.plot() admite un tercer argumento opcional para configurar el estilo de la linea.

ArgumentoDescripción
’r’Color rojo
’g’Color verde
’b’Color azul
’y’Color amarillo
’k’Color negro
’m’Color morado
’c’Color celeste
’w’Color blanco
’—‘Estilo de linea discontinua
’-‘Estilo de linea continua
’:‘Estilo de linea punto a punto
’-.‘Estilo de linea discontinua punto a punto
’o’Estilo de marcador circulo
’v’Estilo de marcador triángulo
’^‘Estilo de marcador triángulo invertido
’s’Estilo de marcador cuadrado
’p’Estilo de marcador pentágono
’*‘Estilo de marcador estrella
’h’Estilo de marcador hexágono
’D’Estilo de marcador diamante
’x’Estilo de marcador cruz
’X’Estilo de marcador cruz invertido
’d’Estilo de marcador diamante invertido
’P’Estilo de marcador pentágono invertido
’H’Estilo de marcador hexágono invertido
’o’Estilo de marcador circulo
’O’Estilo de marcador circulo invertido

Se puede realizar diferentes combinaciones de estilos para crear gráficos personalizados siguiendo el siguiente orden.

'color' + 'estilo' + 'tipo de linea'
# Ejemplo: 'ro--'

Etiquetas y Títulos

import matplotlib.pyplot as plt

# Datos
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

# Crear el gráfico
plt.plot(x, y) # Sin etiquetas ni títulos
plt.title('Título del Gráfico') # Agregar títulos
plt.xlabel('Eje X') # Agregar etiquetas
plt.ylabel('Eje Y') # Agregar etiquetas
plt.show() # Mostrar el gráfico

Leyendas

import matplotlib.pyplot as plt

# Datos
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]

# Crear el gráfico
plt.plot(x, y, label='Relación Lineal')
plt.title('Gráfico de Dispersión')
plt.xlabel('X')
plt.ylabel('Y')
plt.legend()
plt.show()

Resultado de ejecución: grafico de dispersión

Preguntas del Día 1

Prueba tus conocimientos sobre Pandas

¿Qué significa el formato 'ro--' en Matplotlib?

¿Qué función se usa para agregar un título a un gráfico?

Ejercicios con Pandas

  • Crea un gráfico con líneas discontinuas y marcadores de triángulo.

  • Agrega títulos y etiquetas a un gráfico existente.


¡Gran trabajo hoy! 🎉 Ahora puedes personalizar tus gráficos con estilos y etiquetas. Mañana aprenderemos sobre subgráficos y gráficos múltiples , útiles para comparar diferentes conjuntos de datos. ¡Nos vemos pronto! 😊