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
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 plotnine_prism-0.3.3.tar.gz.
File metadata
- Download URL: plotnine_prism-0.3.3.tar.gz
- Upload date:
- Size: 25.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.4 CPython/3.12.3 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
440ec05ed29d0822c84013decc7464899f87e2b5ae04a6c0a1dc63a64934141f
|
|
| MD5 |
c8db83bb007058586f76671930c2ad47
|
|
| BLAKE2b-256 |
4021d81d3ce0e9039c87c71d5d280200df38bdd21c460cadf543027432134da5
|
File details
Details for the file plotnine_prism-0.3.3-py3-none-any.whl.
File metadata
- Download URL: plotnine_prism-0.3.3-py3-none-any.whl
- Upload date:
- Size: 42.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.4 CPython/3.12.3 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e795ff242a0f732b63e35400fff71e1819fbecaddd8bca942e4c3495959dc97
|
|
| MD5 |
1681c0af965c21a744ab6b11b4a9dd05
|
|
| BLAKE2b-256 |
b2ac0180dde120daa9210ff0ef62638cc249548a330e1a77d2f99dfcdff66b8f
|