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

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

ダウンロード
ダウンロード

現在この提出コンテンツをフォロー中です。

編集メモ: This file was selected as MATLAB Central Pick of the Week

引用

Jonas (2026). Violin Plots for plotting multiple distributions (distributionPlot.m) (https://jp.mathworks.com/matlabcentral/fileexchange/23661-violin-plots-for-plotting-multiple-distributions-distributionplot-m), MATLAB Central File Exchange. に取得済み.

謝辞

ヒントを得たファイル: plot spread points (beeswarm plot)

ヒントを与えたファイル: Violin Plot, gQSPSim

一般的な情報

MATLAB リリースの互換性

  • すべてのリリースと互換性あり

プラットフォームの互換性

  • Windows
  • macOS
  • Linux
バージョン 公開済み リリース ノート Action
1.15.0

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

ダウンロード
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.

ダウンロード
1.13.0

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

Additionally, plotSpread is now a separate submission.

ダウンロード
1.12.0

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

ダウンロード
1.9.0

Improved normalization options. Thanks to Jake for the suggestion.

ダウンロード
1.7.0

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

ダウンロード
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.

ダウンロード
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.

ダウンロード
1.3.0

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

ダウンロード
1.2.0

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

ダウンロード
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.

ダウンロード
1.0.0

ダウンロード