position: "jitter"
Add seeded random offsets so overplotted points separate. Configure with positionParams width/height/seed (always seeded for reproducibility).
Usage
import { GGPlot, GeomJitter } from "@ggsvelte/svelte";
<GGPlot data={rows} aes={{ x: "x", y: "y" }}>
<GeomJitter position="jitter" />
</GGPlot> {
"geom": "jitter",
"position": "jitter"
} positionParams
widthnumberJITTER ONLY: maximum horizontal jitter amount — data units on continuous x, band-step fractions on discrete x. Default 40% of the data resolution.
heightnumberJITTER ONLY: maximum vertical jitter amount — data units on continuous y, band-step fractions on discrete y. Default 40% of the data resolution.
seedintegerJITTER ONLY: RNG seed (a non-negative integer). Default 42. ggsvelte jitter is ALWAYS seeded so renders are reproducible (deliberate divergence from random jitter).
Default for geoms
Compatible geoms
GeomPointGeomCountGeomJitterdefault