groupedSpacedBoxchart
Boxcharts with space between groups (MATLAB function).
Inspired by Sudhee's question on MATLAB Answers (https://www.mathworks.com/matlabcentral/answers/2120996), the groupedSpacedBoxchart function is a modified version of the base function boxchart. The modified function adds extra space between grouped data in a boxchart visualization, thereby making it easier to distinguish between the groups.
Syntax
-
groupedSpacedBoxchart(dataTable,x,y,groups) -
groupedSpacedBoxchart(...,varargin) -
axHandle = groupedSpacedBoxchart(...)
Inputs
-
dataTable- Table containing your original data -
x- Name of XData variable (ex. 'Month') -
y- Name of YData variable (ex. 'Temperature') -
groups- Name of the variable you wish to group the data by (ex. 'Year') -
varargin- (Optional) name/value pairs compatible with the boxchart() function
Outputs
-
axHandle- Chart axes handle
Examples
load temperature_data
plt = groupedSpacedBoxchart(data,'Month','TemperatureF','Year');
% With optional inputs
plt2 = groupedSpacedBoxchart(data,'Month','TemperatureF','Year',...
'BoxWidth',0.5,'MarkerStyle','x','notch','on');
ylim([20 100]), ylabel('Temperature (\circF)')
legend(categorical(unique(data.Year)))Cite As
Austin M. Weber (2026). groupedSpacedBoxchart (https://github.com/weber1158/groupedSpacedBoxchart/releases/tag/v0.1.0), GitHub. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 0.1.0 |

