Abstract:

The Diwali Sales Analysis Data program is an interactive data visualization and analysis tool that leverages Python's Tkinter, Pandas, Matplotlib, and Seaborn libraries. This program allows users to explore sales data from the Diwali festival through various interactive graphical representations. It is designed to provide insights into the purchasing trends during Diwali, focusing on demographic factors such as gender, age, marital status, occupation, and location (state). The application begins by importing and cleaning the sales data, including handling missing values, converting data types, and renaming columns for clarity. Once the data is processed, users can access multiple visualizations, such as gender distribution, product category breakdown, age group analysis, state-wise sales, and marital status. These visualizations are created using Seaborn's count plots and bar charts, making it easy to spot patterns in the dataset. The program is built with an intuitive graphical user interface (GUI) using Tkinter, enabling users to navigate through various analyses by clicking interactive buttons. Each plot is embedded within the GUI, allowing users to visually interpret trends and make data-driven decisions. Overall, this program serves as a powerful yet accessible tool for analyzing Diwali sales, helping businesses and analysts gain insights into customer behaviour and sales performance during the festival period.