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
- Entry point of the project.
- Provides user-friendly CLI for selecting chart types.
- Uses modular functions like
bar_chart()
,stacked_bar()
, andscatter()
.
When the user runs the program:
- A menu appears.
- The user selects a chart option.
- The corresponding visualization function is called and displayed.
- 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.