Violin Plot Maker

A violin plot draws a mirrored density curve for each group, so you can see bimodal and skewed distributions that a box plot would hide.

Chart type
Your data14 rows · 2 cols
CSV detected
Live previewUpdates as you type · nothing leaves your browser
80100120140160EU — median 109, n=7EUUS — median 94, n=7US
Violin plot of Latency by Group — 14 data points.
Export

Features

What the violin plot maker gives you

  • Paste CSV, Excel cells, TSV, JSON or a Markdown table
  • Live preview — every edit renders instantly, no Generate button
  • Export 2x PNG, vector SVG, PDF or copy the image
  • Transparent background and five business colour palettes
  • No signup, no watermark, nothing uploaded to a server

Use cases

When to use a violin plot

  • Compare distribution shape across experiment arms
  • Reveal bimodal response times
  • Show skew in income or duration data

FAQ

Violin Plot Maker questions

Violin plot or box plot?
A box plot gives you five exact numbers. A violin plot shows the whole shape, which is the only way to spot two peaks in the same group. Use a violin when shape matters and a box when you need precise quartiles.
How is the density curve calculated?
With a Gaussian kernel density estimate whose bandwidth is derived from the spread of each group. The interquartile range and median are overlaid so you still get the summary statistics.
How many points do I need per group?
At least three to draw a curve, but the shape only becomes meaningful with roughly twenty or more points per group.

Related

Try another chart type

Import formats

Paste from anything