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:
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:
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.