Dans cet article, nous explorerons comment nous pouvons créer des tracés ternaires en utilisant le module Plotly Express.
Tracer.exprimer.dissat_ternary ()
Pour créer un tracé ternaire dans Plotly, nous utilisons la fonction Scatter_ternary (). La syntaxe de fonction est comme indiqué ci-dessous:
tracer.exprimer.Scatter_ternary (data_frame = aucun, a = aucun, b = nul, c = non, colore = non, symbol = non, size = non, text = non, hover_name = non, hover_data = non, coust Custom_data = non, animation_frame = aucun, Animation_group = Aucun, catégorie_orders = aucun, labels = non, colore_discrete_sequence = non, colore_discrete_map = non, colore_continuous_scale = non, range_color = non Aucun, modèle = aucun, largeur = aucun, hauteur = aucun)Les paramètres de fonction sont exprimés comme indiqué ci-dessous:
Exemple 1: Terrain ternaire simple
Prenez l'exemple de code ci-dessous qui montre comment nous pouvons créer un simple tracé ternaire à l'aide de la fonction Scatter_ternary ().
Importer un terrain.Exprime comme PXDans l'exemple ci-dessus, nous commençons par importer le module Plotly Express comme PX. Nous importons également des pandas pour créer une trame de données à partir des données.
Une fois que nous avons le DataFrame, nous utilisons la fonction Scatter_ternary () pour créer un tracé ternaire des candidats aux élections.
La figure résultante est comme indiqué:
Exemple 2
Supposons que nous voulons étiqueter les marques en fonction de la zone des élections. Nous pouvons mettre à jour notre DataFrame pour inclure la colonne de zone comme indiqué:
candidat_1 = [10000, 20000, 1000, 50000, 40000]Une fois que nous avons exécuté le code ci-dessus, nous devrions voir un tracé comme indiqué:
Dans cet exemple, nous spécifions le paramètre de couleur basé sur le domaine des votes.
Exemple 3
Nous pouvons également attribuer aux marques un symbole distinct en définissant le paramètre de symbole.
Fig = px.Scatter_ternary (df, a = "candidate_1", b = "candidat_2", c = "candidate_3", color = 'zones', symbol = 'zones')L'exécution du code ci-dessus devrait attribuer une marque unique en fonction de la zone.
La figure résultante est comme indiqué:
Conclusion
Cet article couvre les principes fondamentaux de la création et du travail avec des parcelles ternaires dans.