All Projects → matplotlib → mpl-probscale

matplotlib / mpl-probscale

Licence: BSD-3-Clause license
Real probability scales for matplotlib

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to mpl-probscale

ai for robotics
Visualizations of algorithms covered in Sebastian Thrun's excellent Artificial Intelligence for Robotics course on Udacity.
Stars: ✭ 125 (+362.96%)
Mutual labels:  matplotlib
The-Supervised-Learning-Workshop
An Interactive Approach to Understanding Supervised Learning Algorithms
Stars: ✭ 24 (-11.11%)
Mutual labels:  matplotlib
anesthetic
Nested Sampling post-processing and plotting
Stars: ✭ 34 (+25.93%)
Mutual labels:  matplotlib
psyplot
Python package for interactive data visualization
Stars: ✭ 64 (+137.04%)
Mutual labels:  matplotlib
Data-Science-Articles
A collection of my blogs on Data Science and Machine learning.
Stars: ✭ 66 (+144.44%)
Mutual labels:  matplotlib
Algorithmic-Trading
Algorithmic trading using machine learning.
Stars: ✭ 102 (+277.78%)
Mutual labels:  matplotlib
tf-matplotlib
Seamlessly integrate matplotlib figures as tensorflow summaries.
Stars: ✭ 119 (+340.74%)
Mutual labels:  matplotlib
hh research
Автоматизация поиска и исследования вакансий с сайта hh.ru (Headhunter) с помощью методов Python. Классификация данных, поиск статистических параметров.
Stars: ✭ 36 (+33.33%)
Mutual labels:  matplotlib
vector-field-visualizer
A python back-end web app to visualize a two dimensional vector field, and to calculate divergence and curl at any point.
Stars: ✭ 23 (-14.81%)
Mutual labels:  matplotlib
heatmaps
Better heatmaps in Python
Stars: ✭ 117 (+333.33%)
Mutual labels:  matplotlib
qmplot
A Python package for creating high-quality manhattan and Q-Q plots from GWAS results.
Stars: ✭ 25 (-7.41%)
Mutual labels:  matplotlib
Github-Stars-Predictor
It's a github repo star predictor that tries to predict the stars of any github repository having greater than 100 stars.
Stars: ✭ 34 (+25.93%)
Mutual labels:  matplotlib
matplotlib-4-abaqus
allow abaqus(v6.14-1) to use matplotlib in its build-in python scripts environment.
Stars: ✭ 32 (+18.52%)
Mutual labels:  matplotlib
Machine-Learning-with-Iris-Dataset
Data Visualization and Machine Learning with Iris Dataset.
Stars: ✭ 65 (+140.74%)
Mutual labels:  matplotlib
logplot
Awesome interactive plots from custom logs
Stars: ✭ 25 (-7.41%)
Mutual labels:  matplotlib
FacebookChatStatistics
Statistics of any Facebook Messenger conversation
Stars: ✭ 49 (+81.48%)
Mutual labels:  matplotlib
matplotx
📊 More styles and useful extensions for Matplotlib
Stars: ✭ 507 (+1777.78%)
Mutual labels:  matplotlib
gpu mandelbrot
Interactive Mandelbrot set on GPU with Python
Stars: ✭ 33 (+22.22%)
Mutual labels:  matplotlib
texfig
Utility to generate PGF vector files from Python's Matplotlib plots to use in LaTeX documents.
Stars: ✭ 58 (+114.81%)
Mutual labels:  matplotlib
fer
Facial Expression Recognition
Stars: ✭ 32 (+18.52%)
Mutual labels:  matplotlib

mpl-probscale

Real probability scales for matplotlib

Code Style Coverage Linter Basic Tests Image Comparisons

Sphinx Docs

Installation

Official releases

Official releases are available through the conda-forge channel or pip

conda install mpl-probscale --channel=conda-forge

pip install probscale

Development builds

This is a pure-python package, so building from source is easy on all platforms:

git clone [email protected]:matplotlib/mpl-probscale.git
cd mpl-probscale
pip install -e .

Additional Depedencies

This library depends on pytest framework. The current release version does not have it listed as a hard dependency, however. So for now you will need to install pytest yourself to use mpl-probscale:

pip install pytest

or

conda install pytest --channel=conda-forge

In the next release, this depedency will be made optional.

Quick start

Simply importing probscale lets you use probability scales in your matplotlib figures:

import matplotlib.pyplot as plt
import probscale
import seaborn
clear_bkgd = {'axes.facecolor':'none', 'figure.facecolor':'none'}
seaborn.set(style='ticks', context='notebook', rc=clear_bkgd)

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')
seaborn.despine(fig=fig)

Alt text

Testing

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()
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].