Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: finalizando el proyecto

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.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

¡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:

  1. 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.

  2. 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.

  3. 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.

  4. 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!