Looking for ggplot2 Answers? Try Ask4KnowledgeBase
Looking for ggplot2 Keywords? Try Ask4Keywords

ggplot2Empezando con ggplot2


Observaciones

Esta sección proporciona una descripción general de qué es ggplot2 y por qué un desarrollador puede querer usarlo.

También debe mencionar cualquier tema grande dentro de ggplot2 y vincular a los temas relacionados. Dado que la Documentación para ggplot2 es nueva, es posible que deba crear versiones iniciales de esos temas relacionados.

Ejemplo básico de ggplot2

Mostramos una gráfica similar a la mostrada en la regresión lineal en el conjunto de datos mtcars . Primero con los valores por defecto y con alguna personalización de los parámetros.

#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)
 

introduzca la descripción de la imagen aquí

#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() 
 

introduzca la descripción de la imagen aquí

Ver otros ejemplos en ggplot2

Cómo instalar y ejecutar ggplot2

Para instalar y cargar la versión estable actual de ggplot2 para su uso de instalación R:

# install from CRAN
install.packages("ggplot2")
 

Para instalar la versión de desarrollo de github use

# install.packages("devtools")
devtools::install_github("hadley/ggplot2")
 

Cargue en su sesión R actual, y haga un ejemplo.