En este desafío finalicé la tabla de rendimiento cruzando segmentos de cliente y modos de envío, agregando totales y destacando la fila Total. El resultado muestra claramente la distribución y suma de ventas.
En este desafío finalicé la tabla de rendimiento cruzando segmentos de cliente y modos de envío, agregando totales y destacando la fila Total. El resultado muestra claramente la distribución y suma de ventas.
¡Hola Estudiante, espero que estés bien!
Parece que estás trabajando en la estilización de una tabla en Python usando Pandas. El objetivo es resaltar la fila Total y aplicar otras estilizaciones para mejorar la visualización.
Aquí tienes algunas sugerencias para finalizar tu proyecto:
Resaltar la fila Total: Asegúrate de que el estilo aplicado a la fila Total sea visible y claro. Puedes ajustar el color de fondo o el estilo de fuente para que destaque más.
Ajustar el formato numérico: Ya estás usando format('{:,.2f}') para mostrar los números con dos decimales y comas como separadores de miles, lo cual es excelente para la legibilidad.
Agregar bordes: Si deseas que la tabla sea más clara, considera agregar bordes alrededor de las celdas o filas importantes. Esto puede hacerse ajustando las propiedades border en set_table_styles.
Colores de fondo alternos: Para mejorar la legibilidad, podrías aplicar colores de fondo alternos a las filas. Esto se puede hacer usando una función de estilo condicional.
Aquí tienes un ejemplo de cómo podrías aplicar algunos de estos estilos:
# Resaltar la fila Total
compra_cliente.set_table_styles({
'Total': [{
'selector': 'td',
'props': 'background-color: #D8D8D8; font-weight: bold;'
}]
}, overwrite=False, axis=0)
# Estilizar filas alternas
def color_alterno(fila):
color = '#f2f2f2' if fila.name % 2 == 0 else 'white'
return [f'background-color: {color}']*len(fila)
compra_cliente = compra_cliente.apply(color_alterno, axis=1)
Prueba estas ideas y ajusta los colores y estilos según tus preferencias.
Espero haber ayudado y buenos estudios!