Diagramme ternaire
Un diagramme ternaire est la représentation graphique de triplets de données numériques par les points d'un triangle. Chaque triplet (a, b, c) constitue les coordonnées barycentriques du point correspondant. On peut aussi représenter des ensembles de points dépendant d'un ou deux paramètres (ensembles à une ou deux dimensions), formant ainsi des lignes et des plages dans le diagramme. On utilise le plus souvent un triangle équilatéral, mais ce n’est pas indispensable.
Le diagramme ternaire est appliqué dans de nombreuses disciplines telles la chimie, la biologie, la géologie ou la géographie.
Caractéristiques d'un diagramme ternaire
[modifier | modifier le code]Normalisation préalable des données
[modifier | modifier le code]On impose généralement aux données (a, b, c) d'un même triplet d'avoir une somme constante s, le plus souvent égale à 1 ou à 100 (sous-entendu, 100 %). Si les données d'origine (α, β, γ) ne vérifient pas d'emblée cette contrainte[a], on les remplace par :
- , , .
On dit alors que les données ont été « normées à s ».
Définition et propriétés
[modifier | modifier le code]Soient A, B et C les sommets du triangle. Tout triplet (a, b, c) est représenté par un point M défini par :
- .
où O désigne un point-origine quelconque (il peut même se situer en dehors du plan du triangle). Il en résulte notamment que :
- les triplets (1, 0, 0), (0, 1, 0) et (0, 0, 1) sont représentés par les points A, B et C, respectivement ;
- les triplets vérifiant a = 0 sont représentés par les points du côté BC ; les triplets vérifiant b = 0 sont de même représentés par les points du côté CA, et ceux vérifiant c = 0 par les points du côté AB ;
- les triplets partageant une même valeur de a sont représentés par les points d'un segment B’C’ parallèle à BC (le point B’ est situé sur le segment AB, et C’ sur AC[b]) ; les triplets partageant une même valeur de b sont de même représentés par les points d'un segment C’A’ parallèle à CA, et ceux partageant une même valeur de c par les points d'un segment A’B’ parallèle à AB ;
- les triplets dont les données b et c sont dans un même rapport bc = k sont représentés par les points d'un segment AAk reliant le sommet A à un point Ak du segment BC[c] ; les triplets tels que ca = l sont de même représentés par les points d’un segment BBl où Bl est un point de CA, et ceux tels que ab = m par les points d’un segment CCm où Cm est un point de AB ;
- les aires des triangles MBC, MCA et MAB sont respectivement proportionnelles à a, b et c[d].
- seulement quand le triangle ABC est équilatéral (mais c'est l'usage ordinaire), les distances du point M aux côtés BC, CA et AB sont proportionnelles à a, b et c[e].
Report de données dans le triangle
[modifier | modifier le code]Il existe principalement deux méthodes pour construire le point M qui représente un triplet de données (a, b, c) : le calcul de ses coordonnées et le report graphique.
Calcul des coordonnées
[modifier | modifier le code]Cette méthode suppose qu'on ait défini un repère. Le plus souvent on choisit un repère plan et orthonormé, mais ce n'est pas indispensable. D'après la définition ci-dessus du vecteur , les coordonnées du point M sont :
(plus une relation similaire pour la 3e coordonnée si jamais l'on a choisi un repère à trois dimensions), où , etc., désignent les coordonnées des sommets A, B et C. Cette méthode est particulièrement adaptée au report de données par ordinateur, sur un diagramme qui sera ensuite imprimé.
Quand le triangle ABC est équilatéral, les coordonnées des sommets A, B et C peuvent par exemple être prises égales à :
- , et en prenant l'origine en B et l'axe Ox parallèle à et de même sens ;
- , et en prenant l'origine au centre du triangle et l'axe Ox parallèle à et de même sens.
Report graphique
[modifier | modifier le code]Le point M est à l'intersection commune des segments , et respectivement parallèles aux côtés BC, CA et AB, dont les sommets sont situés sur les côtés ( et sur AB, et sur BC et et sur CA), et tels que :
- , et .
Le report graphique de M est facilité si l'on dispose d'un triangle vierge préalablement gradué sur les trois côtés (ci-contre).
Deux des trois segments suffisent à construire le point M, mais il est prudent de tracer les trois afin de se prémunir d'une possible erreur.
Exemple : Représentation graphique de la composition d'un sol
Lecture des données dans un diagramme ternaire
[modifier | modifier le code]Il existe plusieurs méthodes pour déterminer le triplet de données (a, b, c) représenté par un point M du diagramme.
Utilisation d'un repère cartésien
[modifier | modifier le code]Si l'on connaît les coordonnées x et y du point M dans un repère cartésien, on obtient le triplet (a, b, c) en résolvant le système d'équations :
où , etc., désignent les coordonnées des sommets A, B et C.
Pour que cette méthode soit commode il faut disposer d'un programme sur ordinateur ou d'une calculette permettant la résolution immédiate d'un système d'équations linéaires.
Lecture graphique
[modifier | modifier le code]Pour connaître les valeurs a, b et c que représente un point M d'un diagramme ternaire ABC, on peut, au choix :
- tracer les droites AM, BM et CM, qui recoupent les côtés BC, CA et AB respectivement en Ma, Mb et Mc :
- , , ;
- tracer les droites passant par M et parallèles aux côtés BC, CA et AB, qui recoupent respectivement AB et AC en et , BC et BA en et et CA et CB en et :
- , , ;
- seulement quand le triangle ABC est équilatéral, tracer les perpendiculaires de M à BC, CA et AB, qui recoupent ces segments en Ha, Hb et Hc :
- , , où (h est aussi la valeur commune des trois hauteurs du triangle).
L'obtention de a, b et c est facilitée si le diagramme est gradué, la première des trois méthodes ci-dessus étant alors remplacée par la lecture directe (ou l'interpolation entre deux valeurs) de a, b et c sur les côtés gradués.
Applications
[modifier | modifier le code]Les diagrammes ternaires sont couramment utilisés dans différentes disciplines scientifiques comme la chimie physique, la pétrologie, la minéralogie et la métallurgie, notamment pour représenter la composition chimique de systèmes formés entièrement ou principalement de trois constituants.
Génétique des populations
[modifier | modifier le code]En génétique des populations on utilise un diagramme ternaire pour comparer la fréquence de trois génotypes, sous le nom de diagramme de De Finetti (en).
Géographie
[modifier | modifier le code]Le graphique compare plusieurs territoires selon trois valeurs en pourcentage ce qui permet d'aboutir à une classification. Dans leur article, publié en 1966, Lennart Bäck et Gerd Enequist appliquent pour la première fois cette méthode à la géographie[1],[2]. L'exemple porte sur le pourcentage d'emplois dans trois grands groupes : l'agriculture, l'industrie et les services, en comparant une petite vingtaine de villes. Cette représentation permet de comprendre les variations régionales, la structuration des zones résidentielles et la dominance économique d'une unité urbaine.
Notes et références
[modifier | modifier le code]- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Ternary diagram » (voir la liste des auteurs).
Notes
[modifier | modifier le code]- Il est impératif que la somme des trois données soit non nulle : α + β + γ ≠ 0. La plupart du temps ce n'est pas un problème car les données considérées sont généralement positives par nature.
- B’ représente le triplet (a, 1−a, 0), et C’ le triplet (a, 0, 1−a)
- Le point Ak représente le triplet (0, k1 + k , 11 + k).
- Les aires des triangles MBC, MCA et MAB sont respectivement égales à aS, bS et cS, où S désigne l'aire du triangle ABC.
- Leur somme étant égale à la hauteur h du triangle d'après le théorème de Viviani, ces distances sont respectivement égales à ah, bh et ch.
- « skbl.se - Gerd Margareta Enequist », sur skbl.se (consulté le )
- Gerd Enequist et Lennart Bäck, « Central Places in Sparsely Populated Areas. Three Examples from Northernmost Sweden », Geografiska Annaler. Series B, Human Geography, vol. 48, no 1, , p. 36–50 (ISSN 0435-3684, DOI 10.2307/490386, lire en ligne, consulté le )