Real probability scales for matplotlib
Official releases are available through the conda-forge channel or pip
conda install mpl-probscale --channel=conda-forge
pip install probscale
This is a pure-python package, so building from source is easy on all platforms:
git clone git@github.com:matplotlib/mpl-probscale.git
cd mpl-probscale
pip install -e .
Simply importing probscale
lets you use probability scales in your matplotlib figures:
import matplotlib.pyplot as plt
import probscale
fig, ax = plt.subplots(figsize=(8, 4))
ax.set_ylim(1e-2, 1e2)
ax.set_yscale('log')
ax.set_xlim(0.5, 99.5)
ax.set_xscale('prob')
Testing is generally done via the pytest
and numpy.testing
modules.
The best way to run the tests is in an interactive python session:
import matplotlib
matplotlib.use('agg')
from probscale import tests
tests.test()