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

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

Scarica
Scarica

Al momento, stai seguendo questo contributo

Nota dell'editore: This file was selected as MATLAB Central Pick of the Week

Cita come

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

Riconoscimenti

Ispirato da: plot spread points (beeswarm plot)

Ispirato: Violin Plot, gQSPSim

Informazioni generali

Compatibilità della release di MATLAB

  • Compatibile con qualsiasi release

Compatibilità della piattaforma

  • Windows
  • macOS
  • Linux
Versione Pubblicato Note della release Action
1.15.0

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

Scarica
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.

Scarica
1.13.0

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

Additionally, plotSpread is now a separate submission.

Scarica
1.12.0

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

Scarica
1.9.0

Improved normalization options. Thanks to Jake for the suggestion.

Scarica
1.7.0

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

Scarica
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.

Scarica
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.

Scarica
1.3.0

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

Scarica
1.2.0

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

Scarica
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.

Scarica
1.0.0

Scarica