Seaborn roterer akselapper

Seaborn roterer akselapper
Seaborn har flere visualiseringsmodus å velge mellom. Seaborn brukes til å lage en rekke grafer. Det kommer med flere fascinerende forhåndsdefinerte maler. Et stridspunkt under kartlegging av forskjellige grafer er sammenslåing av X -tagger eller Y -koder, noe som gjør det vanskeligere å se hvilken type data som er til stede på begge aksene. Som et resultat adresserer vi problemet ved å snu taggene til både x-aksen og y-aksen. La oss se hvordan du roterer taggene til begge aksene.

Eksempel 1

I dette tilfellet bruker vi Xticks () -metoden for å rotere bildetekstene til x-aksen. Vi kan gi verdien av rotasjonsvinkel til Xticks () -funksjonen. Vi kan spesifisere rotasjonsvinkelen som vi ønsker å dreie X -kodene ved hjelp av denne metoden.

Importer numpy som NP
Importer matplotlib.Pyplot som Plt
Importer sjøborn som SNS
Data = 'Amna': 60, 'Aleena': 97, 'Jalil': 70,
'Zubair': 80
Navn = liste (data.Keys ())
Verdier = liste (data.verdier ())
Fig = plt.Figur (FigSize = (8, 4))
plt.Bar (navn, verdier, farge = 'rosa', bredde = 0.5)
plt.xlabel ("Navn på studenter")
plt.Xticks (rotasjon = 45)
plt.Ylabel ("Marks of the Students")
plt.forestilling()

Vi innlemmer numpy, matplotlib.Pyplot og Seaborn -biblioteker. Numpy -modulen blir introdusert som NP, Matplotlib.Pyplot introduseres som PLT, og Seaborn blir introdusert som SNS. La oss definere datasettet etter vårt valg. Her oppretter vi et datasett av studenter som oppnår merkene på en datamaskin. Datasettet har posten til 4 studenter. Vi kaller listen () -funksjonen og bruker separat navnene og verdiene til det definerte datasettet.

I neste trinn tilpasser vi størrelsen på grafen, så vi bruker FigSize () -funksjonen. Denne funksjonen er assosiert med matplotlib.Pyplot -modul. Størrelsen lagres i "fig" -variabelen. BAR () -metoden brukes til å lage stanggrafen. Vi ga flere parametere som inkluderer navn, tall, fargene på stangen og bredden på stengene. Fargen er satt som rosa og bredden er satt som 0.5.

Deretter kaller vi xlabel () -funksjonen for å spesifisere bildeteksten til x-aksen. X-aksen viser navnene på studenter. Vi påkaller Xticks () -metodene for å rotere etiketten til x-aksen. Etikettene roteres i vinkelen på 45 når vi setter verdien av parameteren "rotasjon" til 45. Tilsvarende definerer vi taggen til y-aksen ved hjelp av ylabel () -metoden til matplotlib.Pyplot -pakke. Y-aksen til plottet viser antall studenter. Til slutt skildrer vi grafen ved å bruke show () -funksjonen.

Eksempel 2

Vi legger Barplot til “G” -attributtet og påkaller Xticklabels () -metoden, der vi kan passere hvilken vinkel der vi ønsker å snurre X -titlene ved hjelp av Barplot () -funksjonen.

Importer sjøborn som SNS
Importer matplotlib.Pyplot som Plt
g = sns.Barplot (x = ["Avsnitt A", "Avsnitt B", "Avsnitt C", "Seksjon D"],
y = [55, 35, 65, 45])
g.set_xticklabels (
Etiketter = ["Avsnitt A", "Avsnitt B", "Avsnitt C", "Seksjon D"], Rotasjon = 30)
plt.forestilling()

Ved starten av programmet integrerer vi de nødvendige modulene, sjøborn som SNS og matplotlib.Pyplot som Plt. Vi oppretter et datasett med barplottet. Vi kaller Barplot () -funksjonen og innenfor parameteren til denne funksjonen, definerer vi verdiene til begge aksene. Dataene representerer antall elever i forskjellige seksjoner. X-aksen illustrerer seksjonene, og plottets y-aksen viser antall elever.

Vi ønsker å bruke rotasjonsparameteren på bildetekstene og flåttene til x-aksen, så vi bruker SET_XTICKLABELS () -funksjonen. Denne funksjonen inneholder to argumenter som navnene på seksjoner og rotasjonsverdien. Her roterer vi etikettene med 30 grader. Vi avslutter koden ved å bruke show () -funksjonen til matplotlib.Pyplot for å representere plottet.

Eksempel 3

I dette tilfellet, som vi ønsker å rotere etikettene til y-aksen her, kaller vi Yticks () -funksjonen. Vi kan gi verdien av rotasjonsvinkelen til Yticks () -funksjonen.

Importer numpy som NP
Importer matplotlib.Pyplot som Plt
Importer sjøborn som SNS
Data = 'Amna': 60, 'Aleena': 97, 'Jalil': 70,
'Zubair': 80
Navn = liste (data.Keys ())
Verdier = liste (data.verdier ())
Fig = plt.Figur (FigSize = (6, 6))
plt.Bar (navn, verdier, farge = 'grønn', bredde = 0.6)
plt.Yticks (rotasjon = 90)
plt.xlabel ("Navn på studenter")
plt.Ylabel ("Antall studenter")
plt.forestilling()

Først av alt importerer vi bibliotekene Numpy som NP, Matplotlib.Pyplot som PLT, og Seaborn som SNS. La oss nå begynne med å definere eksempeldataene vi vil bruke. Vi konstruerer et datasett av individer som skaffet seg datamaskinmerker. Totalt fire studenters oppføringer er inkludert i dette datasettet. Vi bruker listen () -metoden og utfører den til nøklene og verdiene til det medfølgende settet av dataene samtidig.

Vi bruker FigSize () -metoden for å justere størrelsen på figuren innenfor neste trinn. Matplotlib.Pyplot -pakken er relatert til denne metoden. Dimensjonen lagres i "fig" -attributtet. Bar -plottet er opprettet ved hjelp av baren () -funksjonen. Navnene, tallene, stangskygger og stangbredder er blant argumentene vi spesifiserte. Bredden justeres til 0.6 Og fargen er grønn. Yticks () -funksjonen brukes til å snu y-aksen bildetekst. Fordi vi gir verdien av "rotasjon" -attributtet til 90, snurrer titlene i en 90-graders vinkel.

For å definere etiketten til x-aksen, bruker vi xlabel () -metoden. Navnene på elevene vises på x-aksen. I tillegg bruker vi matplotlib.PYPLOT-modulens ylabel () -funksjon for å spesifisere Y-Axis-identifikatoren. Antall studenter er eksemplifisert på plottets y-akse. Til slutt bruker vi Show () -metoden for å visualisere plottet.

Eksempel 4

Vi ønsker å rotere etikettene til y-aksen i 120 vinkler, så vi spesifiserer verdien av vinkelen til "rotasjon" -parameteren til Yticklabels () -funksjonen.

Importer sjøborn som SNS
Importer matplotlib.Pyplot som Plt
g = sns.Barplot (x = ["Avsnitt A", "Avsnitt B", "Avsnitt C", "Seksjon D"],
y = [55, 35, 65, 45])
g.set_yticklabels (etiketter = [0, 30, 55, 35, 65, 45, 80], rotasjon = 120)
plt.forestilling()

Etter å ha introdusert rammene Seaborn som SNS, og matplotlib.Pyplot som PLT, vi oppretter et datasett med barplottet. Vi kaller Barplot () -funksjonen og innenfor parameteren til denne funksjonen, definerer vi verdiene til begge aksene. Dataene representerer antall elever i de forskjellige seksjonene. X-aksen illustrerer seksjonene og y-aksen til plottet viser antall elever.

Vi ønsker å bruke rotasjonsparameteren på bildetekstene og flåttene til Y-aksen, så vi bruker SET_YTICKLABELS () -funksjonen. Denne funksjonen inneholder to argumenter som navnene på seksjoner og rotasjonsverdien. Her roterer vi etikettene på 120 grader. Vi avslutter koden ved å bruke show () -funksjonen til matplotlib.Pyplot for å representere plottet.

Konklusjon

I denne artikkelen snakket vi om flere teknikker for å rotere etikettene til X- og Y -aksene på plottet. Noen ganger vil seeren ikke lett få informasjonen om bildetekstene til begge aksene, så vi snurrer etikettene til begge aksene. Vi opprettet to forskjellige tomter ved å bruke den nødvendige datarammen. Vi ga også verdien av rotasjon som 30, 45, 90 og 120 og observerte hva som skjer med aksjene til aksene.