Usando la trama espressa
Prima di imparare a personalizzare una trama di linea, iniziamo creando una trama semplice. Per questo, useremo il Natural_Gas_Preces.File CSV.
È possibile scaricare i file richiesti dall'hub di dati come mostrato nel link seguente:
https: // datahub.IO/Core/Natural-Gas
Una volta scaricato, possiamo creare una trama di riga con i prezzi mensili come mostrato nel codice seguente:
importazione della trama.esprimere come pxIniziamo importando il pacchetto Plotly Express come PX nel codice sopra. Importiamo quindi panda per leggere i dati CSV e archiviarli in un frame di dati.
Successivamente, usiamo il PX.Funzione di riga per creare un diagramma di riga. Ancora una volta, passiamo i dati target, "mese" e "prezzo", come parametri X e Y, rispettivamente.
Il codice sopra dovrebbe restituire una trama come mostrato di seguito:
Personalizzazione della trama della linea
Se utilizziamo Plotly Express, possiamo personalizzare il colore di un diagramma di linea usando la funzione update_traces ().
La funzione update_traces () ci consente di aggiungere o rimuovere le funzionalità da un diagramma esistente. Ciò semplifica il passaggio di proprietà e valori sulla personalizzazione dei loro grafici.
Quindi, possiamo chiamare la funzione update_traces () e passare il parametro line_color come mostrato:
Fico.update_traces (line_color = "#32cd32")Qui, passiamo il valore del colore target come valore RGB. Il diagramma risultante è come mostrato:
Puoi anche passare gli schemi di colore definiti dalla trama come mostrato:
Fico.update_traces (line_color = "Firebrick")Il codice sopra dovrebbe comportare una figura come mostrato:
Utilizzo di color_discrete_sequence
Un altro metodo che puoi utilizzare per personalizzare il colore di una trama di una linea è il parametro color_discrete_sequence. Ciò consente di passare un elenco di valori di colore assegnati a ciascun tipo di trama.
Ad esempio, per personalizzare il colore della linea nel nostro esempio precedente, possiamo eseguire il codice:
FIG = px.riga (df, x = "mese", y = "prezzo",Questo dovrebbe impostare il colore nell'elenco come colore della linea predefinito per la trama.
Usando Plotly Graph_Objects
Uno dei modi migliori per immergersi nella personalizzazione della trama è l'utilizzo di graph_objects. Questa classe consente di specificare varie proprietà per creare grafici personalizzati.
Per impostare il colore della linea usando graph_objects, possiamo passare il parametro di colore come dizionario.
Facciamo un semplice esempio come mostrato:
importazione della trama.graph_objects come GoNell'esempio sopra, utilizziamo Plotly Graph_Objects e la classe Scatter per tracciare un semplice grafico di linee.
La figura risultante è come mostrato:
Per aggiornare il colore della linea, possiamo impostare il colore come dizionario mostrato nell'esempio seguente:
FIG = GO.Figura()Nell'esempio sopra, iniziamo creando una figura vuota usando il GO.Figura () classe. Quindi utilizziamo la funzione add_trace per creare un diagramma a dispersione e passare i valori target che desideriamo includere.
Nel nostro caso, specifichiamo il colore come verde lime, come mostrato nella trama.
E con ciò, hai imparato con successo come impostare il colore della trama in trama.
Grazie per aver letto!!