Plotly.graph_objects.sbarra

Plotly.graph_objects.sbarra
“I grafici a barre sono uno dei tipi più comuni di grafici quando si tratta di visualizzazione dei dati. In questo articolo, esploreremo come possiamo creare grafici a barre usando il modulo Plotly Graph_Objects."

Immerciamoci.

Grafico della barra di base con graph_objects

Possiamo creare un semplice diagramma a barre utilizzando la classe a barre dal modulo Graph_Objects. L'uso di graph_module ci fornisce il controllo di basso livello delle funzionalità e la personalizzazione della figura.

Il codice seguente mostra come utilizzare la classe a barre per creare un grafico a barre.

importazione della trama.graph_objects come Go
Database = ['Mysql', 'MongoDB', 'Elasticsearch', 'Redis', 'SQLite'
Utilizzo = [80, 75, 42, 78, 60]
FIG = GO.Figura (data = go.Sbarra(
X = database,
y = utilizzo
)
Fico.spettacolo()

Il codice sopra dovrebbe restituire un semplice diagramma a barre come mostrato:

Possiamo anche creare grafici a barre raggruppati come mostrato nel codice di esempio seguente:

importazione della trama.graph_objects come Go
Database = ['Mysql', 'MongoDB', 'Elasticsearch', 'Redis', 'SQLite'
FIG = GO.Figura (dati = [
andare.Bar (name = 'aws', x = database, y = [80,75,42,78,60]),
andare.Bar (name = 'gcp', x = database, y = [99, 70, 65,80,78])
])
Fico.update_layout (barmode = 'gruppo')
Fico.spettacolo()

Il codice sopra creerà un grafico a barre raggruppato in base ai valori forniti in Go.Figura Funzione. Assicurarsi di aggiornare il layout e impostare la modalità a barre sul gruppo per consentire a raggruppare i grafici a barre specificati.

La figura risultante è come mostrato:

Per creare un grafico a barre impilato, è possibile impostare il blocco Bar su impilamento come mostrato nell'esempio seguente:

importazione della trama.graph_objects come Go
Database = ['Mysql', 'MongoDB', 'Elasticsearch', 'Redis', 'SQLite'
FIG = GO.Figura (dati = [
andare.Bar (name = 'aws', x = database, y = [80,75,42,78,60]),
andare.Bar (name = 'gcp', x = database, y = [99, 70, 65,80,78])
])
Fico.update_layout (barmode = 'stack')
Fico.spettacolo()

In questo caso, il codice sopra restituirà un grafico a barre impilato come mostrato:

Per ordinare i valori all'interno di un grafico a barre, possiamo utilizzare i parametri di asse x e asse y come mostrato nel codice di esempio seguente:

importazione della trama.graph_objects come Go
Database = ['Mysql', 'MongoDB', 'Elasticsearch', 'Redis', 'SQLite'
FIG = GO.Figura (dati = [
andare.Bar (name = 'aws', x = database, y = [80,75,42,78,60]),
andare.Bar (name = 'gcp', x = database, y = [99, 70, 65,80,78])
])
Fico.update_layout (barmode = 'stack', xaxis = 'categoryorder': "totale ascendente")
Fico.spettacolo()

In questo caso, ordiniamo i valori nell'asse x per ordine crescente. La figura risultante è come mostrato:

Allo stesso modo, è possibile ordinare in ordine decrescente impostando il parametro di categoria sul totale discendente:

importazione della trama.graph_objects come Go
Database = ['Mysql', 'MongoDB', 'Elasticsearch', 'Redis', 'SQLite'
FIG = GO.Figura (dati = [
andare.Bar (name = 'aws', x = database, y = [80,75,42,78,60]),
andare.Bar (name = 'gcp', x = database, y = [99, 70, 65,80,78])
])
Fico.update_layout (barmode = 'stack', xaxis = 'categoryorder': "totale discendente")
Fico.spettacolo()

Figura risultante:

Conclusione

Attraverso questo articolo, hai imparato come utilizzare il modulo Plolaly Graph_Objects per creare vari tipi di grafici a barre usando la trama. Il modulo Plotly Graph_Objects è pratico quando hai bisogno di un controllo di basso livello sulle tue figure. Tuttavia, se stai cercando un modo semplice e semplice per creare trame, Plotly Express è un'alternativa migliore.

Grazie per averti letto e catturato nel prossimo!!