Plotly.esprimere.istogramma

Plotly.esprimere.istogramma
Uno dei grafici più comuni nell'analisi statistica è un istogramma. È uno dei modo più efficiente e semplice per implementare il tipo di trama che mostra la distribuzione della frequenza. È molto simile a un complotto a barre con alcune differenze importanti. Pensalo come una trama di bar aggregata.

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:

  1. Data_frame: specifica il frame di dati contenente i nomi delle colonne. È possibile passare questo valore come telaio di dati, un dizionario o un oggetto Array_Mila.
  2. X - Specifica i valori utilizzati per posizionare i segni lungo l'asse X lungo la coordinata cartesiana. Questo può essere un nome di colonna all'interno di una cornice di dati o una serie Pandas.
  3. Y - Simile a x ma i valori specificati in questo parametro vengono utilizzati per posizionare i segni lungo l'asse y.
  4. colore: definisce i valori utilizzati per assegnare un colore unico ai marchi.
  5. Cumulativo: specifica se i valori dell'istogramma sono cumulativi.
  6. Nbins - Specifica il numero di bidoni.
  7. Histnrom - Specifica la modalità in cui vengono creati i bidoni. I valori accettati includono:
    1. 'per cento'
    2. 'probabilità'
    3. 'densità'
    4. 'densità di probabilità'

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 px
df = px.dati.GapMinder ().Query ("Continent == 'Europe'")
FIG = px.istogramma (df, x = 'gdppercap')
Fico.spettacolo()

Nell'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 px
df = px.dati.GapMinder ().Query ("Continent == 'Europe'")
FIG = px.istogramma (df, x = 'country', y = 'gdppercap')
Fico.spettacolo()

In 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à')
Fico.spettacolo()

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)
Fico.spettacolo()

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')
Fico.spettacolo()

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')
Fico.spettacolo()

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')
Fico.spettacolo()

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.