Seaborn horisontalt bar plot

Seaborn horisontalt bar plot

I datavisualisering, "bar tomter”Er blant de mest brukte typene diagrammer. En "bar plot”Er en visuell representasjon av numeriske data der det trekkes stolper med lik bredde for hver kategori med lengder proporsjonale med de tilsvarende verdiene. En "horisontal bar”Plott er et diagram som viser rektangulære stenger med lengdene proporsjonale med verdiene de representerer, ordnet horisontalt. Å lage en horisontal stolpe “Seaborn.Barplot ()”Funksjon brukes i Python.

Dette innlegget vil illustrere tilnærmingene til å lage og tilpasse den horisontale barplottet ved hjelp av mange eksempler.

Merk: For å lage en horisontalt bar -plot ved å bruke "Seaborn", må du først installere "Seaborn”Og importer de nødvendige bibliotekene. Den (sjøborn) kan enkelt installeres gjennom "Pip”Ved å kjøre riktig kommando i terminalen din:

Pip installer sjøborn

Hvordan lage en horisontal bar plot ved hjelp av sjøborn?

For å lage en horisontal stangplott som bruker sjøborn, bruk "Seaborn.Barplot ()”Funksjonen til“Seaborn”Modul i Python.

Eksempel 1: Opprette en horisontal bar -plot ved å bruke "Seaborn"

Her er en eksempelkode som oppretter en horisontal bardiagram:

Importer sjøborn
Importer pandaer
Importer matplotlib.Pyplot som Plt
data = pandaer.DataFrame ('Country': ['USA', 'Tyskland', 'Russland', 'Japan'],
'Befolkning': [1093, 1166, 1444, 1226])
Seaborn.Barplot (x = "populasjon", y = "land", data = data)
plt.forestilling()


I koden ovenfor:

    • For det første “Seaborn”,“Pandas”Og“Matplotlib”Biblioteker importeres.
    • Deretter opprettes det brukerdefinerte datasettet ved hjelp av "PD.Dataramme()”Funksjon.
    • Seaborn.Barplot ()”Funksjonen tar“horisontal”Og“vertikal”Axisetiketter sammen med“Datasett”, Henholdsvis og plotter den horisontale barplottet deretter.

Produksjon


I outputten kan man se at den horisontale stangplottet er plottet vellykket.

Eksempel 2: Opprette en gruppert horisontal stangdiplott ved bruk av "Seaborn"

Vi kan også lage en gruppert horisontal bar -plot ved å bruke “fargetone”Parameter som et argument for“Seaborn.Barplot ()”Funksjon. La oss forstå det med følgende eksempel:

Importer sjøborn
Importer matplotlib.Pyplot som Plt
Importer pandaer
data = pandaer.Dataramme(
'Kjønn': ['Mann', 'Kvinne', 'Mann', 'Kvinne', 'Mann', 'Kvinne'],
'Age-Group': ['10 -14 ', '10 -14', '15 -24 ', '15 -24', '35 -44 ', '35 -44'],
'Lønn': [25000, 28000, 32000, 38000, 41000, 47000]
)
Seaborn.Barplot (x = 'lønn', y = 'aldersgruppe', fargetone = 'kjønn', data = data)
plt.forestilling()


I de ovennevnte linjene i eksempelkode:

    • På samme måte importeres de diskuterte bibliotekene helt i begynnelsen.
    • Pandas.Dataramme()”Funksjon brukes til å lage datasettet.
    • Til slutt "Seaborn.Barplot ()”Funksjonen tar“fargetone”Parameter og plotter den grupperte horisontale stangplottet.

Produksjon


I ovennevnte utgang er de horisontalt grupperte tomtene blitt plottet på riktig måte.

Hvordan du kan tilpasse horisontalt bar plot i python?

Vi kan også tilpasse den horisontale stangplottet ved å endre fargen på stangen, justere bredden på stangen, legge til stangetiketter eller legge til plotttitler.

Eksempel 1: Tilpasse den horisontale linjen ved å endre stensfargen

Vi kan endre fargen på stenger ved hjelp av fargeparameteren. Her er en eksempelkode:

Importer sjøborn
Importer pandaer
Importer matplotlib.Pyplot som Plt
data = pandaer.DataFrame ('Country': ['USA', 'Tyskland', 'Russland', 'Japan'],
'Befolkning': [1093, 1166, 1444, 1226])
Seaborn.Barplot (x = "populasjon", y = "land", data = data, color = "gul")
plt.forestilling()


I koden ovenfor, "Seaborn.Barplot ()”Funksjonen tar“x”Og“y”Etiketter, det opprettede datasettet og“fargeParameter som henholdsvis argumenter, og plotter den horisontale stangplottet i samsvar med den spesifiserte fargen.

Produksjon


Basert på ovennevnte utgang, er fargen på stangplottet blitt endret deretter.

Eksempel 2: Tilpasse den horisontale linjen ved å justere stangens bredde

Vi kan justere bredden på stenger ved å bruke "bredde" parameter. I eksemplet nedenfor endres bredden på stangen til den spesifiserte bredden:

Importer sjøborn
Importer pandaer
Importer matplotlib.Pyplot som Plt
data = pandaer.DataFrame ('Country': ['USA', 'Tyskland', 'Russland', 'Japan'],
'Befolkning': [1093, 1166, 1444, 1226])
Seaborn.barplot (x = "populasjon", y = "land", data = data, farge = "blå", bredde = 0.5)
plt.forestilling()


I henhold til koden ovenfor, "Seaborn.Barplot ()”Funksjonen tar“x”Og“y”Etiketter, data, farge og“bredde”Parametere som henholdsvis argumenter, og tilpasser den horisontale stangplottet basert på den oppdaterte bredden.

Produksjon


Ovennevnte utfall innebærer at den gitte horisontale stangplottet er tilpasset basert på oppdatert bredde og endret farge.

Eksempel 3: Tilpasse den horisontale linjen ved å legge til plotttittelen

I eksemplet nedenfor kan vi tilpasse den horisontale linjen ved å legge til den spesifiserte tittelen via "set_title ()”Funksjon:

Importer sjøborn
Importer pandaer
Importer matplotlib.Pyplot som Plt
data = pandaer.DataFrame ('Country': ['USA', 'Tyskland', 'Russland', 'Japan'],
'Befolkning': [1093, 1166, 1444, 1226])
AX = Seaborn.barplot (x = "populasjon", y = "land", data = data, farge = "blå", bredde = 0.5)
øks.set_title ("total befolkning etter land")
plt.forestilling()


I kodeblokken ovenfor, "set_title ()”Funksjonen til“Seaborn”Bibliotek brukes til å sette tittelen på den horisontale barplottet og plotte den deretter.

Produksjon


Ovennevnte utfall viser at tittelen på den horisontale barplottet er satt.

Konklusjon

For å opprette og tilpasse den horisontale stangplottet, “Seaborn.Barplot ()”Funksjonen til“Seaborn”Modul brukes med forskjellige parametere i Python. Det er mulig å lage en gruppert horisontal søylediagram ved å bruke "fargetone”Parameter som et argument for“Seaborn.Barplot ()”Funksjon. Dette innlegget presenterte en dyptgående guide for å opprette og tilpasse den horisontale barplottet ved hjelp av passende eksempler.