¡Otra etapa de desafío está comenzando! Aprovecha la oportunidad propuesta y sumérgete en las posibilidades. En la clase anterior, tuviste el desafío de crear una figura con subgráficos que presentan la variación en el número de ventas en cuatro tiendas diferentes a lo largo de un año. ¡Ahora es el momento de llevar esa figura a un nuevo nivel! ¡Es hora de personalizarla! En esta segunda parte del desafío, debes explorar las opciones de personalización de los subgráficos para hacer que la figura sea más clara y atractiva para la gerencia de la empresa.
Algunas ideas de personalización que puedes explorar son:
Cambiar la posición de los títulos de los subgráficos a la izquierda. Aumentar el tamaño de la fuente del título general de la figura para resaltarlo. Aumentar el tamaño de los títulos y etiquetas de los ejes de los subgráficos. Hacer que las líneas sean más gruesas. Cambiar el color de las líneas de cada tienda para diferenciarlas aún más.
fig, axs = plt.subplots(2, 2, figsize=(10, 6))
fig.subplots_adjust(hspace=0.5, wspace=0.3)
fig.suptitle('Ventas mensuales en las 4 tiendas durante 2022',fontsize=20)
axs[0,0].plot(df.columns, df.loc['A'],lw=3,color='b')
axs[0,0].set_title('Tienda A',fontsize=16,loc='left')
axs[0,1].plot(df.columns, df.loc['B'],lw=3,color='silver')
axs[0,1].set_title('Tienda B',fontsize=16,loc='left')
axs[1,0].plot(df.columns, df.loc['C'],lw=3,color='gold')
axs[1,0].set_title('Tienda C',fontsize=16,loc='left')
axs[1,1].plot(df.columns, df.loc['D'],lw=3,color='g')
axs[1,1].set_title('Tienda D',fontsize=16,loc='left')
ymin = 0
ymax = 450
for ax in axs.ravel():
ax.set_ylim(ymin, ymax)
for ax in axs.flat:
ax.set_xlabel('Mes',fontsize=16)
ax.set_ylabel('Ventas',fontsize=16)
ax.grid()
ax.spines['top'].set_visible(False)
ax.spines['right'].set_visible(False)
plt.show()