_images/logo_long.png

UltraPlot is a succinct wrapper around matplotlib for creating beautiful, publication-quality graphics with ease.

πŸš€ Key Features | Create More, Code Less

βœ” Simplified Subplot Management – Create multi-panel plots effortlessly.

🎨 Smart Aesthetics – Optimized colormaps, fonts, and styles out of the box.

πŸ“Š Versatile Plot Types – Cartesian plots, insets, colormaps, and more.

πŸ“Œ Get Started β†’ Installation guide | Why UltraPlot? | Usage | Gallery


πŸ“– User Guide

A preview of what UltraPlot can do. For more see the sidebar!

Subplots & Layouts

_images/subplot_example.svg

Create complex multi-panel layouts effortlessly.

subplots.html

Cartesian Plots

_images/cartesian_example.svg

Easily generate clean, well-formatted plots.

cartesian.html

Projections & Maps

_images/projection_example.svg

Built-in support for projections and geographic plots.

projections.html

Colorbars & Legends

_images/colorbars_legends_example.svg

Customize legends and colorbars with ease.

colorbars_legends.html

Insets & Panels

_images/panels_example.svg

Add inset plots and panel-based layouts.

insets_panels.html

Colormaps & Cycles

_images/colormaps_example.svg

Use prebuilt colormaps and define your own color cycles.

colormaps.html

πŸ“š Reference & More

For more details, check the full User guide and API Reference.