Ternary Plot

Hi,

How do I make Ternary plot with Matplotlib?

(http://en.wikipedia.org/wiki/Ternary_plot)

Or even more common question how it possible to make a plot based on non
orthogonal axes?

(like on the picture with Miller-Bravais indices
http://en.wikipedia.org/wiki/Miller_indices)

Thanks,

···

--
Alexey