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
Plotly
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()afterset_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) andtealrose/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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c20d2aa956daae1b67ea0f88b31303adfd12e7b63db05d092f8f7372644df940
|
|
| MD5 |
ee786d8b3a983f79763367f059a66feb
|
|
| BLAKE2b-256 |
d4362127f3e594f7f74af56177ddb3c9730dd02e03bd7d80ac3ab1b098f17868
|
File details
Details for the file tidepool_theme-0.1.2-py3-none-any.whl.
File metadata
- Download URL: tidepool_theme-0.1.2-py3-none-any.whl
- Upload date:
- Size: 436.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f927d23b9a4238d1997a1c9cbc5ed27fd0d78da3342246e7fe028af2be08c11
|
|
| MD5 |
82690f286688e8d2ea9229d394cf3294
|
|
| BLAKE2b-256 |
30764c6e14b28461242737d9cb7beb6501801f55af7d8ab6dadb0310401585bb
|