Collection of exercises using Matplotlib to visualize data in Python.
My Goal:
- Learn Matplotlib
- Practice converting numeric data into visualizations
- Build intuition for selecting appropriate plot types
- Create reproducible, well-documented examples
Each folder contains an exercise
-
basic-line-plot/
- Line plot visualizing values over time
- Includes plot titles, axis labels, and saved output
-
multi-plot-customization/
- Two line plots visualizing product sales over time
- Includes plot titles, axis labels, saved output, and plot customization
-
customized-labels/
- Line plot visualizing student attendance over time
- Includes customized axis labels, titles, saved output, and plot customization
-
bar-chart/
- Bar chart visualizing quantity of employees per department
- Includes axis labels, titles, saved output, and plot customization
-
pie-chart/
- Pie chart visualizing monthly expenses
- Includes labels, percentages, customized colors, and saved output
-
scatter-plot/
- Scatter plot visualizing the correlation between hours of sleep and levels of productivity between students and workers
- Includes labels, customized colors, alpha, legend, and saved output
-
histogram/
- Three histogram exercises
- delivery-time-distribution/
- Histogram visualizing the frequency distribution of delivery time in minutes among a quantity of deliveries
- login-duration-distribution/
- Histogram visualizing the frequency distribution of login duration in minutes among a quantity of users
- screen-time-distribution/
- Histogram visualizing the frequency distribution of screen time hours among a quantity of users
- Each histogram is analyzed for bulk concentration, mean vs median, and distribution direction.
-
subplots/
- One figure with four axes visualizing a student dashboard
- Includes labels, titles, line plot, scatter plot, histogram, bar chart, and analysis of each subplot