Barplot i r

Barplot i r

Et bardiagram er en grafisk måte å representere data visuelt på et diagram i form av rektangulære blokker eller kolonner. Den rektangulære boksen representerer antall observasjoner for en definert kategori av data. Det er 6 grunnleggende typer bardiagrammer:

  • Vertikale stangplott
  • Horisontale tomter
  • Dobbeltstangplott
  • Flere barplott
  • Stablede stangplott

Tomtene kan vises som vertikale søyler, horisontale stenger, relative søyler for å illustrere sammenligning mellom to observasjoner/data/verdier; eller stablede søyleblokker for å vise forskjellige typer data.

Hvorfor bruke barplott:

I grafikkverdenen er bardiagrammer den mest brukte typen grafer for å representere data i visuell form. Bar -tomter brukes til kategoriske og numeriske data for å vise forholdet mellom dem. I disse grafene representerer hver stolpe en enhet/element i en kategorisk variabel. Den numeriske verdien i grafen bestemmer størrelsen på linjen.

Søylediagrammer brukes ofte når det er behov for å gjøre sammendragsdata-sammenligninger, illustrere hovedkategorier og underkategorier av observasjon, samle inn tidsbaserte data, oversikt samlet inn data, lage raske beskrivelser av data og vise undersøkelsesresultater. Et eksempel på en stolpeplott er et histogram som viser en sannsynlighetsfordeling av data.

Hvordan bruke bardiagrammer i R i Ubuntu 20.04?

I R kan vi lage plott/grafer ved hjelp av Barplot () -funksjonen. For å lage grafene, må vi passere vektorer eller matriser som input. Antall stenger i tomtene vil være lik antall elementer/verdier i vektoren. I systembiblioteket til R er barplottet i R -grafiske pakker. Vi kan bruke flere argumenter i bar plot -funksjonen, men minst en av dem må leveres. I R Barplot er høyden den primære (en numerisk vektor som høyden på hver stolpe skal genereres).

Den grunnleggende syntaksen til barplot i r: Barplot (H, XLAB, Ylab, Main, Names.Arg, Col)

Fra eksemplene nedenfor vil vi forklare bruken av barplottfunksjonen og hvordan du kan stilisere tomtene i r.

Eksempel 1: Bar plot i R i Ubuntu 20.04

For å lage en stolpeplott i R, må vi lage en vektor som inneholder noen verdier for å lage barer. Denne vektoren vil bli sendt til stangplottfunksjonen.

Produksjon:

Det er 5 barer som vist i eksemplet fordi vi har passert 5 verdier i vektoren. Verdier eller data i vektoren eller matrisen representerer vertikale blokker. Jo større verdi, jo større er høyden på baren.

Eksempel 2: Endre bredden på stengene i R i Ubuntu 20.04

Bredden på hver stang kan også endres. Vi vil passere en annen vektor som inneholder breddeverdier til høydeparameteren til Barplot () -funksjonen.

Produksjon:

Bredden på stenger har endret seg i henhold til verdiene som er definert i vektorens barbredde som føres i parameteren til Barplot () -funksjonen.

Eksempel nr. 3: Avstand på stolpene i R i Ubuntu 20.04

Akkurat som bredde kan avstanden mellom stolpene også spesifiseres manuelt. En romverdi må sendes i romparameteren til Barplot () -funksjonen.

Produksjon:

Vi har passert en verdi på 5 i romparameteren, og du kan se resultatene i avstanden til stolper.

Eksempel 4: Merking av stangene i R i Ubuntu 20.04

For å merke stengene i grafen kan vi bruke navnene.ARG -alternativet. Hvis stolpene er merket, vil de være mer forståelige for leserne. For merking må vi lage en vektor som består av linjens navn eller indekser, eller du kan direkte passere navnene i navnparameteren til Barplot () -funksjonen.

Produksjon:

En gruppevariabel opprettes bestående av 5 bokstaver, da det er 5 barer i diagrammet over. Når denne gruppevariabelen sendes til navnene.Arg -alternativet, det merker hver stolpe i henhold til verdiene som er lagret i henholdsvis gruppevariabelen.

Eksempel 5: stablet barplot med farge og legender i R i Ubuntu 20.04

Når dataene er tilgjengelige i undergrupper, er det nyttig å plotte grafen som en stablet barplot i r. For å lage en stablet barplot, må vi lage 2 grupper/matriser for å representere stolper i grafen.

Etter å ha opprettet gruppene du kan, plott dem på grafen ved hjelp av Barplot () -funksjonen. Du kan også spesifisere farger for hver stolpe i COL -parameteren.

Produksjon:

Som vi har spesifisert, er stolpene som er opprettet av blå og svart farge. Det er vanskelig for leseren å klassifisere gruppen ved å se på grafen ovenfor. For å øke lesbarheten til grafen, kan vi også lage legender for å klassifisere grupper.

Produksjon:

I eksemplet over har vi passert verdier for navnene på grupper i legendens parameter for Barplot () -funksjonen for å lage legenden om grafen vår.

Eksempel 6: Gruppert bar plot og legende i R i Ubuntu 20.04

I noen tilfeller er det bedre å bruke grupperte tomter i stedet for stablede tomter. For å lage et gruppert plott, må vi lage ved siden av = sant i Barplot () -funksjonen.

I likhet med stablede barplott, kan vi også lage legender for den grupperte barplottet.

Produksjon:

Ved å bruke ved siden av = True, er begge barer av grupper bosatt side om side med hverandre. Grupperte tomter er mer nyttige når du må gjøre en sammenligning mellom to eller flere grupper.

Konklusjon:

Etter å ha gått gjennom denne opplæringen, bør du kunne lage forskjellige typer bardiagrammer i R. Du bør også kunne stilisere dem for å visualisere data mer effektivt. Vi har diskutert seks eksempler i dette innlegget for å lære deg hvordan du lager bardiagrammer i R: Hvordan endre dem, hvordan du skal merke elementene i bardiagrammer, og hvilken type barplot som skal brukes når det er forskjellige typer gruppedata. Vi har også brukt noen parametere med Barplot () -funksjonen for å forklare bruken og funksjonaliteten deres praktisk talt ved å implementere dem.