A ternary diagram is a triangular diagram which displays the proportion of three variables
that sum to a constant and which
does so using barycentric coordinates.
The coordinate axes
of such a diagram are shown in the figure above, where each of the x-,
y-, and z-axes
are scaled so that ,
and where the grid lines denote the values
,
. In most instances, ternary plots are drawn on equilateral triangles as in the figure above,
though it is not uncommon for certain scenarios to be better graphed on right
triangular diagrams as well (West 2013).
Ternary diagrams are sometimes called ternary plots, triangle plots, ternary graphs, simplex plots, and de Finetti diagrams, though the latter term is usually reserved for a specific family of ternary diagrams commonly studied in population genetics. Such diagrams are encountered often in the study of phase equilibria and appear somewhat often throughout a number of physical sciences.
point | coordinates |
For convenience, there are a few "base points" plotted on the coordinate axes in the first figure. Among these are the barycenter , as well as nine other points whose coordinates
are given in the table above. Note that the points labeled
,
, and
in the diagram refer to 100%
, 100%
, and 100% C, respectively, as elaborated upon in the discussion
that follows.
At first glance, it may appear as if the coordinates of points plotted on ternary graphs are chosen at random when, in fact, there are a number of equivalent ways
to compute the ternary coordinates of a two-dimensional point . The most visually intuitive way is to obtain them graphically,
which can be done as illustrated in the figure above. First, draw the segments
,
, and
where here,
,
, and
, respectively, are the points on the segments
,
, and
, respectively, that are the intersections
of those segments with the rays through
and beginning at
,
, and
, respectively. Upon doing so, one gets the relations for the
-,
-, and
-coordinates--denoted
,
, and
, respectively, to indicate that, in practice, these
coordinates typically denote a weighted percentage of components
,
, and
--by way of the relations
(1)
|
(2)
|
and
(3)
|
Here,
denotes the Euclidean length
of a segment
.
As shown in the figure above, a somewhat different geometric construction can be used to compute the ternary coordinates of a point . Using this technique, one obtains the percentage of
each component
,
, and
by drawing
,
, and
, and then by constructing segments
,
, and
through
and parallel to sides
,
, and
, respectively. In this case, the percentage of
is equal to the length
, while the percentage of
equals
and the percentage of
equals
(West 2013). Using this method, it is often beneficial
to draw triangular grid lines as in the first figure above.
A less-visual, more algebraic way to compute the ternary coordinates of a point is to first consider the stereographic
projection of the triple
as a point on the standard 2-simplex
in
.
Using this method, one identifies 100% of components
,
, and
, respectively, with the coordinates
,
, and
, respectively, and performs a natural stereographic
projection from
to
by isometrically rotating
the three coordinate axes. Doing so yields what appears to be an equilateral triangle
in
with 100%
at
,
100%
at
,
and 100%
at
(4)
|
The result is that the Cartesian ternary coordinates assigned to an arbitrary triple ,
, have the form
(5)
|
The representation of data as a ternary diagram has some benefit. In addition to the obvious benefit of presenting three-variable data in a two-dimensional plot,
the use of the triangular axes can serve to quickly represent certain phenomena.
For example, in the first figure, the grid lines parallel to, e.g., segment represent the points for which %
is constant. Similarly, in the second
figure, segments including either
,
, or
represent data for which the ratio
of the of the other two components is constant; for example, the ratio
is fixed along segment
in the second figure (Cornish).