Skip to content
Plotly templates

Raincloud Plot

Split violin + box + jittered raw — the gold standard for showing distributions.

Template previewPlotly
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"}
}