boxplot_fromstats

Create a fake box and whisker plot from pre-determined statistics (mean, standard deviation, and min/max).
51 Downloads
Updated 31 Oct 2022

View License

Given pre-determined statistics (mean, standard deviation, and min/max), BOXPLOT_FROMSTATS uses errorbar.m and patch.m to create a fake box and whisker plot, similar to boxchart.m. Options include customizing colormap, width of box, and linewidth.
Sample code:
data = randn(5,10)*2+31;
means = mean(data');
stds = std(data');
mins = min(data');
maxs = max(data');
% -------------------------------------------------------------------------
lw = 1.2;
cmap = jet(length(means));
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
figure; clf; hold on;
boxplot_fromstats(gca,means,stds,mins,maxs,{'A', 'B', 'C', 'D', 'E'},...
'cmap', cmap, 'LineWidth',lw)
ylim([25 38])
ylabel('Temperature (^oC)')
grid on; box on;
set(gca, 'FontSize', 14)

Cite As

Allison Ho (2026). boxplot_fromstats (https://uk.mathworks.com/matlabcentral/fileexchange/119888-boxplot_fromstats), MATLAB Central File Exchange. Retrieved .

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