Plotly.esprimere.sbarra

Plotly.esprimere.sbarra
Chiedi a chiunque abbia mai fatto qualsiasi tipo di visualizzazione dei dati e l'unica trama ti dirà che hanno usato una trama da barra.

I grafici a barre sono i più comuni, a parte i grafici di linea, i tipi di trame che chiunque può creare. Mostrano la relazione tra un valore numerico e categoria. Ogni relazione viene quindi mostrata come una barra con l'altezza dimensionale della barra che rappresenta il valore effettivo.

A causa di questa semplicità, le trame da bar sono abbastanza facili da creare e interpretare. Questo li rende molto utili per le trame rapide.

In questo tutorial, esploreremo come possiamo usare il modulo espresso per creare grafici a barre.

Plotly.Espres.sbarra()

Come probabilmente hai indovinato, per creare un diagramma a barre in trama, usiamo la funzione bar (). La sintassi della funzione come mostrato di seguito:

Plotly.esprimere.bar (data_Frame = non, x = nessuno, y = non, color = Nessuno, pattern_shape = nessuno, facet_row = nessuno, facet_col = none, facet_col_wrap = 0, facet_row_spacing = nessuno, facet_col_spacing = nessuna, hover_name = nessuno, hover_data = non custom_data = none, text = non, base = nessuna, error_x = nessuna, error_x_minus = nessuna, error_y = nessuna, error_y_minus = nessuna, animation_frame = nessuna, animation_group = non, category_orders = nessuna, labels = nessuno, color_discrete_sequence = none, color_discrete_map = Nessuno, color_continuous_scale = nessuno, pattern_shape_sequence = nessuno, pattern_shape_map = none, range_color = nessuno, color_continuous_midpoint = none, opacity = non, orientamento = nessuno, barmode = 'relativo', log_x = false, log_y = false, range_x = none, gamma_y = Nessuno, text_auto = false, title = nessuno, template = nessuno, width = nessuno, height = nessuno)

Non essere intimidito dall'enorme elenco di parametri. La funzione è molto semplice da usare e dovrai solo ricordare cinque dei parametri sopra.

I parametri di funzione più utili che dovrai sapere includono:

  1. Data_frame: specifica le colonne utilizzate nella trama. È possibile passare un frame dati Pandas, un dizionario o un oggetto Array_Mila.
  2. X - Specifica i valori utilizzati posizioni i segni lungo l'asse x. È possibile specificare questo parametro come nome di colonna con un telaio di dati, una serie Pandas o un oggetto Array_Mila.
  3. y - Simile a x ma i valori vengono utilizzati per posizionare i segni lungo l'asse y.
  4. colore: specifica i valori utilizzati per assegnare un colore unico.

La funzione restituirà il diagramma a barre dei dati specificati come graph_objects.Tipo di figura.

Esploriamo come possiamo usare la funzione bar () per creare grafici a barre reali.

Esempio 1 - Grafico a barra semplice

Cominciamo con un semplice diagramma a barre come mostrato nel codice seguente:

importazione della trama.esprimere come px
Importa panda come PD
df = pd.DataFrame (
"OS": ['Android', 'Windows', 'ios', 'OS X', 'Linux', 'altro',
"Utilizzo": [44.17,28.96,17.46,5.56,0.92,1.92]
)
FIG = px.bar (df, x = 'os', y = 'use')
Fico.spettacolo()

Nel codice di esempio sopra, iniziamo importando i pacchetti Pandas espressi con Plotly.

Creiamo quindi un telaio di dati e passiamo i valori che desideriamo tracciare.

Infine, usando la funzione bar (), creiamo un diagramma a barre della popolarità del sistema operativo. La figura risultante è mostrata:

Si noti che ogni riga rappresenta i dati del sistema operativo. Pertanto, ogni barra rappresenta ogni browser.

Esempio 2

Per una migliore visibilità, possiamo dire alla trama di assegnare un colore unico per ogni sistema operativo come mostrato di seguito:

importazione della trama.esprimere come px
Importa panda come PD
df = pd.DataFrame (
"OS": ['Android', 'Windows', 'ios', 'OS X', 'Linux', 'altro',
"Utilizzo": [44.17,28.96,17.46,5.56,0.92,1.92]
)
FIG = px.bar (df, x = 'os', y = 'useage', color = 'os')
Fico.spettacolo()

L'esempio sopra imposta il parametro di colore come colonna del sistema operativo nel frame dati. Ciò dovrebbe comportare una figura come mostrato:

Esempio - diagramma a barra orizzontale

Possiamo creare un diagramma a barra orizzontale cambiando le colonne per l'asse X e Y. Un esempio è come mostrato:

importazione della trama.esprimere come px
Importa panda come PD
df = pd.DataFrame (
"OS": ['Android', 'Windows', 'ios', 'OS X', 'Linux', 'altro',
"Utilizzo": [44.17,28.96,17.46,5.56,0.92,1.92]
)
FIG = px.bar (df, x = 'useage', y = 'os', color = 'os')
Fico.spettacolo()

Il codice sopra dovrebbe comportare un diagramma a barra orizzontale come mostrato:

Esempio 4 - Trama a barra con testo

Se si desidera impostare i valori all'interno delle barre, è possibile utilizzare il parametro text_auto e impostarlo su true come mostrato:

importazione della trama.esprimere come px
Importa panda come PD
df = pd.DataFrame (
"OS": ['Android', 'Windows', 'ios', 'OS X', 'Linux', 'altro',
"Utilizzo": [44.17,28.96,17.46,5.56,0.92,1.92]
)
FIG = px.bar (df, x = 'useage', y = 'os', color = 'os', text_auto = true)
Fico.spettacolo()

La figura risultante è come mostrato:

Qui, possiamo vedere i valori effettivi all'interno delle barre.

Chiusura

In questo articolo, abbiamo esplorato i fondamenti del lavoro con le trame di bar in trama.