Impostare il colore di sfondo trasparente

Impostare il colore di sfondo trasparente
Plotly è una delle biblioteche più utili di Python e altre lingue. Fornisce opzioni di tracciamento versatili per vari grafici e tipi di dati. Offre anche una grande personalizzazione per tutti i tipi di trame con l'uso di funzioni semplici.

In questo articolo, discuteremo di come impostare un colore di sfondo trasparente per i tuoi grafici.

Clood trasparente set espressamente espresso

Impariamo come possiamo impostare uno sfondo trasparente usando la trama espressa. Per questo tutorial, useremo un semplice grafico a torta, come mostrato nel seguente codice:

importazione della trama.esprimere come px
etichetta = ["Oracle", "Mysql", "SQL Server", "PostgreSQL", "MongoDB", "Redis", "Elasticsearch", "SQLite"]
valori = [1266.89, 1206.05, 944.81, 606.56, 488.57, 177.98, 160.75, 127.43]
FIG = px.Pie (valori = valori, etichette = etichetta)
Fico.spettacolo()

Il codice di esempio precedente crea un grafico a torta dei sistemi di database più popolari al mondo.

La figura risultante è mostrata di seguito:


Per creare uno sfondo trasparente, possiamo utilizzare la funzione update_layout () e bass i valori trasparenti Plot_BgColor e Paper_BgColor.

Considera il codice di esempio mostrato di seguito:

Fico.update_layout (
'Plot_BgColor': 'RGBA (0,0,0,0)',
'Paper_BgColor': 'RGBA (0,0,0,0)'
)
Fico.spettacolo()

Nel codice di esempio precedente, utilizziamo la funzione update_layout () e passiamo le proprietà richieste come dizionario.

Utilizzare la combinazione di colori RGBA in quanto consente di specificare il parametro Alpha quando si passa il colore.

Il codice precedente dovrebbe restituire una cifra come mostrato di seguito:

Plotly Graph_Objects imposta il colore di sfondo trasparente

Uno dei modi migliori per personalizzare i tuoi grafici è l'utilizzo della classe Graph_Objets di Plotly. Ti consente di specificare una vasta gamma di proprietà con valori personalizzati.

Possiamo usarlo per creare una trama con uno sfondo trasparente.

Ad esempio, possiamo creare un grafico a torta usando graph_objects.Classe PIE come mostrato nel codice seguente:

importazione della trama.graph_objects come Go
etichetta = ["Oracle", "Mysql", "SQL Server", "PostgreSQL",
"MongoDB", "Redis", "ElasticSearch", "SQLite"]
valori = [1266.89, 1206.05, 944.81, 606.56, 488.57, 177.98, 160.75, 127.43]
FIG = GO.Figura(
dati = [
andare.Torta(
valori = valori,
Etichette = etichetta
)
"
)
Fico.spettacolo()

In questo caso, utilizziamo Graph_Objects per tracciare un grafico a torta con i dati specificati.

Per creare un diagramma con uno sfondo trasparente, dobbiamo specificare le proprietà PLAT_BGColor e Paper_BgColor come un dizionario.

Un codice di esempio è mostrato di seguito:

layout = dict (Plot_bgColor = 'rgba (0,0,0,0)', paper_bgColor = 'rgba (0,0,0,0)'))
FIG = GO.Figura(
dati = [
andare.Torta(
valori = valori,
Etichette = etichetta
)
], layout = layout
)
Fico.spettacolo()

Qui, definiamo una variabile chiamata dizionaria in possesso di due coppie di valore chiave. Questo ci consente di impostare il colore di sfondo su trasparente usando il parametro di layout di Go.Classe Pie ().

La figura risultante è mostrata di seguito:


È inoltre possibile utilizzare la funzione update_layout quando si lavora con graph_objects per aggiornare i grafici.

Conclusione

In questo tutorial, abbiamo esplorato come impostare uno sfondo trasparente per i grafici di Plotly usando Plotly Express e Plotly Graph_Objets. Sono stati forniti esempi per comprendere meglio questi due metodi.