Graphs/Violin Plot

Edit src/renderers/d3/distribution/violin.ts and save to see changes across all configurations

Tests: 26Sections: 6
Container SizesSame 4-group dataset (100 values each), different container dimensions
Tiny250×160 · 400 rows
Small350×220 · 400 rows
Medium500×320 · 400 rows
Large700×420 · 400 rows
Wide800×280 · 400 rows
Group CountsVarying number of violin groups (100 values each)
2 Groups400×320 · 200 rows
4 Groups500×320 · 400 rows
6 Groups650×380 · 600 rows
Sample SizesVarying values per group (4 groups)
30 values/group500×320 · 120 rows
100 values/group500×320 · 400 rows
500 values/group600×380 · 2000 rows
Config VariationsBox plot, median, quartile, and orientation options
Show Box Plot500×320 · 400 rows
Show Median500×320 · 400 rows
Show Quartiles500×320 · 400 rows
Horizontal500×400 · 400 rows
All Features500×320 · 400 rows
Color SystemNamed palettes, highlights, and color encoding
Default (Categorical)500×320 · 400 rows
Green Palette500×320 · 400 rows
Highlight Piano500×320 · 400 rows
Multi-Highlight500×320 · 400 rows
Purple Palette500×320 · 400 rows
Edge CasesStress tests and unusual data patterns
Single Group350×320 · 100 rows
Identical Values500×320 · 100 rows
Bimodal Group500×320 · 300 rows
Very Different600×380 · 300 rows
Sparse (30 pts)500×320 · 120 rows