Skip to main content

Yet Another Matplotlib Extension, with simplified subplotting & annotations.

Project description

The yampex package makes Matplotlib much easier to use, especially with subplots. You simply construct a Plotter object with the number of subplots or subplot rows and columns you want, and do a context call on it to get a version of the object that's all set up to do your subplots.

A powerful option-setting API lets you easily and intuitively configure all of your subplots globally and specific subplots locally.

You can easily add annotations to your plots. They get placed intelligently, in a way that minimizes visual disruption.

Comes with a number of small and informative example files, which you can install to a yampex-examples subdirectory of your home directory by typing yampex-examples as a shell command. Go there and you can run each example as a Python script, or all of them with the shell script.

There's also a quick example on the project page at

Works on Python 3.x and (a little slower for plots with annotations) on Python 2.7.

Project details

Download files

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

Source Distribution

yampex-1.0.1.tar.gz (62.3 kB view hashes)

Uploaded Source

Built Distribution

yampex-1.0.1-py3-none-any.whl (83.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