Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Ternary plot

From Wikipedia, the free encyclopedia
(Redirected fromTernary diagram)
Barycentric plot on three variables
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Ternary plot" – news ·newspapers ·books ·scholar ·JSTOR
(January 2014) (Learn how and when to remove this message)
A ternaryflammability diagram, showing which mixtures ofmethane,oxygen gas, and inertnitrogen gas will burn

Aternary plot,ternary graph,triangle plot,simplex plot, orGibbs triangle is abarycentricplot on three variables whichsum to a constant.[1] It graphically depicts the ratios of the three variables as positions in anequilateral triangle. It is used inphysical chemistry,petrology,mineralogy,metallurgy, and other physical sciences to show the compositions of systems composed of three species. Ternary plots are tools for analyzingcompositional data in the three-dimensional case.

Inpopulation genetics, a triangle plot of genotype frequencies is called ade Finetti diagram. Ingame theory[2] andconvex optimization,[3] it is often called asimplex plot.

In a ternary plot, the values of the three variablesa,b, andc must sum to some constant,K. Usually, this constant is represented as 1.0 or 100%. Becausea +b +c =K for all substances being graphed, any one variable is not independent of the others, so only two variables must be known to find a sample's point on the graph: for instance,c must be equal toKab. Because the three numerical values cannot vary independently—there are only twodegrees of freedom—it is possible to graph the combinations of all three variables in only two dimensions.

The advantage of using a ternary plot for depictingchemical compositions is that three variables can be conveniently plotted in a two-dimensional graph. Ternary plots can also be used to createphase diagrams by outlining the composition regions on the plot where different phases exist.

The values of a point on a ternary plot correspond (up to a constant) to itstrilinear coordinates orbarycentric coordinates.

Reading values on a ternary plot

[edit]

There are three equivalent methods that can be used to determine the values of a point on the plot:

  1. Parallel line orgrid method. The first method is to use a diagram grid consisting of lines parallel to the triangle edges. A parallel to a side of the triangle is the locus of points constant in the component situated in the vertex opposed to the side. Each component is 100% in a corner of the triangle and 0% at the edge opposite it, decreasing linearly with increasing distance (perpendicular to the opposite edge) from this corner. By drawing parallel lines at regular intervals between the zero line and the corner, fine divisions can be established for easy estimation.
  2. Perpendicular line oraltitude method. For diagrams that do not possess grid lines, the easiest way to determine the values is to determine the shortest (i.e. perpendicular) distances from the point of interest to each of the three sides. ByViviani's theorem, the distances (or the ratios of the distances to thetriangle height) give the value of each component.
  3. Corner line orintersection method. The third method does not require the drawing of perpendicular or parallel lines. Straight lines are drawn from each corner, through the point of interest, to the opposite side of the triangle. The lengths of these lines, as well as the lengths of the segments between the point and the corresponding sides, are measured individually. The ratio of the measured lines then gives the component value as a fraction of 100%.

A displacement along a parallel line (grid line) preserves the sum of two values, while motion along a perpendicular line increases (or decreases) the two values an equal amount, each half of the decrease (increase) of the third value. Motion along a line through a corner preserves the ratio of the other two values.

  • Figure 1. Altitude method
    Figure 1. Altitude method
  • Figure 2. Intersection method
    Figure 2. Intersection method
  • Figure 3. An example ternary diagram, without any points plotted.
    Figure 3. An example ternary diagram, without any points plotted.
  • Figure 4. An example ternary diagram, showing increments along the first axis.
    Figure 4. An example ternary diagram, showing increments along the first axis.
  • Figure 5. An example ternary diagram, showing increments along the second axis.
    Figure 5. An example ternary diagram, showing increments along the second axis.
  • Figure 6. An example ternary diagram, showing increments along the third axis.
    Figure 6. An example ternary diagram, showing increments along the third axis.
  • Figure 7. Empty ternary plot
    Figure 7. Empty ternary plot
  • Figure 8. Indication of how the three axes work.
    Figure 8. Indication of how the three axes work.
  • Unlabeled triangle plot with major grid lines
    Unlabeled triangle plot with major grid lines
  • Unlabeled triangle plot with major and minor grid lines
    Unlabeled triangle plot with major and minor grid lines

Derivation from Cartesian coordinates

[edit]
Derivation of a ternary plot from Cartesian coordinates

Figure (1) shows anoblique projection of pointP(a,b,c) in a 3-dimensionalCartesian space with axesa,b andc, respectively.

Ifa +b +c =K (a positive constant),P is restricted to a plane containingA(K,0,0),B(0,K,0) andC(0,0,K). Ifa,b andc each cannot be negative,P is restricted to the triangle bounded byA,B andC, as in (2).

In (3), the axes are rotated to give anisometric view. The triangle, viewed face-on, appearsequilateral.

In (4), the distances ofP from linesBC,AC andAB are denoted bya,b andc, respectively.

For any linel =s +t in vector form ( is a unit vector) and a pointp, theperpendicular distance fromp tol is

(sp)((sp)n^)n^.{\displaystyle \left\|(\mathbf {s} -\mathbf {p} )-{\bigl (}(\mathbf {s} -\mathbf {p} )\cdot \mathbf {\hat {n}} {\bigr )}\mathbf {\hat {n}} \right\|\,.}

In this case, pointP is at

p=(abc).{\displaystyle \mathbf {p} ={\begin{pmatrix}a\\b\\c\end{pmatrix}}\,.}

LineBC has

s=(0K0)andn^=(0K0)(00K)(0K0)(00K)=(0KK)02+K2+(K)2=(01212).{\displaystyle \mathbf {s} ={\begin{pmatrix}0\\K\\0\end{pmatrix}}\quad {\text{and}}\quad \mathbf {\hat {n}} ={\frac {{\begin{pmatrix}0\\K\\0\end{pmatrix}}-{\begin{pmatrix}0\\0\\K\end{pmatrix}}}{\left\|{\begin{pmatrix}0\\K\\0\end{pmatrix}}-{\begin{pmatrix}0\\0\\K\end{pmatrix}}\right\|}}={\frac {\begin{pmatrix}0\\K\\-K\end{pmatrix}}{\sqrt {0^{2}+K^{2}+{(-K)}^{2}}}}={\begin{pmatrix}0\\{\frac {1}{\sqrt {2}}}\\-{\frac {1}{\sqrt {2}}}\end{pmatrix}}\,.}

Using the perpendicular distance formula,

a=(aKbc)((aKbc)(01212))(01212)=(aKbc)(0+Kb2+c2)(01212)=(aKbKb+c2c+Kb+c2)=(aKbc2Kbc2)=(a)2+(Kbc2)2+(Kbc2)2=a2+(Kbc)22.{\displaystyle {\begin{aligned}a'&=\left\|{\begin{pmatrix}-a\\K-b\\-c\end{pmatrix}}-\left({\begin{pmatrix}-a\\K-b\\-c\end{pmatrix}}\cdot {\begin{pmatrix}0\\{\frac {1}{\sqrt {2}}}\\-{\frac {1}{\sqrt {2}}}\end{pmatrix}}\right){\begin{pmatrix}0\\{\frac {1}{\sqrt {2}}}\\-{\frac {1}{\sqrt {2}}}\end{pmatrix}}\right\|\\[10px]&=\left\|{\begin{pmatrix}-a\\K-b\\-c\end{pmatrix}}-\left(0+{\frac {K-b}{\sqrt {2}}}+{\frac {c}{\sqrt {2}}}\right){\begin{pmatrix}0\\{\frac {1}{\sqrt {2}}}\\-{\frac {1}{\sqrt {2}}}\end{pmatrix}}\right\|\\[10px]&=\left\|{\begin{pmatrix}-a\\K-b-{\frac {K-b+c}{2}}\\-c+{\frac {K-b+c}{2}}\end{pmatrix}}\right\|=\left\|{\begin{pmatrix}-a\\{\frac {K-b-c}{2}}\\{\frac {K-b-c}{2}}\end{pmatrix}}\right\|\\[10px]&={\sqrt {{(-a)}^{2}+{\left({\frac {K-b-c}{2}}\right)}^{2}+{\left({\frac {K-b-c}{2}}\right)}^{2}}}={\sqrt {a^{2}+{\frac {{(K-b-c)}^{2}}{2}}}}\,.\end{aligned}}}

SubstitutingK =a +b +c,

a=a2+(a+b+cbc)22=a2+a22=a32.{\displaystyle a'={\sqrt {a^{2}+{\frac {{(a+b+c-b-c)}^{2}}{2}}}}={\sqrt {a^{2}+{\frac {a^{2}}{2}}}}=a{\sqrt {\frac {3}{2}}}\,.}

Similar calculation on linesAC andAB gives

b=b32andc=c32.{\displaystyle b'=b{\sqrt {\frac {3}{2}}}\quad {\text{and}}\quad c'=c{\sqrt {\frac {3}{2}}}\,.}

This shows that the distance of the point from the respective lines is linearly proportional to the original valuesa,b andc.[4]

Plotting a ternary plot

[edit]
Analogue on a Cartesian grid by adding lines of slope −1. The scale of thec axis is12{\textstyle {\frac {1}{\sqrt {2}}}} that of thea andb axes. The cross denotes the pointa =b =c.

Cartesian coordinates are useful for plotting points in the triangle. Consider an equilateral ternary plot wherea = 100% is placed at(x,y) = (0,0) andb = 100% at(1,0). Thenc = 100% is(12,32),{\textstyle ({\frac {1}{2}},{\frac {\sqrt {3}}{2}}),} and the triple(a,b,c) is

(122b+ca+b+c,32ca+b+c).{\displaystyle \left({\frac {1}{2}}\cdot {\frac {2b+c}{a+b+c}},{\frac {\sqrt {3}}{2}}\cdot {\frac {c}{a+b+c}}\right)\,.}

Example

[edit]
A colorizedsoil textural triangle from theUnited States Department of Agriculture

This example shows how this works for a hypothetical set of three soil samples:

SampleClaySiltSandNotes
Sample 150%20%30%Because clay and silt together make up 70% of this sample, the proportion of sand must be 30% for the components to sum to 100%.
Sample 210%60%30%The proportion of sand is 30% as in Sample 1, but as the proportion of silt rises by 40%, the proportion of clay decreases correspondingly.
Sample 310%30%60%This sample has the same proportion of clay as Sample 2, but the proportions of silt and sand are swapped; the plot is reflected about its vertical axis.

Plotting the points

[edit]
  • Plotting Sample 1 (step 1): Find the 50% clay line
    Plotting Sample 1 (step 1):
    Find the 50% clay line
  • Plotting Sample 1 (step 2): Find the 20% silt line
    Plotting Sample 1 (step 2):
    Find the 20% silt line
  • Plotting Sample 1 (step 3): Being dependent on the first two, the intersect is on the 30% sand line
    Plotting Sample 1 (step 3):
    Being dependent on the first two, the intersect is on the 30% sand line
  • Plotting all the samples
    Plotting all the samples
  • Ternary triangle plot of soil types sand clay and silt programmed with Mathematica
    Ternary triangle plot of soil types sand clay and silt programmed with Mathematica

List of notable ternary diagrams

[edit]

See also

[edit]

References

[edit]
  1. ^Weisstein, Eric W."Ternary Diagram".mathworld.wolfram.com. Retrieved2021-06-05.
  2. ^Karl Tuyls, "An evolutionary game-theoretic analysis of poker strategies",Entertainment Computing January 2009doi:10.1016/j.entcom.2009.09.002, p. 9
  3. ^Boyd, S. and Vandenberghe, L., 2004. Convex optimization. Cambridge university press.
  4. ^Vaughan, Will (September 5, 2010)."Ternary plots". Archived fromthe original on December 20, 2010. RetrievedSeptember 7, 2010.

External links

[edit]
Wikimedia Commons has media related toTernary plots.
Solution
Concentration
and related quantities
Solubility
Solvent
Retrieved from "https://en.wikipedia.org/w/index.php?title=Ternary_plot&oldid=1293681466"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp