ggplot2 Zelfstudie
Aan de slag met ggplot2
Zoeken…
Opmerkingen
Deze sectie geeft een overzicht van wat ggplot2 is en waarom een ontwikkelaar het misschien wil gebruiken.
Er moeten ook grote onderwerpen in ggplot2 worden vermeld en naar de gerelateerde onderwerpen worden gelinkt. Aangezien de documentatie voor ggplot2 nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.
Hoe ggplot2 te installeren en uit te voeren
Om de huidige stabiele versie van ggplot2 voor uw R-installatie te installeren en te laden, gebruikt u:
# install from CRAN
install.packages("ggplot2")
Gebruik de ontwikkelversie van github
# install.packages("devtools")
devtools::install_github("hadley/ggplot2")
Laad in uw huidige R-sessie en maak een voorbeeld.
Basisvoorbeeld van ggplot2
We tonen een plot vergelijkbaar met de show bij lineaire regressie op de mtcars-gegevensset . Eerst met standaardwaarden en met enige aanpassing van de parameters.
#help("mtcars")
fit <- lm(mpg ~ wt, data = mtcars)
bs <- round(coef(fit), 3)
lmlab <- paste0("mpg = ", bs[1],
ifelse(sign(bs[2])==1, " + ", " - "), abs(bs[2]), " wt ")
#range(mtcars$wt)
library("ggplot2")
#with defaults
ggplot(aes(x=wt, y=mpg), data = mtcars) +
geom_point() +
geom_smooth(method = "lm", se=FALSE, formula = y ~ x)
#some customizations
ggplot(aes(x=wt, y=mpg,colour="mpg"), data = mtcars) +
geom_point(shape=21,size=4,fill = "blue",alpha=0.55, color="red") +
scale_x_continuous(breaks=seq(0,6, by=.5)) +
geom_smooth(method = "lm", se=FALSE, color="darkgreen", formula = y ~ x) +
geom_hline(yintercept=mean(mtcars$mpg), size=0.4, color="magenta") +
xlab("Weight (1000 lbs)") + ylab("Miles/(US) gallon") +
labs(title='Linear Regression Example',
subtitle=lmlab,
caption="Source: mtcars") +
annotate("text", x = 4.5, y = 21, label = "Mean of mpg") +
annotate("text", x = 4.8, y = 12, label = "Linear adjustment",color = "red") +
theme_bw()
Zie andere voorbeelden op ggplot2
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow

