Hola, Starleen, espero que estés bien
Parece que estás trabajando en la personalización de subgráficos en Python. Tu código ya incluye varias personalizaciones, pero aquí tienes algunas sugerencias adicionales que podrías considerar:
Título de los subgráficos a la izquierda: Ya lo has hecho correctamente utilizando loc='left'
en set_title
.
Tamaño de la fuente del título general: Has aumentado el tamaño del título general con fontsize=20
, lo cual es una buena práctica.
Tamaño de los títulos y etiquetas de los ejes: También has incrementado el tamaño de las etiquetas de los ejes con fontsize=14
, lo cual mejora la legibilidad.
Líneas más gruesas y colores diferenciados: Estás utilizando lw=3
para el grosor de las líneas y colores diferentes para cada tienda, lo cual ayuda a distinguirlas claramente.
Adicionales:
'--'
o '-.'
, para variar la apariencia.marker='o'
en plot
.ax.set_facecolor('lightgray')
.Aquí tienes un ejemplo de cómo podrías implementar algunas de estas ideas:
for i, ax in enumerate(axs.flat):
ax.plot(df_tienda.columns, df_tienda.iloc[i], color=colores[i], lw=3, marker='o', linestyle='--')
ax.set_title(f'Ventas en la tienda {df_tienda.index[i]}', loc='left', fontsize=16)
ax.set_xlabel('Mes', fontsize=14)
ax.set_ylabel('Número de Ventas', fontsize=14)
ax.tick_params(labelsize=12)
ax.grid(linestyle='--', color='lightgrey')
ax.set_facecolor('lightgray')
Espero que estas sugerencias te sean útiles. ¡Buena suerte con tus gráficos!
Espero haber ayudado y buenos estudios!