ggplot2 Handledning
Komma igång med ggplot2
Sök…
Anmärkningar
Det här avsnittet ger en översikt över vad ggplot2 är och varför en utvecklare kanske vill använda den.
Det bör också nämna alla stora ämnen inom ggplot2 och länka till relaterade ämnen. Eftersom dokumentationen för ggplot2 är ny kan du behöva skapa initialversioner av relaterade ämnen.
Hur man installerar och kör ggplot2
För att installera och ladda den nuvarande stabila versionen av ggplot2 för din R-installationsanvändning:
# install from CRAN
install.packages("ggplot2")
För att installera utvecklingsversionen från github-användning
# install.packages("devtools")
devtools::install_github("hadley/ggplot2")
Ladda in din nuvarande R-session och göra ett exempel.
Grundläggande exempel på ggplot2
Vi visar ett diagram som liknar det som visades vid linjär regression på mtcars-datasättet . Först med standardvärden och med viss anpassning av parametrarna.
#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()
Se andra exempel på ggplot2
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow

