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 for matplotlib (SIL Open Font License); plotly template uses Source Serif Pro (loaded from Google Fonts / system fallback)
  • 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.2.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.2-py3-none-any.whl (436.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tidepool_theme-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 c20d2aa956daae1b67ea0f88b31303adfd12e7b63db05d092f8f7372644df940
MD5 ee786d8b3a983f79763367f059a66feb
BLAKE2b-256 d4362127f3e594f7f74af56177ddb3c9730dd02e03bd7d80ac3ab1b098f17868

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tidepool_theme-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2f927d23b9a4238d1997a1c9cbc5ed27fd0d78da3342246e7fe028af2be08c11
MD5 82690f286688e8d2ea9229d394cf3294
BLAKE2b-256 30764c6e14b28461242737d9cb7beb6501801f55af7d8ab6dadb0310401585bb

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