Plotly.Expess.linea

Plotly.Expess.linea
Una delle trame più comuni in trama statistica, scientifica o finanziaria è una trama di linea. Un diagramma di linea è facile da creare e interpretare in quanto mostra i punti dati come una serie. Quindi collega i punti utilizzando un segmento dritto che consente di visualizzare la modifica dei valori su un determinato parametro. Pertanto, non sorprende che sia ampiamente adottato in molte esigenze di trama.

In questo tutorial, ci immergeremo nella nostra conoscenza della trama e discuteremo di come possiamo creare una trama di linea usando il modulo Plotly Express.

Plotly.esprimere.linea()

Per creare un diagramma di linea usando il modulo Plob Express, useremo la funzione di linea. La funzione prende una sintassi come mostrato di seguito:

Plotly.esprimere.riga (data_Frame = nessuna, x = nessuna, y = nessuna, line_group = nessuna, color = nessuna, line_dash = nessuna, symbol = nessuno, hover_name = none, hover_data = nessuna, personalizzata_data = nessuna, text = nessuno, facet_row = nessuna facet_col = none, facet_col_wrap = 0, facet_row_spacing = nessuno, facet_col_spacing = nessuno, error_x = nessuno, error_x_minus = none, error_y = Nessuno, error_y_minus = nessuno, animation_frame = nessuno, animation_group = none, category_orgory = non è Nessuno, color_disccrete_sequence = nessuno, color_disccrete_map = nessuno, line_dash_sequence = none, line_dash_map = nessuno, symbol_sequence = nessuno, symbol_map = nessuno, marker = false_x = false, log_y = false, range_x = nessuno, range_y = no, line_shape = non Render_Mode = 'Auto', title = Nessuno, Template = Nessuno, larghezza = nessuno, altezza = nessuno)

Nonostante l'elenco dei parametri di grandi dimensioni, la funzione è relativamente semplice e raramente dovrai utilizzare tutti i parametri, se presenti.

Facci esplorare l'elenco dei parametri più utile e comune che dovrai sapere.

  1. Data_frame -Specifica i nomi delle colonne utilizzati nella trama. È possibile passare questi valori come Frame di dati Panda, un oggetto Array_Mila o un dizionario Python.
  2. X - Specifica i valori utilizzati per posizionare i segni lungo l'asse x. È possibile specificare questo parametro come un nome di colonna all'interno del frame dati specificato, una serie Pandas o un oggetto Array_Mila.
  3. Y - Simile a x ma i valori sono usati per l'asse y.
  4. Colore: specifica i valori utilizzati per assegnare il colore ai segni.
  5. Line_group - consente di raggruppare le righe di data_frame in righe.
  6. Line_Shape - Specifica la forma delle linee. I valori accettati includono "lineare" o "spline".
  7. Titolo - Specifica il titolo per la trama.
  8. Modalità: Specifica che la funzione restituirà il diagramma della linea come graph_objects.Tipo di figura.

Trama della linea con la trama.Modulo espresso

Impariamo ora come possiamo creare una trama di linea con Plotly Express. Prendi il codice mostrato di seguito:

importazione della trama.esprimere come px
df = px.dati.stock ()
FIG = px.riga (df, x = 'data', y = 'amzn')
Fico.spettacolo()

Nell'esempio sopra, iniziamo importando il modulo Express come PX. Creiamo quindi un frame dati dai dati delle scorte di Panda.

Infine, creiamo il diagramma di linea per la colonna 'AMZN' dal frame dati. Il codice sopra dovrebbe restituire un grafico delle serie temporali degli stock nel frame di dati.

Una figura di esempio è come mostrato:

Grafico di linea semplice

Possiamo anche creare grafici di linea semplici senza utilizzare i dati personalizzati. Ad esempio, possiamo usare una semplice gamma numpy come mostrato nel codice seguente.

importazione della trama.esprimere come px
Importa Numpy come NP
x = np.Arange (50)
y = np.Arange (25, 75)
FIG = px.riga (x = x, y = y)
Fico.spettacolo()

Il codice sopra dovrebbe restituire un semplice diagramma della linea come mostrato:

Specificare il colore

Se hai più trame di linea, puoi distinguerli dando un colore usando il parametro del colore.

Prendi il codice di esempio di seguito:

importazione della trama.esprimere come px
df = px.dati.GapMinder ().Query ("Continent == 'Europe'")
FIG = px.riga (df, x = 'anno', y = 'lifeexp', color = 'country')
Fico.spettacolo()

In questo esempio, stiamo usando i dati GapMinder. Creiamo quindi una trama di linea per ogni paese nel continente europeo. Usando il parametro del colore, specifichiamo il colore come colonna di campagna. Questo assegnerà un colore unico per ogni colore nella trama.

La figura risultante è come mostrato:

Congratulazioni, hai imparato con successo come creare e utilizzare i grafici della linea usando Plotly Express.