data-art
Data Art
Shape a signal from seeded observations. Explore Normal, Uniform, and Bimodal samples with an honest histogram and descriptive statistics.
How to play
Choose Normal, Uniform, or Bimodal and 50–2,000 observations. Release the sample slider to apply it with the current seed. Regenerate advances the seed; Reset reproduces the original Normal sample of 500 observations.
Shape the signal.
003 / DATA ART
Frequency (observations)
Sample value
30 equal-width bins. Bars and trace show observed counts.
JavaScript is required to change this seeded sample. The example, statistics, and frequency table remain readable without it.
The default seeded sample is ready. Interactive controls require JavaScript.
The observed sample
Normal sample, n=500. Observed mean -0.074; sample standard deviation 1.060. Observations span -3.634 to 3.059.
- Observations
- 500
- Sample mean
- -0.074
- Sample median
- -0.101
- Sample standard deviation
- 1.060
- Minimum
- -3.634
- Maximum
- 3.059
25 of 30 bins contain observations. One highest-frequency interval is [-0.25, 0), with 54 observations.
Numbers are rounded to three decimal places. Calculations use full precision; sample standard deviation uses n − 1.
The theoretical model
Normal · Normal(0, 1)
The model forms a central mound around zero. Individual samples vary.
Theoretical mean 0, variance 1, standard deviation 1.000. These describe the model, not the observed sample.
Read the 30 bin frequencies
| Value interval | Frequency |
|---|---|
| [-4, -3.75) | 0 |
| [-3.75, -3.5) | 1 |
| [-3.5, -3.25) | 0 |
| [-3.25, -3) | 0 |
| [-3, -2.75) | 2 |
| [-2.75, -2.5) | 4 |
| [-2.5, -2.25) | 6 |
| [-2.25, -2) | 7 |
| [-2, -1.75) | 8 |
| [-1.75, -1.5) | 19 |
| [-1.5, -1.25) | 15 |
| [-1.25, -1) | 26 |
| [-1, -0.75) | 38 |
| [-0.75, -0.5) | 39 |
| [-0.5, -0.25) | 52 |
| [-0.25, 0) | 54 |
| [0, 0.25) | 40 |
| [0.25, 0.5) | 43 |
| [0.5, 0.75) | 45 |
| [0.75, 1) | 28 |
| [1, 1.25) | 16 |
| [1.25, 1.5) | 17 |
| [1.5, 1.75) | 14 |
| [1.75, 2) | 11 |
| [2, 2.25) | 10 |
| [2.25, 2.5) | 3 |
| [2.5, 2.75) | 1 |
| [2.75, 3) | 0 |
| [3, 3.25) | 1 |
| [3.25, 3.5] | 0 |
| Total observations | 500 |
The visualization updates directly without animated bars for every motion preference. Without JavaScript or interactive SVG support, the last complete seeded example, statistical summary, frequency table, and navigation remain available.
Behind the pixels
Astro · TypeScript · SVG · Seeded sampling