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.