Plotly.esprimere.SPATTER_POLAR

Plotly.esprimere.SPATTER_POLAR
I grafici polari sono tipi di grafici che rappresentano i dati lungo gli assi radiali e angolari. In questo, copriremo il modo in cui è possibile creare dati polari come punti di scatter usando la funzione Scatter_polar ().

Plotly.esprimere.SPATTER_POLAR ()

Usiamo la funzione Scatter_polar () per creare grafici polari a dispersione. La sintassi della funzione è espressa come di seguito:

Plotly.esprimere.SPATTER_POLAR (data_Frame = nessuno, r = nessuno, theta = Nessuno, color = Nessuno, Symbol = Nessuno, size = nessuno, hover_name = nessuno, hover_data = nessuno, custom_data = nessuno, text = Nessuno, animation_frame = nessuno, animation_group = non Category_orders = Nessuno, etichette = nessuna, color_disccrete_sequence = nessuno, color_disccrete_map = none, color_continuous_scale = nessuno, range_color = none size_max = none, intervallo_r = nessuno, intervallo_theta = nessuno, log_r = false, render_mode = 'Auto', title = nessuno, Template = Nessuno, width = nessuno, height = nessuno)

I seguenti sono i parametri più comuni che dovrai interagire.

  1. Data_frame: specifica il frame di dati, il dict o l'array_like utilizzati come nomi di colonne.
  2. R - Specifica i valori utilizzati per posizionare i segni lungo l'asse radiale in coordinate polari.
  3. Theta - Imposta i valori utilizzati per posizionare i segni lungo l'asse angolare lungo le coordinate polari.
  4. Colore: specifica i valori utilizzati per assegnare il colore ai segni.
  5. Simbolo: specifica i valori utilizzati per assegnare simboli ai segni.
  6. Dimensione: imposta i valori utilizzati per assegnare la dimensione dei segni.

La funzione restituirà un diagramma polare a dispersione di tipo graph_objects.Figura.

Esempio

Il codice di esempio seguente mostra come possiamo creare un semplice diagramma polare a dispersione.

importazione della trama.esprimere come px
df = px.dati.GapMinder ().query ("continente == 'oceania'")
FIG = px.SPATTER_POLAR (df, r = 'anno', theta = 'gdppercap')
Fico.spettacolo()

L'esempio sopra utilizza i dati GapMinder () per creare un polare a dispersione del PIL pro capite dei paesi nel continente dell'Oceania.

Il codice sopra dovrebbe restituire la figura come mostrato:

Esempio 2

Possiamo assegnare a ciascun marchio un colore diverso in base al paese impostando il parametro di colore nella colonna "Paese" all'interno della cornice dei dati.

Esempio:

importazione della trama.esprimere come px
df = px.dati.GapMinder ().query ("continente == 'oceania'")
FIG = px.SPATTER_POLAR (df, r = 'anno', theta = 'gdppercap', color = 'country')
Fico.spettacolo()

Il codice sopra determina una figura come mostrato:

Possiamo anche impostare simboli diversi usando il parametro dei simboli:

importazione della trama.esprimere come px
df = px.dati.GapMinder ().query ("continente == 'oceania'")
FIG = px.SPATTER_POLAR (df, r = 'anno', theta = 'gdppercap', color = 'country', simbolo = 'country')
Fico.spettacolo()

La trama risultante:

Possiamo vedere che a ciascun paese viene assegnato un simbolo e un colore diversi come specificato dai parametri del colore e del simbolo.

Esempio 3

È inoltre possibile tracciare una sezione del cerchio specificando i gradi di inizio e fine (come elenco) utilizzando il parametro Range_theta.

Ad esempio, per tracciare i primi 90 gradi del cerchio, possiamo correre:

importazione della trama.esprimere come px
df = px.dati.GapMinder ().query ("continente == 'oceania'")
FIG = px.SPARE_POLAR (df, r = 'anno', theta = 'gdppercap', color = 'country', symbol = 'country', range_theta = [0,90])
Fico.spettacolo()

Questo dovrebbe tornare:

Conclusione

Questo tutorial ti fornisce le basi della creazione di grafici polari a dispersione utilizzando il modulo espressamente.