Skip to main content

Easily indicate zoom plot areas in Matplotlib

Project description

outset wordmark

PyPi CI Deploy Sphinx documentation to Pages GitHub stars

Easily indicate zoom plot areas in Matplotlib

Features

Basic Usage

Install

python3 -m pip install outset

API Overview

  • outset.OutsetGrid: compose a source plot and zoom regions over it (e.g., “outsets”) on a multiplot lattice

    • designate zoom regions directly, or as regions containing data subsets

    • object-oriented, “tidy data” interface a la seaborn.FacetGrid

  • outset.inset_outsets: rearrange an``OutsetGrid`` to place outset zoom regions as insets over the original source axes

  • outset.marqueeplot: axis-level “tidy data” interface to draw marquees framing specified subsets of data

  • outset.draw_marquee: low-level interface to draw individual marquee annotations

Read the full API documentation here.

Available Styling Extensions

Callout mark glyphs: customize symbols identifying marquee annotations

comparison of available glyphs

Callout tweaks: customize how marquee callouts are shaped and positioned

Citation

Contributing

This project welcomes contributions and suggestions. Our documentation includes detailed information to get you started.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

outset-0.0.0rc197.post1.tar.gz (5.7 MB view hashes)

Uploaded Source

Built Distribution

outset-0.0.0rc197.post1-py3-none-any.whl (53.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page