File Exchange

image thumbnail

cropFigure - makes the axis tight inside the figure

Generates a new figure without the extra space between the axes and the figure boundary.

3 Downloads

Updated 12 Apr 2019

View License

This function crops annoying borders from the figures. Useful for using before exporting as a PDF with the saveas command from MATLAB.

Example: simple figure with padding
fh = figure;
plot(1:100,cos(1:100));
cropFigure(fh,10); % adds a padding of 10/2 pixels to each side of the figure (10 pixels horizontally and 10 vertically)

Example: figure with many panels:

subplot(2,2,1);plot(1:100,cos(1:100));
subplot(2,2,2);plot(1:100,cos(1:100));
subplot(2,2,3);plot(1:100,cos(1:100));
subplot(2,2,4);plot(1:100,cos(1:100));
cropFigure

Comments and Ratings (0)

MATLAB Release Compatibility
Created with R2018a
Compatible with R2008a to any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags