Skip to main content
Ctrl+K
Logo image

Site Navigation

  • Installation
  • Tutorials
  • Examples
  • Releases
  • Publications
  • Tips

Site Navigation

  • Installation
  • Tutorials
  • Examples
  • Releases
  • Publications
  • Tips

Section Navigation

  • Introductory
    • Line and curve
    • Scatter
    • Contour
    • Pseudocolor
    • Normalization
    • Span
    • Text
    • Polygon
    • Quiver
    • Grid
    • Axis labels
    • Triangular grid
    • AxLine
    • Legend
  • Intermediate
    • With normal Matplotlib plots
    • Style sheets
    • Inset
  • Statistics
    • HexBin
    • TriBin
    • Binned & scatter
  • Axis and Tick
    • Axis-label position
    • Axis-label rotation
    • Tick position
    • Tick direction
    • Tick rotation
    • Tick formatters
    • Tick locators
    • Manual tick positions
    • Manual tick labels
    • Colored axes
    • Tick labels inside triangle
  • Ternary Limits
    • Triangular limits
    • Hexagonal limits
    • Plotting region fitting
  • Transforms
    • Cartesian coordinates
    • Ticks
    • Plot fixed onto triangle
    • Arrows along axes
  • Triangle
    • Aspect
    • Triangle rotation
    • Arbitrary triangle
  • Miscellaneous
    • Mpltern logo
    • Dirichlet distribution
    • Evolutionary game theory
    • USDA soil texture classes
  • Examples
  • Transforms

Transforms#

Mpltern is implemented as a new projection of Matplotlib by implementing several new Transform classes for ternary plots. This allows us to auto-position tick markers, tick labels, and axis labels with reasonable paddings consistent with Matplotlib.

The examples below show how to use such Transform classes in mpltern.

Cartesian coordinates

Cartesian coordinates

Ticks

Ticks

Plot fixed onto triangle

Plot fixed onto triangle

Arrows along axes

Arrows along axes

previous

Plotting region fitting

next

Cartesian coordinates

Show Source

© Copyright 2019-2023 Yuji Ikeda.

Created using Sphinx 5.3.0.

Built with the PyData Sphinx Theme 0.13.3.