Plotly.uttrykke.scatter_ternary

Plotly.uttrykke.scatter_ternary
Ternære plott er et trekantet koordinatsystem som representerer forholdet mellom tre variabler som posisjoner på en likesidt trekant.

I denne artikkelen vil vi utforske hvordan vi kan lage ternære plott ved hjelp av Plotly Express -modulen.

Plotly.uttrykke.scatter_ternary ()

For å lage en ternær plot i plottly, bruker vi scatter_ternary () -funksjonen. Funksjonssyntaks er som vist nedenfor:

plotly.uttrykke.scatter_ternary (data_frame = ingen, a = ingen, b = ingen, c = ingen, farge = ingen, symbol = ingen, størrelse = ingen, tekst = ingen, hover_name = ingen, hover_data = ingen, custom_data = ingen, animasjon_frame = ingen, Animation_group = ingen, category_orders = ingen, etiketter = ingen, color_discrete_sequence = ingen, color_discrete_map = ingen, color_continuous_scale = ingen, range_color = ingen, symbol_map = ingen, opte_midpoint = ingen, symbol_sekvens = ingen, symbol_map = ingen, opt_midPoint = ingen, symbol_sequence = ingen, title_map = ingen, opTinuous_midPoint = ingen, symbol_sekvens = ingen, title_map = ingen, title = ingen. Ingen, mal = ingen, bredde = ingen, høyde = ingen)

Funksjonsparametrene uttrykkes som vist nedenfor:

  1. Data_frame - Angir datarammen, ordboken eller array_lignende objektet som skal brukes som kolonnenavn.
  2. A - Angir verdiene som brukes til å plassere merkene langs A -aksen i den ternære koordinaten. Du kan passere verdiene som en kolonne i en dataramme, en Pandas -serie eller et array_lignende objekt.
  3. B - I likhet med A, men verdiene brukes til å plassere merkene langs B -aksen i den ternære koordinaten.
  4. C - Ligner A og B, men spesifiserer verdiene som brukes til å plassere merkene langs C -aksen.
  5. Farge - spesifiserer verdiene som brukes til å tilordne en unik farge til merkene.
  6. Symboler - Angir verdiene som brukes til å tilordne unike symboler til merkene.
  7. Tittel - Angir tittelen på figuren.
  8. Bredde/høyde - Angir bredde og høydedimensjoner på figuren i piksler.

Eksempel 1: Enkel ternær plot

Ta eksempelkoden nedenfor som viser hvordan vi kan lage en enkel ternær plot ved hjelp av scatter_ternary () -funksjonen.

Importer plotly.uttrykk som px
Importer pandaer som PD
kandidat_1 = [10000, 20000, 1000, 50000, 40000]
kandidat_2 = [50000, 5000, 3000, 22000, 10000]
kandidat_3 = [40000, 5500, 55000, 33000, 23333]
df = pd.DataFrame ('kandidat_1': kandidat_1,
"Candidate_2": Candidate_2, "Candidate_3": Candidate_3)
Fig = px.scatter_ternary (df, a = "candidate_1", b = "candidate_2", c = "candidate_3")
Fig.forestilling()

I eksemplet over begynner vi med å importere plottly ekspressmodulen som PX. Vi importerer også pandaer for å opprette en dataramme fra dataene.

Når vi har DataFrame, bruker vi SCATTER_TERNARY () -funksjonen for å lage en ternær plott av valgkandidatene.

Den resulterende figuren er som vist:

Eksempel 2

Anta at vi vil merke merkene basert på valgområdet. Vi kan oppdatere DataFrame for å inkludere områdekolonnen som vist:

kandidat_1 = [10000, 20000, 1000, 50000, 40000]
kandidat_2 = [50000, 5000, 3000, 22000, 10000]
kandidat_3 = [40000, 5500, 55000, 33000, 23333]
Områder = ['Area1', 'Area2', 'Area3', 'Area4', 'Area5']
df = pd.DataFrame ('kandidat_1': kandidat_1,
"Candidate_2": Candidate_2, "Candidate_3": Candidate_3, "Områder": områder)
Fig = px.scatter_ternary (df, a = "candidate_1", b = "candidate_2", c = "candidate_3", color = 'områder')
Fig.forestilling()

Når vi har kjørt koden over, bør vi se et plott som vist:

I dette eksemplet spesifiserer vi fargeparameteren basert på stemmens område.

Eksempel 3

Vi kan også tilordne merkene et distinkt symbol ved å sette symbolparameteren.

Fig = px.scatter_ternary (df, a = "candidate_1", b = "candidate_2", c = "candidate_3", color = 'områder', symbol = 'områder')

Å kjøre koden over skal tildele et unikt merke basert på området.

Den resulterende figuren er som vist:

Konklusjon

Denne artikkelen dekker grunnleggende om å skape og jobbe med ternære plott i Plotly Express.