Skip to content
masterclass Buddy

Seaborn · Function

violinplot

Draw violin plots that show estimated data distributions for groups. Add inner summaries or observations, and control smoothing, width normalization, splitting, and axis scaling.

Last updated

Since
0.13.0

Syntax

seaborn.violinplot(data=None, *, x=None, y=None, hue=None, order=None, hue_order=None, orient=None, color=None, palette=None, saturation=0.75, fill=True, inner='box', split=False, width=0.8, dodge='auto', gap=0, linewidth=None, linecolor='auto', cut=2, gridsize=100, bw_method='scott', bw_adjust=1, density_norm='area', common_norm=False, hue_norm=None, formatter=None, log_scale=None, native_scale=False, legend='auto', scale=<deprecated>, scale_hue=<deprecated>, bw=<deprecated>, inner_kws=None, ax=None, **kwargs)

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • boxplot
  • stripplot
  • swarmplot
  • catplot

Source: seaborn.violinplot — seaborn 0.13.2 documentation. Checked 2026-11-03.