Violin Plot with mean, median and interquartile range

Version 1.0.0 (2.46 KB) by Alessandro
get violin plots from your data
38 Downloads
Updated 8 Nov 2024

View License

% This function generates a violin plot for each dataset provided as input.
% Violin plots are estimated from histcounts MATLAB function.
% The thick line in the box represents the mean, while the thin line represents the median.
%
% Inputs:
% - Data vectors (each data vector should be followed by its name)
% - numbins: number of bins for the histogram
% - data label: a string for the ylabel of the plot
%
% Example usage:
% plotViolin(V1, 'nameV1', V2, 'nameV2', ..., 150, 'delay')
% Where V1, V2, ... are vectors of data, 'nameV1', 'nameV2', ... are their names,
% 150 is the number of bins, and 'delay' is the data label for the plot

Cite As

Alessandro (2026). Violin Plot with mean, median and interquartile range (https://www.mathworks.com/matlabcentral/fileexchange/175220-violin-plot-with-mean-median-and-interquartile-range), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2024b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags
Version Published Release Notes
1.0.0