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:
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 pxI 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]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.