Violin Plots for plotting multiple distributions (distributionPlot.m​)

Function for plotting multiple histograms side-by-side in 2D - better than boxplot.

Télécharger
Télécharger

Vous suivez désormais cette soumission

Note de l’éditeur : This file was selected as MATLAB Central Pick of the Week

Citation pour cette source

Jonas (2026). Violin Plots for plotting multiple distributions (distributionPlot.m) (https://fr.mathworks.com/matlabcentral/fileexchange/23661-violin-plots-for-plotting-multiple-distributions-distributionplot-m), MATLAB Central File Exchange. Extrait(e) le .

Remerciements

Inspiré par : plot spread points (beeswarm plot)

A inspiré : Violin Plot, gQSPSim

Informations générales

Compatibilité avec les versions de MATLAB

  • Compatible avec toutes les versions

Plateformes compatibles

  • Windows
  • macOS
  • Linux
Version Publié le Notes de version Action
1.15.0

renamed histogram to myHistogram to avoid clash with new Matlab function of the same name, added support for boxplot overlays

Télécharger
1.14.0

Improved documentation (more examples, link to plotSpread), added quantiles (thanks to Warwick for suggestion & testing). Also, belated thanks to Kelly for suggesting horizontal orientation.

Télécharger
1.13.0

Added the following new features:
- Horizontal plotting
- Plotting of half distributions
- Bugfixes

Additionally, plotSpread is now a separate submission.

Télécharger
1.12.0

Added option to align the bars at the left or the right (option "histOri"), as suggested by Yuri. Also, bugfix.

Télécharger
1.9.0

Improved normalization options. Thanks to Jake for the suggestion.

Télécharger
1.7.0

Fixed a bug in the code, and two mistakes in the example.

Télécharger
1.6.0

Made colorbar more meaningful if there is only one colormap and the bins are normalized globally (i.e. globalNorm is set to 1). Thanks to Brian Katz for the suggestion.

Télécharger
1.4.0

Changed input from optional arguments to parameterName/parameterValue pairs (note that the old syntax still works!).
Added several new features, such as support for grouped variables, overlay of data points, and user-defined colormaps.

Télécharger
1.3.0

Updated title to Violin Plot, because that's how (part) of these plots are called elsewhere.

Télécharger
1.2.0

Documented previously undocumented functionality, chose better screenshot to demonstrate how distributionPlot is better for comparing distributions than boxplot

Télécharger
1.1.0

Fixed cryptic error if the data was all NaNs (thanks Christopher for pointing it out!).
distributionPlot now also automatically converts arrays in cells to vectors and throws a warning.

Télécharger
1.0.0

Télécharger