Skip to content

SOMU3103/Data_Analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


๐Ÿ“– About The Project

No code. No hassle. Just load your data and visualize it instantly.

Data Analytics Dashboard is a desktop GUI application that transforms raw CSV data into beautiful, meaningful charts โ€” all without writing a single line of code. Designed for students, analysts, and data enthusiasts who want fast, visual insights.

Whether you're exploring sales trends, understanding distributions, or identifying correlations โ€” this dashboard has you covered with 10 powerful chart types and an intuitive point-and-click interface.

Typing SVG

โœจ Features

๐ŸŽฏ Core Features

  • ๐Ÿ“ One-Click CSV Loading โ€” drag, select & preview instantly
  • ๐Ÿ“Š 10 Chart Types โ€” from pie to pairplot
  • ๐Ÿ” Data Preview Window โ€” see columns and rows before plotting
  • ๐ŸŽ›๏ธ Smart Column Selector โ€” dropdown-based axis selection
  • ๐Ÿ’พ Export Charts โ€” save your plots as PNG/PDF

๐Ÿงช Visualization Types

# Chart Use Case
1 ๐Ÿฅง Pie Chart Proportions
2 ๐Ÿ“ˆ Line Plot Trends over time
3 ๐Ÿ”ต Scatter Plot Correlations
4 ๐Ÿ“Š Histogram Distributions
5 ๐Ÿ“‹ Bar Chart Comparisons
6 ๐Ÿ“ฆ Box Plot Outlier detection
7 ๐ŸŽป Violin Plot Data spread
8 ๐ŸŒก๏ธ Heatmap Correlations
9 ๐Ÿ”— Pair Plot Multi-variable
10 ๐Ÿ”ข Count Plot Frequencies

๐Ÿ› ๏ธ Built With

Technology Version Role
Python 3.7+ Core application logic
Tkinter Built-in Graphical user interface
Pandas Latest Data loading & manipulation
Seaborn Latest Statistical visualizations
Matplotlib Latest Rendering & figure control

๐Ÿš€ Getting Started

Prerequisites

Ensure Python 3.7+ is installed on your system:

python --version

Installation

1. Clone the repository

git clone https://github.com/SOMU3103/Data_Analytics.git

2. Navigate into the project folder

cd Data_Analytics

3. Install required libraries

pip install pandas seaborn matplotlib

๐Ÿ’ก Tkinter comes bundled with Python by default. If missing: sudo apt-get install python3-tk (Linux)

4. Run the application

python Data_Analytice_Dashboard.py

๐ŸŽฎ How To Use

1. Launch the app
        โ†“
2. Click "๐Ÿ“ Load CSV File"
        โ†“
3. Preview your data (columns + rows shown automatically)
        โ†“
4. Select X-axis and Y-axis columns from dropdowns
        โ†“
5. Click any chart button (Pie, Line, Bar, etc.)
        โ†“
6. Your chart appears instantly! Save or export as needed.

๐Ÿ“„ Sample CSV to Try

Month,Sales,Profit,Region
January,15000,3000,North
February,18000,4200,South
March,12000,2800,East
April,21000,5100,West
May,19500,4700,North
June,23000,6000,South

๐Ÿค Contributing

Contributions make open-source awesome! Here's how to get involved:

# Step 1 โ€” Fork the repo on GitHub

# Step 2 โ€” Clone your fork
git clone https://github.com/YOUR_USERNAME/Data_Analytics.git

# Step 3 โ€” Create a feature branch
git checkout -b feature/YourFeatureName

# Step 4 โ€” Make your changes, then commit
git commit -m "โœจ Add: YourFeatureName"

# Step 5 โ€” Push and open a Pull Request
git push origin feature/YourFeatureName

๐Ÿ’ก Ideas for Contributions

  • ๐Ÿ“‚ Add Excel/JSON file support
  • ๐ŸŒ™ Dark mode theme
  • ๐Ÿงน Built-in data cleaning tools
  • ๐Ÿ“ค Export to HTML report
  • ๐Ÿ“ Resize & customize chart dimensions
  • ๐Ÿง  Summary statistics panel

๐Ÿ“ License

Distributed under the MIT License. See LICENSE for details.

MIT License โ€” Copyright (c) 2026 Somnath (SOMU3103)
Free to use, modify, and distribute with attribution.

๐Ÿ“ฌ Contact

๐Ÿ‘จโ€๐Ÿ’ป Somnath

LinkedIn GitHub Project


๐Ÿ™ Acknowledgments

  • ๐Ÿ Python Community โ€” for the amazing ecosystem
  • ๐Ÿผ Pandas Team โ€” for effortless data manipulation
  • ๐ŸŽจ Seaborn Team โ€” for gorgeous statistical visuals
  • ๐Ÿ“Š Matplotlib Team โ€” for the visualization backbone
  • ๐Ÿ’™ Everyone who stars โญ this repository

If this project helped you, consider giving it a โญ โ€” it means a lot!

Made with โค๏ธ by Somnath

About

A Python Tkinter-based data visualization tool that converts CSV data into interactive charts using Pandas, Seaborn, and Matplotlib enabling no-code data analysis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages