Skip to main content
100%

SPOTIFY DATA

✓ Published0🌍 Public
Wwdn616@haw-hamburg.de
Last edited Dec 11, 2025
Created on Dec 10, 2025
Forked from Clickable Circles

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 description

Income 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

Installation

MIT Licensed

Similar vizzes