Skip to main content

A light, minimal plotting theme with soft coastal colors and serif typography

Project description

tidepool

A light, minimal plotting theme with soft coastal colors and serif typography. Available for both matplotlib/seaborn and plotly.

Gallery

Matplotlib / Seaborn

Matplotlib gallery

Plotly

Plotly gallery

Interactive version — hover, zoom, pan

Installation

pip install tidepool-theme

Or with specific backends only:

pip install "tidepool-theme[mpl]"
pip install "tidepool-theme[plotly]"
pip install "tidepool-theme[all]"

Usage

Matplotlib / Seaborn

import tidepool
tidepool.set_mpl_style()

# seaborn inherits the style automatically
import seaborn as sns
sns.scatterplot(...)

Note: calling sns.set_theme() after set_mpl_style() will override the style. Use seaborn plotting functions directly instead.

Plotly

import tidepool
tidepool.set_plotly_template()

import plotly.express as px
fig = px.scatter(...)  # uses tidepool template by default

What's included

  • Background: #fafafa — light warm gray
  • Font: Source Serif 4 (bundled, SIL Open Font License)
  • Color cycle: 34 soft coastal tones starting with lightseagreen, lightsalmon, steelblue
  • Colormaps: purpor / purpor_r (sequential) and tealrose / tealrose_r (diverging), from CARTOColors
  • Layout: no grid, left+bottom spines only, clean axis lines

License

MIT

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

tidepool_theme-0.1.0.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

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

tidepool_theme-0.1.0-py3-none-any.whl (436.8 kB view details)

Uploaded Python 3

File details

Details for the file tidepool_theme-0.1.0.tar.gz.

File metadata

  • Download URL: tidepool_theme-0.1.0.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.3

File hashes

Hashes for tidepool_theme-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5af62e51aa9c4af922c6229265ccbf3df63759563237e159ff42a60f1437171a
MD5 877c33a78bde377c922f5dfa844bea39
BLAKE2b-256 a124f6625db1b8fae0007517d20aac56428a23807d182dd834344464a2f13c0c

See more details on using hashes here.

File details

Details for the file tidepool_theme-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tidepool_theme-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f2156cbcb9a0eb3c0fc01201475db5b4e871195b4a9fd07377b729c17c22e10b
MD5 5a6983679a3f9163b35ece2742537780
BLAKE2b-256 072e0ea5d273a18ffe93a01c704068a4671b5c74ccdba6ff2b8bbd6207fe2b49

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