
chart
violin plot
Distribution density mirrored on both sides of an axis.
diagramme en violon
aussi : tracé en violonDensité de distribution symétrique de part et d'autre d'un axe.
Classification
- chart
- boxes and densities › density shapes
- distribution; Financial Times Visual Vocabulary
- the name evokes: object
Channels
position on common scale; main: value
length; main: density
spatial region; main: group
Variants
bean plotone line per observation
raincloud plothalf violin with box and points
sina plotpoints spread by density
Attestation
- French term: Financial Times Visual Vocabulary, French version↗
- English definition: ggplot2 reference
Scientific literature
OpenAlex: 1 818 papers since 2004, 83% in the last five years; mostly in Medicine, Biochemistry, Genetics and Molecular Biology, Computer Science; Wikidata
Seminal references
- invention (1998) Hintze & Nelson (1998). Violin Plots: A Box Plot-Density Trace Synergism. The American Statistician (1 855 citations)
R packages
- R
ggplot2::geom_violin(); GitHub 7 025 stars; last commit 2026-10; paper (33 455 citations) - R
vioplot::vioplot(); GitHub 29 stars; last commit 2025-02; paper (80 citations)
R code of the ggplot2 example
library(ggplot2)
library(palmerpenguins)
set.seed(20261014)
p <- ggplot(penguins, aes(x = species, y = body_mass_g, fill = species, colour = species)) +
geom_violin(alpha = 0.3, na.rm = TRUE) +
geom_jitter(width = 0.12, size = 0.9, alpha = 0.7, na.rm = TRUE) +
scale_y_continuous(labels = lex_number, breaks = lex_break_breaks, expand = lex_break_expand) +
labs(title = "Adelie and Chinstrap penguins weigh about the same",
subtitle = "One dot per penguin",
x = NULL, y = "Body mass (g)",
caption = "Data: palmerpenguins (Horst, Hill & Gorman 2020)") +
theme_lex_viz(grid = "y", arrows = "y", break_not_zero = "y") +
theme(legend.position = "none")Sources (28)
30 occurrences in the corpus; indexed by 6 books
Show the 28 sources
- app.flourish.studio
- Better data visualizations: a guide for scholars, researchers, and wonks
- Bremer & Barone, Chart, CRC Press, 2025
- cedricscherer.com↗
- Computational statistics in data science
- Data Feminism
- Data points: visualization that means something
- Data Visualisation Guide, data.europa.eu
- Data visualisation: a handbook for data driven design
- Data visualization handbook
- Data Viz Project
- dataphys.org
- datavizcatalogue.com
- datavizproject.com
- Effective data visualization: the right chart for the right data
- Exploratory Data Analysis: Descriptive Analysis, Visualization, and Dashboard Design (w...
- Financial Times Visual Vocabulary, French version↗
- French Wikipedia↗
- French Wikipedia — Visualisation de données
- ggplot2 reference
- Grosjean & Engels, Science des données biologiques I-III (University of Mons)
- Info we trust: how to inspire the world with data
- LibreTexts Statistics, textbook chapters on charts
- QCBS R Workshop Series, French version (Quebec Centre for Biodiversity Science)
- The Truthful Art: Data, Charts, and Maps for Communication
- Wickham, Navarro & Pedersen, ggplot2: Elegant Graphics for Data Analysis, 3rd ed. online↗
- Wikipedia in English↗
- Wilke, Fundamentals of Data Visualization, O'Reilly, 2019
Cite this entry
Stable addresshttps://dataviz.adrientaudiere.com/en/term/violin-plot.html
ReferenceTaudière Adrien. 2026. violin plot. In Visualization Vocabulary, version 1.0.0. IdEst. https://dataviz.adrientaudiere.com/en/term/violin-plot.html
BibTeX
@incollection{taudiere2026-violin-plot,
author = {Taudière, Adrien},
title = {violin plot},
booktitle = {Visualization Vocabulary},
year = {2026},
version = {1.0.0},
publisher = {IdEst},
url = {https://dataviz.adrientaudiere.com/en/term/violin-plot.html},
note = {CC0 1.0}
}Page created on 2026-10-13. Text last changed on 2026-10-22. Images last changed on 2026-11-02. Numbers computed on 2026-10-22.