Skip to main content

morethemes: more themes for matplotlib

morethemes logo

morethemes provides themes for matplotlib. More themes, better plots, one line of code.

PyPI Downloads Python Versions

Documentation site


Installation

pip install morethemes

Don't want to add morethemes as a dependency? You can either browse the source code to find the rcParams, or use the mt.get_rcparams("theme_name") function.

Skill

Too lazy to read documentation? Install the agent skill with:

npx skills add y-sunflower/morethemes

Themes

morethemes offers 16 built-in themes, as well as a special 'brand' theme, based the _brand.yml specification:

WSJ

import morethemes as mt

mt.set_theme("wsj")

URBAN

import morethemes as mt

mt.set_theme("urban")

MINIMAL

import morethemes as mt

mt.set_theme("minimal")

FT

import morethemes as mt

mt.set_theme("ft")

NATURE

import morethemes as mt

mt.set_theme("nature")

ECONOMIST

import morethemes as mt

mt.set_theme("economist")

GREENWAVE

import morethemes as mt

mt.set_theme("greenwave")

LUMEN

import morethemes as mt

mt.set_theme("lumen")

EBONIS

import morethemes as mt

mt.set_theme("ebonis")

LIGHTER

import morethemes as mt

mt.set_theme("lighter")

VSCODE-DARK

import morethemes as mt

mt.set_theme("vscode-dark")

NORD

import morethemes as mt

mt.set_theme("nord")

RETRO

import morethemes as mt

mt.set_theme("retro")

DARKER

import morethemes as mt

mt.set_theme("darker")

YELLOWISH

import morethemes as mt

mt.set_theme("yellowish")

MONOBLUE

import morethemes as mt

mt.set_theme("monoblue")

BRAND

The brand theme reads a Posit _brand.yml file and generates Matplotlib rcParams from its colors and typography.

import morethemes as mt

mt.set_theme("brand")

Metadata

Release files for morethemes 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for morethemes 0.9.0
File Size Uploaded Provenance Actions
morethemes-0.9.0.tar.gz 3.3 MB With provenance Details for morethemes-0.9.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for morethemes 0.9.0
File Interpreter ABI Platform Actions
morethemes-0.9.0-py3-none-any.whl Python 3 none any Details for morethemes-0.9.0-py3-none-any.whl

Total release size: 3.3 MB

Release files / morethemes-0.9.0.tar.gz

Download URL morethemes-0.9.0.tar.gz
Size 3.3 MB
Tags Source
SHA-256 checksum
How to use checksums
f869616a0cc13197862ba012fab16e0e7823903a15d01b7a6cd3b5c33a79bb32
BLAKE2b-256 checksum
How to use checksums
f486a044a6c315f1ad61ac4067cc0947fb97804065eefe31f8ef7f6ad42d0df9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 31, 2026.

Transparency log

Release files / morethemes-0.9.0-py3-none-any.whl

Download URL morethemes-0.9.0-py3-none-any.whl
Size 10.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4db1bb803762c54c424ef3222b192259b68584a9a4ea82a67fd1d2ae00167573
BLAKE2b-256 checksum
How to use checksums
71e60bd1006683fe0e904aaf9029abbffd71af5b5ae62c01e4df3ded9dcf0093
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 31, 2026.

Transparency log

Security for morethemes 0.9.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for morethemes-0.9.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 31, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page