Skip to main content

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.

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)

Uploaded Source

Built Distribution

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

plotnine_prism-0.1.0-py3-none-any.whl (42.2 kB view details)

Uploaded Python 3

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

Hashes for plotnine-prism-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e45d75556349a30769afd3dee7dedb1db5aaa85af90534f017f5bd1e8f745c0d
MD5 b80b13db868461a933087e1ab8c83282
BLAKE2b-256 254c8c76ff9770de0128299a4d466e6322227cebf9dab78829e71204dd57f7d2

See more details on using hashes here.

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

Hashes for plotnine_prism-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7724ce2bec85766a0baf6133e566eda29892adc162c453a4e2dd62aceaea7611
MD5 ce2a2fcdde4a3bafd247f0aa254dec5e
BLAKE2b-256 2ea663dd024e61743d4332cf4566ebfaa33565d49460e5be3b815c51e23e75d7

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

This release

0.1.0 This release

2 files

0.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page