FigPos

Version 1.0.0 (11 KB) by SFitz
Resizes and moves figures to a defined position on any monitor.
49 Downloads
Updated 3 Apr 2020

View License

This is a general figure management function for changing the size and position of all figures with simple commands. It is helpful if you produce a lot of figures during daily Matlab use.

With a one-word command it automatically sorts all open figures to fit onto the screen.

Some other features include:
- Automatically or manually place a figure anywhere on a rectangular grid.
- Cascade figures.
- Change the window state of all figures (e.g. maximise).
- A basic bin-packing algorithm to make all figures visible on the screen without resizing or overlapping (subject to if they can fit).
- Supports multiple monitors.
- Choose which figures to include or exclude.
All features are described in detail in the function.

For a demonstration, run:
FigPos demo

Cite As

SFitz (2026). FigPos (https://uk.mathworks.com/matlabcentral/fileexchange/74844-figpos), MATLAB Central File Exchange. Retrieved .

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