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