FigPos

Resizes and moves figures to a defined position on any monitor.

You are now following this Submission

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://ch.mathworks.com/matlabcentral/fileexchange/74844-figpos), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0