Skip to content

This project is a command-line Python application designed to visualize electric vehicle (EV) data in different ways: Bar charts Stacked bar charts Scatter plots The user interacts with the program via a menu system.

Notifications You must be signed in to change notification settings

turki013/Electric-car-sales

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Electric Vehicle Sales & Stock Visualizer πŸš—πŸ“Š

Python CLI App Menu Driven Dataset Status

This project is a command-line Python application designed to visualize electric vehicle (EV) data in different ways:

  • Bar charts
  • Stacked bar charts
  • Scatter plots

File: main.py

  • Entry point of the project.
  • Provides user-friendly CLI for selecting chart types.
  • Uses modular functions like bar_chart(), stacked_bar(), and scatter().

How It Works

When the user runs the program:

  1. A menu appears.
  2. The user selects a chart option.
  3. The corresponding visualization function is called and displayed.

Requirements

  • Python 3.10+
  • pandas
  • matplotlib

Run with:

python main.py

Make sure the IEA-EV-dataEV salesHistoricalCars.csv file is properly placed and that config.py contains your styling settings.


Created for a data visualization assignment focused on electric vehicle trends.

About

This project is a command-line Python application designed to visualize electric vehicle (EV) data in different ways: Bar charts Stacked bar charts Scatter plots The user interacts with the program via a menu system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages