Seaborn orizzontal Bar trama

Seaborn orizzontal Bar trama

Nella visualizzazione dei dati, il "Pagni a barre"Sono tra i tipi di grafici più utilizzati. UN "Trama a barre"È una rappresentazione visiva di dati numerici in cui sono disegnate barre di uguale larghezza per ciascuna categoria con lunghezze proporzionali ai valori corrispondenti. UN "barra orizzontale"Il diagramma è un grafico che mostra barre rettangolari con le loro lunghezze proporzionali ai valori che rappresentano, disposti in orizzontale. Per creare una barra orizzontale il "Seaborn.barile ()"La funzione è utilizzata in Python.

Questo post illustrerà gli approcci alla creazione e alla personalizzazione del diagramma della barra orizzontale usando numerosi esempi.

Nota: Per creare un diagramma a barra orizzontale usando "Seaborn", è necessario prima installare "Seaborn"E importa le librerie richieste. (Seaborn) può essere facilmente installato tramite "PIP"Eseguendo il comando appropriato nel tuo terminale:

PIP Installa Seaborn

Come creare un diagramma a barre orizzontale usando Seaborn?

Per creare un diagramma a barre orizzontale che utilizza Seaborn, applica il “Seaborn.barile ()"Funzione di"Seaborn"Modulo in Python.

Esempio 1: creazione di un diagramma a barra orizzontale usando "Seaborn"

Ecco un codice di esempio che crea una trama a barra orizzontale:

Import Seaborn
Panda di importazione
Importa matplotlib.Pyplot come Plt
data = panda.DataFrame ("Paese": ["USA", "Germania", "Russia", "Giappone"],
'Popolazione': [1093, 1166, 1444, 1226])
Seaborn.Barplot (x = "popolazione", y = "paese", data = data)
Plt.spettacolo()


Nel codice sopra:

    • In primo luogo, il "Seaborn","panda" E "matplotlib"Le biblioteche vengono importate.
    • Successivamente, il set di dati definito dall'utente viene creato utilizzando "pd.DataFrame ()" funzione.
    • IL "Seaborn.barile ()La funzione "prende il"orizzontale" E "verticale"Etichette dell'asse insieme al"set di dati"Rispettivamente, e traccia il diagramma della barra orizzontale di conseguenza.

Produzione


Nell'output sopra, si può vedere che il diagramma della barra orizzontale è stato tracciato con successo.

Esempio 2: creazione di una trama a barra orizzontale raggruppata usando "Seaborn"

Possiamo anche creare un diagramma a barra orizzontale raggruppata usando il "tinta"Parametro come argomento del"Seaborn.barile ()" funzione. Capiamolo con il seguente esempio:

Import Seaborn
Importa matplotlib.Pyplot come Plt
Panda di importazione
data = panda.DataFrame (
'Genere': ['maschio', 'femmina', 'maschio', 'femmina', 'maschio', 'femmina',
'Age-Group': ['10 -14 ', '10 -14', '15 -24 ', '15 -24', '35 -44 ', '35 -44'],
'Stipendio': [25000, 28000, 32000, 38000, 41000, 47000]
)
Seaborn.Barplot (x = 'stipendio', y = 'group di età', hue = 'genere', data = data)
Plt.spettacolo()


Nelle righe sopra del codice di esempio:

    • Allo stesso modo, le biblioteche discusse vengono importate all'inizio.
    • IL "panda.DataFrame ()"La funzione viene utilizzata per creare il set di dati.
    • Infine, il "Seaborn.barile ()La funzione "prende il"tinta"Parametro e traccia il diagramma a barra orizzontale raggruppata.

Produzione


Nell'uscita sopra, i grafici raggruppati orizzontalmente sono stati tracciati in modo appropriato.

Come personalizzare il diagramma a barra orizzontale in Python?

Possiamo anche personalizzare il diagramma della barra orizzontale modificando il colore della barra, regolando la larghezza della barra, aggiungendo etichette a barre o aggiungendo titoli della trama.

Esempio 1: personalizzare la barra orizzontale modificando il colore delle barre

Possiamo cambiare il colore delle barre usando il parametro del colore. Ecco un codice di esempio:

Import Seaborn
Panda di importazione
Importa matplotlib.Pyplot come Plt
data = panda.DataFrame ("Paese": ["USA", "Germania", "Russia", "Giappone"],
'Popolazione': [1093, 1166, 1444, 1226])
Seaborn.Barplot (x = "popolazione", y = "paese", data = data, color = "giallo")
Plt.spettacolo()


Nel codice sopra, il "Seaborn.barile ()La funzione "prende il"X" E "y"Etichette, il set di dati creato e il"colore"Parametro come argomenti, rispettivamente, e traccia il diagramma della barra orizzontale in conformità con il colore specificato.

Produzione


Sulla base dell'output di cui sopra, il colore del diagramma della barra è stato cambiato di conseguenza.

Esempio 2: personalizzazione della barra orizzontale regolando la larghezza delle barre

Possiamo regolare la larghezza delle barre usando il "larghezza"Parametro. Nell'esempio del codice seguente, la larghezza della barra viene modificata nella larghezza specificata:

Import Seaborn
Panda di importazione
Importa matplotlib.Pyplot come Plt
data = panda.DataFrame ("Paese": ["USA", "Germania", "Russia", "Giappone"],
'Popolazione': [1093, 1166, 1444, 1226])
Seaborn.Barplot (x = "popolazione", y = "paese", data = data, color = "blu", larghezza = 0.5)
Plt.spettacolo()


Secondo il codice sopra, il "Seaborn.barile ()La funzione "prende il"X" E "y"Etichette, dati, colore e"larghezza"Parametri come argomenti, rispettivamente, e personalizza il diagramma a barra orizzontale in base alla larghezza aggiornata.

Produzione


Il risultato di cui sopra implica che il diagramma a barra orizzontale dato è stato personalizzato in base alla larghezza aggiornata e al colore modificato.

Esempio 3: personalizzazione della barra orizzontale aggiungendo il titolo della trama

Nel codice di esempio seguente, possiamo personalizzare la barra orizzontale aggiungendo il titolo specificato tramite "set_title ()" funzione:

Import Seaborn
Panda di importazione
Importa matplotlib.Pyplot come Plt
data = panda.DataFrame ("Paese": ["USA", "Germania", "Russia", "Giappone"],
'Popolazione': [1093, 1166, 1444, 1226])
AX = Seaborn.Barplot (x = "popolazione", y = "paese", data = data, color = "blu", larghezza = 0.5)
ascia.set_title ("popolazione totale per paesi")
Plt.spettacolo()


Nel blocco di codice sopra, il "set_title ()"Funzione di"Seaborn"La libreria viene utilizzata per impostare il titolo del diagramma della barra orizzontale e tracciare di conseguenza.

Produzione


Il risultato di cui sopra dimostra che è stato impostato il titolo della trama della barra orizzontale.

Conclusione

Per creare e personalizzare il diagramma della barra orizzontale, "Seaborn.barile ()"Funzione di"Seaborn"Il modulo viene utilizzato con vari parametri in Python. È possibile creare un grafico a barre orizzontale raggruppato utilizzando il "tinta"Parametro come argomento al"Seaborn.barile ()" funzione. Questo post ha presentato una guida approfondita per la creazione e la personalizzazione del diagramma a barra orizzontale usando esempi appropriati.