Skip to content

Teendan-coder/data_viz_app

Repository files navigation

Data Visualization App (Prototype) This is a minimal, well-structured PyQt5 prototype for your final year project. It supports:

  • Loading CSV/Excel files
  • Previewing dataset (first few rows) in the GUI
  • Creating basic plots: bar, line, histogram, pie
  • Exporting charts to PNG and PDF
  • Saving/loading chart configuration (JSON)

How to run (basic):

  1. Create a virtual environment (recommended) python -m venv venv source venv/bin/activate # Linux/macOS venv\Scripts\activate # Windows

  2. Install requirements: pip install -r requirements.txt

  3. Run the app: python main.py

Files: main.py - app entrypoint core/ - backend modules (data loader, chart generator, export, config) gui/ - PyQt5 UI modules (main window, chart view, controls) sample_data.csv - small sample dataset you can use immediately

Notes:

  • This is a prototype with educational, modular code. Each module has clear responsibilities.
  • Use VSCode to open the folder and explore modules. Run main.py to launch the GUI.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages