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:
La función plt.plot()
admite un tercer argumento opcional para configurar el estilo de la linea.
Argumento | Descripció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:
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! 😊