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:
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 pxNel 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 pxL'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 pxIl 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 pxLa 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.