I grafici polari sono tipi di grafici che visualizzano i dati lungo un asse radiale e angolare. Usando Plotly Express, è possibile rappresentare i dati polari come linee usando la funzione line_polar ().
Sintassi e parametro della funzione
La sintassi della funzione e l'elenco dei parametri sono come mostrato:
molto.esprimere.line_polar (data_frame = non, r = none, tHeta = non, color = none, line_dash = none, hover_name = none, hover_data = none, personalizzato_data = nessuna, line_group = nessuna, text = non, symbol = nessuno, animation_frame = nessuno, non animazione_group = none, category_orders = non, etichette = nessuna, color_discrete_sequence = none, color_disccrete_map = nessuna, line_dash_sequence = nessuna, line_dash_map = nessuna, symbol_sequence = nessuna, symbol_map = nessuno, markers = false, Direction = 'tlockwise', stargle = 90, line_close = false, line_shape = nessuna, render_mode = 'auto', range_r = nessuno, range_theta = nessuno, log_r = false, title = non, template = non, width = nessuno, height = nessuno)
Di seguito sono riportati alcuni dei parametri della funzione importanti che dovrai sapere:
Esempio
L'esempio seguente illustra come creare una trama polare di linea.
importazione della trama.esprimere come px
df = px.dati.vento()
FIG = px.line_polar (df, r = 'frequenza', theta = 'direzione')
Fico.spettacolo()
Il codice sopra dovrebbe restituire una figura come mostrato:
È inoltre possibile specificare il colore delle righe impostando il parametro di colore su una colonna all'interno del frame dati.
importazione della trama.esprimere come px
df = px.dati.vento()
FIG = px.line_polar (df, r = 'frequenza', theta = 'direzione', color = 'direzione')
Fico.spettacolo()
Il codice sopra dovrebbe assegnare un colore univoco alle righe in base alla direzione del vento. La figura risultante è mostrata di seguito:
Per modificare lo sfondo e la sequenza di colori della trama, è possibile utilizzare il parametro color_discrete_sequence come mostrato nel codice seguente:
importazione della trama.esprimere come px
df = px.dati.vento()
FIG = px.line_polar (df, r = 'frequenza', theta = 'direzione', color = 'direzione', color_disccrete_sequence = px.colori.sequenziale.Blackbody_r)
Fico.spettacolo()
La figura risultante:
Imposta uno sfondo scuro usando il parametro del modello:
importazione della trama.esprimere come px
df = px.dati.vento()
FIG = px.line_polar (df, r = 'frequenza', theta = 'direzione', color = 'direzione', color_disccrete_sequence = px.colori.sequenziale.Pinkyl_r, template = 'plotly_dark')
Fico.spettacolo()
Produzione:
Per impostare il titolo per la tua trama polare:
FIG = px.line_polar (df, r = 'frequenza', theta = 'direzione', color = 'direzione', color_disccrete_sequence = px.colori.sequenziale.Pinkyl_r, title = 'Wind Polar Plot')
Fico.spettacolo()
Produzione:
Questo è tutto per questo tutorial.