Skip to main content

A collection of matplotlib style sheets and plotting tools for publication-ready figures

Project description

SpiffyPlots

Build Status codecov Documentation Status PyPI version GitHub last commit GPLv3 license

A collection of matplotlib style sheets and plotting tools for publication-ready figures.

Simple style example:

style example

Installation

Install the latest release:

pip install spiffyplots

or install the latest commit directly from GitHub:

pip install git+https://github.com/JRBCH/spiffyplots.git

Features

  • Matplotlib style sheets

  • Multi-panel figures

    • Easy and flexible wrapper of matplotlib's GridSpec
    • Automatic labelling of sub-panels
    • Support for custom panel arrangements and labels

Future Plans

  • Journal-specific style sheets
  • Automatic optimization of figure size for multipanel figures
  • color module for quick access to colors and cmaps
  • panel wrapper class for matplotlib axes objects with custom plotting methods for often used plots.

Credits

  • This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

  • The idea for easy-to-use and pypi-deployable matplotlib stylesheets stems from John Garrett's SciencePlots package.

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

spiffyplots-0.5.1.tar.gz (28.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spiffyplots-0.5.1-py2.py3-none-any.whl (23.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file spiffyplots-0.5.1.tar.gz.

File metadata

  • Download URL: spiffyplots-0.5.1.tar.gz
  • Upload date:
  • Size: 28.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.0

File hashes

Hashes for spiffyplots-0.5.1.tar.gz
Algorithm Hash digest
SHA256 54d44a3415e290cd209aed0587d15e3c0b0a3864ee212f9a0160b7e9eca0e742
MD5 c49cb4918e271b80de502078da540786
BLAKE2b-256 d0a9e8c5dfb30bf45f846ebebc97b5c7d2177fd5e03e561a933bb8c175440e83

See more details on using hashes here.

File details

Details for the file spiffyplots-0.5.1-py2.py3-none-any.whl.

File metadata

  • Download URL: spiffyplots-0.5.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 23.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.0

File hashes

Hashes for spiffyplots-0.5.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 822ecc07f7e155ee29dd7c2fab95a9d3d35e14bcf5aea2b56ff527fc2afcee4a
MD5 430c70612f326a52434a0ba073267355
BLAKE2b-256 5818b73386c3275a95778ed5b306be4dc6216127d1bd9f235f2b125f81696145

See more details on using hashes here.

Supported by

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