Hvordan lage ScatterPlot og linjediagrammer i R med ggplot2

May 29  by Eliza

Hvis du har lastet ned og importert ggplot2 for bruk i R installasjonen, kan du bruke den til å plotte dataene dine. Å skape et spredningsplott, bruker du den geom_point () -funksjonen. Å skape et linjediagram, bruker du den geom_line () -funksjonen.

Hvordan lage en scatterplot

En scatterplot skaper punkter (eller noen ganger bobler eller andre symboler) på kartbildet. Hvert punkt tilsvarer en observasjon i dataene.

Youâ € ™ har sikkert sett eller opprettet denne typen grafiske en million ganger, slik at du allerede vet at scatterplots bruker kartesiske koordinatsystem, der en variabel er kartlagt til x -aksen og en annen variabel er kartlagt til y -aksen.

På nøyaktig samme måte, i ggplot2 du oppretter en mapping mellom x -aksen og y -aksen variabler. Så, for å skape en tomt på skjelvene data, du kartlegge skjelv $ lang til x -aksen og skjelver $ lat til y-aksen:

Hvordan lage ScatterPlot og linjediagrammer i R med ggplot2


> Ggplot (skjelv, aes (x = lang, y = lat)) + geom_point ()

Hvordan du oppretter linjediagrammer

Du bruker denne funksjonen i en svært lik måte å geom_point (), med den forskjell at geom_line () trekker en linje mellom påfølgende punkter i dataene.

Denne type diagram er nyttig for tidsseriedata i datapakker, som for eksempel befolkningsdata i den innebygde datasettet Longley. Å skape et linjediagram av ledighetstallene, bruker du følgende:

Hvordan lage ScatterPlot og linjediagrammer i R med ggplot2


> Ggplot (Longley, aes (x = År, y = Arbeidsledig)) + geom_line ()

Du kan bruke enten geom_line () eller geom_path () for å lage en strektegning i ggplot2. Forskjellen er at geom_line () første ordre observasjonene etter x -verdi, mens geom_path () trekker observasjonene i den rekkefølgen funnet i dataene.