Plot fixed onto triangle#

You can plot onto the fixed positions of the triangle by specifying tranform=ax.transTernaryAxes. This may be particularly useful for some cases in interactive modes.

06.plot fixed onto triangle
import matplotlib.pyplot as plt
from mpltern.datasets import get_spiral


t, l, r = get_spiral()
c = 1.0 / 3.0

ax = plt.subplot(projection='ternary')
ax.set_ternary_min(0.1, 0.2, 0.3)

ax.plot(t, l, r)
ax.text(c, c, c, 'Data', ha='center')

ax.plot(t, l, r, transform=ax.transTernaryAxes)
ax.text(c, c, c, 'Axes', ha='center', transform=ax.transTernaryAxes)

plt.show()

Total running time of the script: (0 minutes 1.121 seconds)

Gallery generated by Sphinx-Gallery