What is a violin plot?

A violin plot shows the distribution of numerical data. It combines a box plot with a rotated kernel density estimate on each side, revealing the shape, spread, and multimodality that a box plot alone would hide.

Wider sections of the violin indicate higher data density, while narrower sections show sparse regions. The embedded box plot marks the median and quartiles.

Input tips

  • Put each dataset on its own line, with values separated by commas.
  • Use numeric values only — text labels are not supported.
  • Each dataset is treated as a separate group and gets its own violin.
  • Copy the plot as a PNG image using the Copy Plot button.