Video: Statistical Programming with R by Connor Harris 2024
For å lage et strekdi med ggplot2 i R, bruker du geom_bar () -funksjonen. Vær imidlertid oppmerksom på at standardstatistikken er stat_bin (), som brukes til å kutte dataene dine i skuffene. Dermed er standard oppførselen til geom_bar () for å lage et histogram.
For eksempel, for å lage et histogram av dybden av jordskjelv i jordskjelvdatasettet, gjør du følgende: >> ggplot (skjelv, aes (x = dybde)) + geom_bar ()> ggplot (quakes, aes (x = dybde)) + geom_bar (binwidth = 50)
Legg merke til at kartleggingen din bare definerer
x -aksjonsvariabelen (i dette tilfellet, quakes $ depth). Et nyttig argument til geom_bar () er binvidth, som styrer størrelsen på skuffene som dataene dine er kuttet inn i.
I det neste eksemplet bruker du aggregat () for å beregne antall skjelv på forskjellige dybdelag: >> skjelv. agg navn (quakes. agg) <- c ("dybde", "mag")
Nå kan du plotte objektet quakes. agg med geom_bar (stat = "identitet"):
>> ggplot (quakes. Agg, aes (x = dybde, y = mag)) + + geom_bar (stat = "identitet")
Sammendrag kan du bruke geom_bar opprett et histogram og la ggplot2 oppsummere dataene dine, eller du kan forhåndsoppsummere dataene dine og deretter bruke stat = "identitet" for å plotte et linjediagram.