SPOTIFY DATA
A dot-density plot visualizes global income inequality by clustering colored dots for each salary bracket, from under $5,000 to over $5 million, with the width and density of each cluster reflecting population size. The visualization uses matplotlib's `scatter` with jittered positions, a dark theme with high-contrast green dots, and a yellow dashed `axhline` marking the minimum wage threshold, accompanied by a German-language annotation. Data comes from hardcoded income category counts in a configuration file, with a Python script generating the plot via NumPy's random uniform distribution for jitter.
AI-generated descriptionIncome Distribution Visualization
A dot-density visualization showing income distribution across different salary brackets.
Description
This project creates a scatter plot visualization where each income bracket is represented by a cluster of dots. The density and width of the dot clusters represent the relative number of people in each income category, making income inequality visually apparent.
Features
- Dot-density plot with jittered positions for visual appeal
- Dark theme with high-contrast colors
- Highlighted minimum wage threshold line
- Clean, modular code structure
Requirements
- Python 3.6+
- matplotlib
- numpy