Logo
  • Getting started
  • Designing layouts
  • Using layouts in Python
  • Worked example: two panels with adjustable spacing
  • API reference
  • Troubleshooting
  • Editing and building the docs
pyplotdesigner
  • pyplotdesigner
  • View page source

pyplotdesigner

Design Matplotlib figure layouts visually, then reuse them in Python. Position and size axes in the browser, connect them with constraints, and use named constants to control spacing and dimensions in your plotting script.

Start with Getting started, or copy and run the two-panel example.

  • Getting started
    • Install and launch
    • Build a layout
    • Import the example layout
    • Copy into Python
  • Designing layouts
    • Coordinates and names
    • Free properties and constraints
    • Named constants
    • Presets and shortcuts
    • Saving your work
  • Using layouts in Python
    • Load, adjust, render
    • Axis names and properties
    • Reusing and exporting a design
    • String compatibility
  • Worked example: two panels with adjustable spacing
    • Inspect it in the GUI
    • Adjust it in Python
    • Verify the relationship
  • API reference
    • Loading and rendering
    • Design
    • Values
  • Troubleshooting
    • Address already in use
    • Browser does not open
    • Changing a constant fails
    • The layout stops updating
  • Editing and building the docs
    • Local build
    • Check the examples
    • Source format
Next

© Copyright 2023–2026, George N. Wong.

Built with Sphinx using a theme provided by Read the Docs.