Raincloud Plot
Split violin + box + jittered raw — the gold standard for showing distributions.
Rendering…
Make it your own.
{
"data":[
{"type":"violin","y":[3,4,3.5,5,6,5.5,4.5,5.2,4.8,5.6,6.1,5.4,4.9,5.0,5.8],"x":"Group A",
"side":"positive","line":{"color":"#1f47f5"},"meanline":{"visible":true},"box":{"visible":true},"points":"all","jitter":0.3,"pointpos":-1.8,"marker":{"color":"#1f47f5","size":5,"opacity":0.6},"width":0.9,"name":"A"},
{"type":"violin","y":[4.2,5,5.5,5.8,6.2,6.5,6.7,7.0,7.4,7.8,8.0,7.2,6.8,7.1,7.5],"x":"Group B",
"side":"positive","line":{"color":"#dc2626"},"meanline":{"visible":true},"box":{"visible":true},"points":"all","jitter":0.3,"pointpos":-1.8,"marker":{"color":"#dc2626","size":5,"opacity":0.6},"width":0.9,"name":"B"}
],
"layout":{"title":"Raincloud plot","yaxis":{"title":"Value"},"violinmode":"overlay"}
}