Hvordan lage felles Grafer med gitter i R

December 11  by Eliza

Mens gitter grafikk pakke har en lang liste av grafiske typer i R, stolpediagrammer og box-og-whisker tomter er blant de mest brukte.

Hvordan lage et gitter stolpediagram i R

Å lage et stolpediagram, bruker gitter funksjon barchart (). Si at du ønsker å lage et stolpediagram av drivstofføkonomi for hver annen type bil. For å gjøre dette, må du først legge til navnene på bilene til selve dataene. Fordi navnene er inneholdt i radnavnet, betyr dette å tildele en ny kolonne i datarammen med navnet biler, som inneholder rownames (mtcars):

> Mtcars $ biler <- rownames (mtcars)

Nå kan du lage din søylediagram som bruker lignende syntaks til scatterplot du har gjort tidligere:

> Barchart (biler ~ mpg | faktor (cyl), data = mtcars,
+ Main = "barchart",
+ Skalaer = listen (cex = 0,5),
+ layout = c (3, 1)
+)

Nok en gang (fordi du har eagle øyne), youâ € ™ har lagt merke til den ekstra argument layout i denne koden. Gitter tomter tilpasse seg størrelsen på aktive grafikk vindu på skjermen. De gjør dette ved å endre konfigurasjonen av panelene av tomten din. For eksempel, hvis din grafiske vinduet er for smal til å inneholde paneler ved siden av hverandre, så gitteret vil begynne å stable dine paneler.

Du styrer utformingen av paneler med argumentet layout, som består av to tall som angir antall kolonner og antall rader i tomten din. I vårt eksempel, vil du sikre at de tre panelene er side ved side, så ita € ™ s spesifisert å bruke layout = c (3, 1).

Hvordan lage felles Grafer med gitter i R

Hvordan lage et gitter box-og-plott i R

En boks-og-plott er nyttig når du ønsker å visuelt oppsummere usikkerheten av en variabel. Tomten består av en mørk sirkel på gjennomsnittet; en boks rundt øvre og nedre hengslene (hengslene er på ca 25 og 75-persentiler); og en stiplet linje, eller whisker, til 1,5 ganger boksen lengde.

Gitteret funksjonen for å lage en boks og plott er bwplot ().

Legg merke til at funksjonen formel doesnâ € ™ t ha en venstre til ligningen. Fordi youâ € ™ re opprette en endimensjonal tomt på hestekrefter betinget av sylindere, forenkler formelen til ~ hp | syl. Med andre ord begynner formelen med tilde symbol:

Hvordan lage felles Grafer med gitter i R


> Bwplot (~ hk | faktor (cyl), data = mtcars, main = "bwplot")

Med gitter grafikk, kan du lage mange forskjellige typer tomter i R. Her er bare noen av de ulike plottyper du kan lage annet enn stolpediagram og box-og-plott:

  • Scatterplot: xyplot ()
  • Endimensjonal stripe tomt: stripplot ()
  • Tredimensjonale scatterplots: sky ()
  • Tre-dimensjonal flate tomter: wireframe ()

For en komplett liste over de forskjellige typene av gitter tomter, se Hjelp på gitteret?.