Video: Statistical Programming with R by Connor Harris 2024
Når du har fortalt ggplot () hvilke data som skal brukes i R, er neste trinn å fortelle det hvordan dataene dine tilsvarer visuelle elementer i diagrammet ditt. Denne kartleggingen mellom data og visuelle elementer er det andre elementet i et ggplot2-lag.
De visuelle elementene til et plott, eller estetikk, , inkluderer linjer, poeng, symboler, farger, posisjon … alt du kan se. Du kan for eksempel kartlegge en kolonne av dataene dine til x -aksen i diagrammet ditt, eller du kan kartlegge en kolonne av dataene dine for å korrespondere med y -aksien din plott.
Du kan også kartlegge data til grupper, farger eller størrelsen på poeng i scatterplots. Faktisk kan du kartlegge dataene dine til alt som din geom støtter.
Du bruker spesialfunksjonen aes () for å sette opp en kartlegging mellom data og estetikk. Hvert argument til aes () karter en kolonne i dataene dine til et bestemt element i ditt geom. >> ggplot (tro, aes (x = utbrudd, y = venter)) + geom_point () + stat_smooth ()
Du kan se at denne koden forteller ggplot () å bruke datarammen trofast som datakilden. Og nå forstår du at aes () skaper en kartlegging mellom
x -aksene og trofaste $ utbrudd, samt mellom y -aksjen og trofast $ venter.
I sammendraget bruker du aes () -funksjonen til å definere kartlegging mellom dataene og plottet ditt. Dette er enkelt nok, men det etterlater ett spørsmål: Hvordan vet du hvilken estetikk som er tilgjengelig i forskjellige geomer?