Plotly.uttrykke.pai

Plotly.uttrykke.pai
Kakediagrammer eller kakeplott er en av de vanligste typene når de illustrerer proporsjonalitet. Et kakediagram fungerer ved å dele en sirkel i sektorer basert på andelen av en verdi av de totale verdiene.

For denne vil vi lære hvordan vi kan lage kakeplott ved hjelp av Plotly Express -modulen.

Plotly.uttrykke.pai()

For å lage et kakediagram i plottly, bruker vi PIE () -funksjonen. Funksjonssyntaksen er uttrykt som nedenfor:

plotly.uttrykke.PIE (Data_Frame = ingen, navn = ingen, verdier = ingen, farge = ingen, FACET_ROW = ingen, FACET_COL = ingen, FACET_COL_WRAP = 0, FACET_ROW_SPACING = None, ingen, color_discrete_map, hovere_sequence = ingen, color_discrete_maps. hover_data = ingen, custom_data = ingen, kategorien_ordere = ingen, etiketter = ingen, tittel = ingen, mal = ingen, bredde = ingen, høyde = ingen, opacitet = ingen, hull = ingen)

Til tross for den enorme parameterlisten, er Pie -funksjonen veldig enkel. Følgende er de mest essensielle parametrene du trenger å vite.

  1. Data_frame - Angir kolonnens navn for plottet. Hvis du passerer verdiene som en ordbok eller array_lignende objekt, blir de internt konvertert til en pandas dataaframe.
  2. Navn - Arter Verdiene som brukes som etiketter for sektorene i kakediagrammet.
  3. Verdier - Angir verdiene som brukes som verdiene som er knyttet til sektorene på plottet.
  4. Farge - definerer verdiene som brukes til å tilordne unike farger til plottets merker.
  5. Tittel - Angir tittelen for figuren.
  6. Bredde/høyde - Angir bredden og høyden på plottet i piksler.

Eksempel 1 - Enkel kake

Vi kan konstruere et enkelt kakediagram ved hjelp av PIE () -funksjonen som avbildet i koden nedenfor:

Importer plotly.uttrykk som px
nettleser = ['Chrome', 'Safari', 'Edge MS', 'Firefox', 'Samsung Browser', 'Opera']
Prosent_usage = [65.87, 18.61, 4.13, 3.26, 2.87, 2.11]
Fig = px.PIE (etiketter = nettleser, verdier = Prosent_usage)
Fig.forestilling()

I eksemplet over har vi data som viser nettleserens markedsandel fra 2022. Vi kan deretter opprette et kakediagram basert på disse dataene ved hjelp av PIE () -funksjonen.

Vi passerer etikettene som navnet på nettleserne og verdiene som prosentvis bruk.

Å kjøre koden over skal returnere figuren:

Eksempel 2

Vi kan forbedre kvaliteten på paien ovenfor ved å angi navnene på verdiene. Dette vil tillate oss å bestemme hvilken sektor som representerer hvilken verdi. Et eksempelkode er som vist:

Importer plotly.uttrykk som px
nettleser = ['Chrome', 'Safari', 'Edge MS', 'Firefox', 'Samsung Browser', 'Opera']
Prosent_usage = [65.87, 18.61, 4.13, 3.26, 2.87, 2.11]
Fig = px.PIE (etiketter = nettleser, verdier = Prosent_usage, navn = nettleser)
Fig.forestilling()

Koden over skal returnere figuren som vist:

I dette tilfellet kan vi lett tolke hvilken sektor (farge) som representerer hvilken verdi.

Eksempel 3

Plotly tillater også å sette fargen på PIE -sektiene ved hjelp av PX.farger objekt. For eksempel:

Fig = px.PIE (etiketter = nettleser, verdier = prosent_usage, navn = nettleser, color_discrete_sequence = px.farger.sekvensiell.Plasma)

I dette eksemplet tilpasser vi fargene på kakediagrammet ved å angi color_discrete_sequence -parameteren som px.farger.sekvensiell.Plasma. Denne av de innebygde diskrete fargene.

Den resulterende figuren er som vist:

Du kan se de tilgjengelige fargeverdiene ved å kjøre:

Fig = px.farger.sekvensiell.Swatches_Continuous ()
Fig.forestilling()

Å kjøre koden over skal vise en fargeprøve med tilgjengelige farger og deres respektive navn.

Eksempel 4

Ved hjelp av tittelparameteren kan vi tilordne en tittel til plottet som vist:

Fig = px.PIE (etiketter = nettleser, verdier = prosent_usage, navn = nettleser, color_discrete_sequence = px.farger.sekvensiell.Magma, title = 'Browser MarketShare (2022)')
Fig.forestilling()

Ovennevnte kode skal returnere et figur:

Vi kan se at figuren inneholder tittelen som spesifisert.

Lukking

I denne guiden lærte du hvordan du oppretter og tilpasser kakediagrammer ved hjelp av Plotly Express -modulen.