View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Y-labels alignment in subplots

5.0 | 2 ratings Rate this file 30 Downloads (last 30 days) File Size: 3.03 KB File ID: #41701 Version: 1.1

Y-labels alignment in subplots


gbernardi (view profile)


10 May 2013 (Updated )

Function to align the ylabels within a figure containing multiple subplots

| Watch this File

File Information

This function takes care of the alignment of ylabels in figures with multiple subplots.
This is done because ylabels are usually not aligned when the yticks labels are of different length in different subplots.
The alignment is performed within each column of subplots and was designed to work with the default MATLAB subplot function as well as with the subplot1 function released on MATLAB central.

MATLAB release MATLAB 8.0 (R2012b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (3)
05 Aug 2016 Ilyas

Ilyas (view profile)

Thank you so much for this. Having the y axis labels not aligned was driving me crazy. This should be embedded within Matlab's figure creating actually. So important in my opinion.

06 Jun 2015 Jonathan Hunt

Another function which should be in the core Matlab functionality! This nice little script does what it claims to do.

As documented by the function description (in the code) resizing the figure after aligning the labels messes up their positioning, but that's no issue provided that this is executed after all resizing operations are complete. Running this function when subfigures have misaligned labels also has the benefit that labels which protrude further from the axes are less likely to get chopped off by the figure renderer during export operations. (Fixing this problem is actually why I'm using it, aside from the need to tidy things up.)

18 Jun 2013 gbernardi

gbernardi (view profile)

I updated the file to solve the bug occurring when legends were added.


returns not only the axes' handles but also the legends' handles, which I didn't know.

Comment only
18 Jun 2013 1.1

I fixed the bug that occurred when legends were added to the subplots.

Contact us