Prism themes for plotnine, inspired by ggprism
Project description
plotnine-prism
Prism themes for plotnine, inspired by ggprism.
Installation
pip install -U plotnine-prism
Documentation
https://pwwang.github.io/plotnine-prism
Usage
See this notebook for the following example, and also Getting started for a quick overview of plotnine_prism
features.
from plotnine import *
from plotnine_prism import *
from datar.all import f, as_categorical, mutate
from datar.datasets import ToothGrowth
ToothGrowth >>= mutate(dose=as_categorical(f.dose))
base = (
ggplot(ToothGrowth, aes(x = "dose", y = "len")) +
geom_violin(aes(colour = "dose", fill = "dose"), trim = False) +
geom_boxplot(aes(fill = "dose"), width = 0.2, colour = "black")
)
p1 = base + ylim(-5, 40)
p2 = (
base +
scale_y_continuous(limits=[-5, 40], guide=guide_prism_offset_minor()) +
scale_color_prism('floral') +
scale_fill_prism('floral') +
theme_prism()
)
# See examples/nb_helpers.py for plot_grid function
# plot_grid(p1, p2)
More examples
The Dose Response Curve was recreated. See this vignette for the source code and step-by-step instructions.
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
plotnine-prism-0.1.0.tar.gz
(26.7 kB
view details)
Built Distribution
File details
Details for the file plotnine-prism-0.1.0.tar.gz
.
File metadata
- Download URL: plotnine-prism-0.1.0.tar.gz
- Upload date:
- Size: 26.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.10.4 Linux/5.13.0-1022-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
e45d75556349a30769afd3dee7dedb1db5aaa85af90534f017f5bd1e8f745c0d
|
|
MD5 |
b80b13db868461a933087e1ab8c83282
|
|
BLAKE2b-256 |
254c8c76ff9770de0128299a4d466e6322227cebf9dab78829e71204dd57f7d2
|
File details
Details for the file plotnine_prism-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: plotnine_prism-0.1.0-py3-none-any.whl
- Upload date:
- Size: 42.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.13 CPython/3.10.4 Linux/5.13.0-1022-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
7724ce2bec85766a0baf6133e566eda29892adc162c453a4e2dd62aceaea7611
|
|
MD5 |
ce2a2fcdde4a3bafd247f0aa254dec5e
|
|
BLAKE2b-256 |
2ea663dd024e61743d4332cf4566ebfaa33565d49460e5be3b815c51e23e75d7
|