Ejemplos de algunos graficos con funcion qplot del package ggplot2, usando data set mtcars y diamonds incluidos en el package:
library(ggplot2)
# HISTOGRAMA CON BIN ESPECIFICO
qplot(x=carat, binwidth=0.25, data = diamonds)
# GRAFICO DE BARRAS
qplot(x=clarity, data = diamonds)
# GRAFICO DE BARRAS APILADO
qplot(x=clarity, data=diamonds, geom="bar", fill=cut, position="stack")
# GRAFICO DE BARRA SIN APILAR
qplot(x=clarity, data=diamonds, geom="bar", fill=cut, position="dodge")
# GRAFICO DE LINEA DE FRECUENCIA POR CLASE
qplot(x=clarity, geom="freqpoly", group=cut, colour=cut,data=diamonds)
# GRAFICO DE AREA
qplot(x=wt, geom="density", group=factor(cyl), colour=factor(cyl),
fill=factor(cyl),alpha=I(.5),data=mtcars)
# GRAFICO DE DISPERSION CON TAMAÑO
qplot(x=mpg, y=wt, size=cyl,data = mtcars)
# GRAFICO CON COLOR GRADIENTE
qplot(x=wt, y=mpg, color=cyl,data=mtcars)
# GRAFICO CON COLOR POR CLASE
qplot(x=wt, y=mpg, color=factor(cyl),data=mtcars)
#GRAFICO CON COLOR GRADIENTE + TAMAÑO
qplot(x=mpg, y=wt, size=cyl, colour=hp, data = mtcars)
# GRAFICO DISPERSION CON AREA DE ERROR DE LA LINEA DE REGRESION
qplot(x=hp, y=wt, data=mtcars, geom=c("point","smooth"), method="lm")
# GRAFICO DISPERSION CON COLOR TRANSPARENTE EN LOS PUNTOS
qplot(x=carat,y=price, alpha=I(0.02), data = diamonds)
# GRAFICO DE DISPERSION CON COLOR TRANSPARENTE SOBRE VARIABLE DISCRETA.
# JITTER DA UN VALOR ALEATORIO A CADA PUNTO DENTRO DE LA DIIMENSION
qplot(x=color, y=price/carat, data = diamonds, geom = "jitter",alpha = I(0.08))
# GRAFICO DE DISPERSION SEGMENTADO
qplot(x=carat, y=price, facets = ~color, data = diamonds)
# BOXPLOT
qplot(x=color, y=carat, data = diamonds, geom = "boxplot")
library(ggplot2) # 1 HISTOGRAMA CON BIND ESPECIFICO qplot(x=carat, binwidth=0.25, data = diamonds) # 2 GRAFICO DE BARRAS qplot(x=clarity, data = diamonds) # 3 GRAFICO DE BARRAS APILADO qplot(x=clarity, data=diamonds, geom="bar", fill=cut, position="stack") # 4 GRAFICO DE BARRA SIN APILAR qplot(x=clarity, data=diamonds, geom="bar", fill=cut, position="dodge") # 5 GRAFICO DE LINEA DE FRECUENCIA POR CLASE qplot(x=clarity, geom="freqpoly", group=cut, colour=cut,data=diamonds) # 6 GRAFICO DE AREA qplot(x=wt, geom="density", group=factor(cyl), colour=factor(cyl), fill=factor(cyl),alpha=I(.5),data=mtcars) # 7 GRAFICO DE DISPERSION CON TAMAÑO qplot(x=mpg, y=wt, size=cyl,data = mtcars) # 8 GRAFICO CON COLOR GRADIENTE qplot(x=wt, y=mpg, color=cyl,data=mtcars) # 9 GRAFICO CON COLOR POR CLASE qplot(x=wt, y=mpg, color=factor(cyl),data=mtcars) # 10 GRAFICO CON COLOR GRADIENTE + TAMAÑO qplot(x=mpg, y=wt, size=cyl, colour=hp, data = mtcars) # 11 GRAFICO DISPERSION CON AREA DE ERROR DE LA LINEA DE REGRESION qplot(x=hp, y=wt, data=mtcars, geom=c("point","smooth"), method="lm") # 12 GRAFICO DISPERSION CON COLOR TRANSPARENTE EN LOS PUNTOS qplot(x=carat,y=price, alpha=I(0.02), data = diamonds) # 13 GRAFICO DE DISPERSION CON VARIABLE DISCRETA. # JITTER DA UN VALOR ALEATORIO A ACA PUNTO DENTRO DE LA DIIMENSION qplot(x=color, y=price/carat, data = diamonds, geom = "jitter",alpha = I(0.08)) # 14 GRAFICO DE DISPERSION SEGMENTADO qplot(x=carat, y=price, facets = ~color, data = diamonds) # 15 BOXPLOT qplot(x=color, y=carat, data = diamonds, geom = "boxplot")
REFERENCIAS
1. http://docs.ggplot2.org/0.9.3/qplot.html
2. http://ggplot2.org/book/qplot.pdf
3. http://rstudio-pubs-static.s3.amazonaws.com/2795_901030c4ef944c7797f39bcdac099d74.html
1. http://docs.ggplot2.org/0.9.3/qplot.html
2. http://ggplot2.org/book/qplot.pdf
3. http://rstudio-pubs-static.s3.amazonaws.com/2795_901030c4ef944c7797f39bcdac099d74.html
4. https://www.r-bloggers.com/interactive-2d-3d-plots-with-plotly-and-ggplot2/
5. http://blog.revolutionanalytics.com/2014/11/3-d-plots-with-plotly.html
5. http://blog.revolutionanalytics.com/2014/11/3-d-plots-with-plotly.html
cómo se pueden representar puntos en el espacio tridimensional??
ResponderEliminarfijate el la Referencia Nro.4 y 5, tiene ejemplos de graficos 3d
Eliminar¿cómo puedo cambiar el color del gráfico? gracias
ResponderEliminar