In questo tutorial, impareremo come possiamo creare un diagramma di istogramma usando il modulo espressamente.
Plotly.esprimere.istogramma ()
In espressamente, utilizziamo la funzione istogramma () per creare grafici dell'istogramma. La funzione fornisce una sintassi come mostrato:
Plotly.esprimere.istogramma (data_Frame = non, x = Nessuno, y = nessuno, color = Nessuno, pattern_shape = nessuno, facet_row = nessuno, facet_col = none, facet_col_wrap = 0, facet_row_spacing = nessuno, facet_col_spacing = nessuno, hover_name = nessuno, hover_data = non animation_frame = none, animation_group = none, category_orders = non, etichette = nessuna, color_disccrete_sequence = none, color_discrete_map = none, pattern_shape_sequence = nessuna, pattern_shape_map = nessuno, marginal = nessuno, opacity = no, non orientamento = non è possibile barnorm = none, histnorm = none, log_x = false, log_y = false, range_x = nessuno, range_y = nessuno, histfunc = nessuno, cumulative = none, nbins = none, text_auto = false, title = non, template = nessuno, width = Nessuno, altezza = nessuno)I seguenti sono i parametri della funzione più utili che dovrai sapere:
La funzione restituirà quindi un diagramma dell'istogramma di tipo graph_objects.Figura.
Esempio - Utilizzo dei dati GapMinder ()
Possiamo creare un istogramma utilizzando i dati GapMinder in Plotly. Prendi il codice di esempio mostrato di seguito:
importazione della trama.esprimere come pxNell'esempio sopra, stiamo usando i dati GapMinder () di Plobly Express. Tracciamo quindi un istogramma che mostra la distribuzione del PIL pro capite dei paesi nel continente europeo.
Una volta eseguito il codice sopra, dovremmo vedere un istogramma come mostrato:
Esempio 2 - Utilizzo dei dati categorici
Possiamo anche creare un istogramma di dati categorici specificando i parametri X e Y.
Prendi il codice di esempio mostrato di seguito:
importazione della trama.esprimere come pxIn questo caso, l'istogramma mostrerà ogni paese e la somma del valore del PIL pro capite come mostrato nella figura seguente:
Esempio 3 - Specificare il tipo di normalizzazione
Per impostazione predefinita, creerà un istogramma con ciascun campione in ogni bidone. Tuttavia, possiamo specificare la modalità in cui desideriamo presentare i contenitori usando il parametro HistNorm.
Vediamo vari esempi:
Densità di probabilità
FIG = px.istogramma (df, x = 'gdppercap', histnorm = 'densità di probabilità')In questo esempio, creiamo un istogramma di densità di probabilità che è una somma delle aree della barra pari a 1.
La figura risultante è come mostrato:
Controlla l'elenco dei parametri per apprendere i vari tipi che puoi specificare.
Esempio 4 - Specificare il numero di contenitori
Per impostazione predefinita, sceglierà il numero di bidoni in modo che sia paragonabile al numero di campioni in un cestino. Tuttavia, possiamo specificare il numero di bin usando il parametro Nbins.
Un esempio è come mostrato:
FIG = px.istogramma (df, x = 'gdppercap', nbins = 50)Nell'esempio sopra, specifichiamo il numero di contenitori a 50. Questo dovrebbe restituire una figura come mostrato:
Esempio 5 - Specificare il parametro di colore
Possiamo anche specificare il parametro del colore. Ciò assegnerà un colore univoco in base al nome delle colonne specificate.
Il codice di esempio è come mostrato:
FIG = px.istogramma (df, x = 'gdppercap', color = 'country')La figura risultante:
In questo caso, la trama assegnerà un colore unico a ciascun paese nella trama, come specificato dal parametro del colore.
Esempio 6 - istogramma orizzontale
Plotly ci consente anche di creare istogrammi orizzontali. Dai un'occhiata al codice qui sotto:
FIG = px.istogramma (df, x = 'gdppercap', y = 'country', color = 'country')In questo caso, stiamo pianificando un istogramma della somma del PIL pro capite di ciascun paese. Il codice sopra dovrebbe restituire una figura come mostrato:
Esempio 7 - Ordinamento per categoria Ordine
In alcuni casi, potremmo voler ordinare il diagramma risultante in base a un valore specifico. Ad esempio, nell'istogramma sopra, possiamo ordinare l'istogramma in base al GDPperCap totale in ordine crescente.
Utilizzando la funzione update_xaxes o update_yaxes, specifichiamo come desideriamo ordinare i dati.
Nel nostro esempio, desideriamo ordinare l'asse y. Quindi, useremo la funzione update_yaxes (). Nella funzione, possiamo specificare il parametro e il metodo della categoria. In questo caso, "discendente totale".
Possiamo eseguire il codice come mostrato:
FIG = px.istogramma (df, x = 'gdppercap', y = 'country', color = 'country').update_yaxes (categoryorder = 'totale discendente')Il codice sopra dovrebbe comportare una figura come mostrato:
Conclusione
In questo articolo, abbiamo esplorato come utilizzare la funzione istogramma () dal modulo espressamente espresso. La funzione ci consente di creare istogrammi di vari dati.