In questo articolo, esploreremo come possiamo creare grafici ternari usando il modulo Plotly Express.
Plotly.esprimere.Scatter_ternary ()
Per creare un diagramma ternario in trama, utilizziamo la funzione Scatter_ternary (). La sintassi della funzione è come mostrato di seguito:
Plotly.esprimere.SPASTER_TERSURARY (data_Frame = nessuno, a = Nessuno, B = Nessuno, c = Nessuno, color = Nessuno, Symbol = Nessuno, size = nessuno, text = Nessuno, hover_name = nessuno, hover_data = nessuno, custom_data = nessuno, animation_frame = nessuno, animation_group = none, category_orders = non, etichette = nessuna, color_discrete_sequence = none, color_disccrete_map = nessuna, color_continuou_scale = nessuna, range_color = nessuna, color_continuous_midpoint = nessuna, symbol_sequence = nessuno, symbol_map = non no, non si ottiene Nessuno, modello = nessuno, larghezza = nessuno, altezza = nessuno)I parametri della funzione sono espressi come mostrato di seguito:
Esempio 1: semplice trama ternaria
Prendi il codice di esempio di seguito che mostra come possiamo creare una semplice trama ternaria usando la funzione SPARE_TERSTARY ().
importazione della trama.esprimere come pxNell'esempio sopra, iniziamo importando il modulo Express come PX. Importiamo anche panda per creare un frame di dati dai dati.
Una volta che abbiamo il telaio dati, utilizziamo la funzione SPATTER_TERNARY () per creare un diagramma ternario dei candidati elettorali.
La figura risultante è come mostrato:
Esempio 2
Supponiamo di voler etichettare i segni in base all'area delle elezioni. Possiamo aggiornare il nostro frame dati per includere la colonna dell'area come mostrato:
Candidate_1 = [10000, 20000, 1000, 50000, 40000]Una volta eseguito il codice sopra, dovremmo vedere una trama come mostrato:
In questo esempio, specifichiamo il parametro di colore in base all'area dei voti.
Esempio 3
Possiamo anche assegnare ai segni un simbolo distinto impostando il parametro del simbolo.
FIG = px.SPATTER_TERNARY (DF, A = "Candidate_1", B = "Candidate_2", C = "Candidate_3", Color = 'Aree', Symbol = 'Aree')L'esecuzione del codice sopra dovrebbe assegnare un marchio univoco in base all'area.
La figura risultante è come mostrato:
Conclusione
Questo articolo copre i fondamenti della creazione e della lavorazione con trame ternarie in Plotly Express.