Skip to main content

Ternary plots as projections of Matplotlib

Project description

mpltern

Build Status

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 libraties:

  • 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


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.0.tar.gz (35.5 kB view hashes)

Uploaded Source

Built Distribution

mpltern-0.3.0-py3-none-any.whl (24.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page