Se construyó el gráfico de columnas agrupadas con las tres categorías de menor facturación anual, mostrando las ventas por trimestre y cumpliendo con lo solicitado por Zoop.
Se construyó el gráfico de columnas agrupadas con las tres categorías de menor facturación anual, mostrando las ventas por trimestre y cumpliendo con lo solicitado por Zoop.
¡Hola Estudiante, espero que estés bien!
Parece que estás trabajando en la creación de un gráfico de columnas agrupadas para mostrar las ventas trimestrales de las categorías con menor facturación anual. Según el contexto, el ejercicio se centra en utilizar un gráfico de columnas agrupadas para comparar las categorías "Papelería y oficina", "Libros" y "Alimentos y bebidas".
El código que tienes parece correcto para lograr este objetivo. Aquí te dejo un resumen de los pasos clave que se están siguiendo en el código:
Calcular la facturación: Se calcula la facturación multiplicando el precio unitario por la cantidad y sumando el costo de envío.
Convertir las fechas a trimestres: Se utiliza la función dt.to_period('Q') para convertir las fechas en trimestres.
Filtrar las categorías deseadas: Se filtran las filas del DataFrame para incluir solo las categorías de interés.
Pivotar los datos: Se utiliza pivot_table para reorganizar los datos, de modo que los trimestres sean el índice y las categorías sean las columnas.
Crear el gráfico de columnas agrupadas: Se utiliza plot con kind='bar' y stacked=False para crear el gráfico.
Personalizar el gráfico: Se añaden etiquetas y un título, y se ajustan las etiquetas del eje x para mejorar la legibilidad.
Si tu gráfico no se ve como esperabas, verifica que los datos en tu DataFrame estén correctamente formateados y que las categorías y trimestres estén bien definidos. También asegúrate de que el DataFrame df esté correctamente cargado con los datos necesarios antes de ejecutar el código.
Espero que esta explicación te ayude a entender mejor el proceso y a crear la visualización deseada. ¡Bons estudios!