Ternary plots as projections of Matplotlib
Project description
mpltern
Mpltern is a Python plotting library based on
Matplotlib, specifically designed for
ternary plots.
Mpltern is implemented as a new projection for Matplotlib, with introducing
e.g. new Transform
classes for ternary plots.
The followings are the features of mpltern when compared with other
ternary-plot libraries:
- Many things one expects essentially possible using Matplotlib can be done also in mpltern, without e.g. ternary-to-Cartesian conversions on the user side
- For the same plotting styles, mpltern offers the same or very similar method names as Matplotlib does; you do not need to learn many new commands in addition to those for Matplotlib
- Tick markers, tick labels, and axis labels are automatically positioned with reasonable paddings inherited from Matplotlib; this allows users e.g. faster production of ternary plots with publication quality
- Easy combination with normal Matplotlib plots
- Easy application of seaborn styles
- Working also in Matplotlib interactive modes inside e.g. Jupyter notebooks
Details of mpltern are found in https://yuzie007.github.io/mpltern.
Author
Yuji Ikeda (Github, Google Scholar, ResearchGate)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mpltern-0.3.1.tar.gz
(36.3 kB
view hashes)
Built Distribution
mpltern-0.3.1-py3-none-any.whl
(25.1 kB
view hashes)