Impostare il colore della linea

Impostare il colore della linea
I grafici di linea sono uno dei grafici più famosi quando si lavora con dati sequenziali. Ci consentono di visualizzare i dati come punti specifici sopra un piano cartesiano. Questo può aiutarti a visualizzare il modo in cui i dati cambiano per un particolare parametro. Plotly è un'ottima visualizzazione dei dati che può aiutarti a creare grafici da semplici a complessi. In questo tutorial, impareremo come puoi personalizzare una trama di linea impostando il colore della linea."

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 px
Importa panda come PD
df = pd.read_csv ("Monthly.CSV ")
FIG = px.riga (df, x = "mese", y = "prezzo")
Fico.spettacolo()

Iniziamo 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",
color_discrete_sequence = ['rosso'])
Fico.spettacolo()

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 Go
mesi = ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio',
"August", "September", "October", "November", "dicembre"
Prezzi = [2.33,4.22,3.86,3.22,2.34,4.88,4.45,3.12, 2.33,1.98,4.20,5.00,3.33]
FIG = GO.Figura(
andare.SPIRESS (x = mesi, y = prezzi)
)
Fico.spettacolo()

Nell'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()
Fico.add_trace (vai.SPIREST (x = mesi, y = prezzi, line = dict (color = '#32cd32')))
Fico.spettacolo()

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!!