Edicion. Simbolos y Lineas
Libreria
ggplot2
Archivos
apisumv.csv, son las tasas de desarrollo del pulgón verde de la alfalfa (Lopez-Collado, 1990)
Los archivos se encuentran aquí:
https://sites.google.com/site/digitcognem/workfiles
Los símbolos que se pueden aplicar a puntos son los siguientes:
Para modificar los simbolos se puede hacer por grupos, empleando la opción aes(shape= FACTOR), donde FACTOR es la variable o campo a los cuales se les aplica los símbolos:
pS1<-ggplot(apisumv,aes(TEMP, DIAS, group= INSTAR)) + geom_line(size= 1) + geom_point(aes(shape= INSTAR), size=8) + theme_bw()
Para aplicar un símbolo a todos los valores, aplique shape pero fuero de la estética aes:
pS2<-ggplot(apisumv,aes(TEMP, DIAS ,group= INSTAR)) + geom_line(size= 1) + geom_point(shape= 12, size= 8) + theme_bw()
Si se quiere utilizar simbolos seleccionados por el usuario, emplear scale_shape_manual():
pS3<-ggplot(apisumv,aes(TEMP,DIAS,fill=INSTAR)) + geom_line(size= 1) + geom_point(aes(shape= INSTAR), size= 8) + theme_bw() + scale_shape_manual(values= c(21, 22, 23, 24, 25))
Observe que en las instrucciones anteriores se emplea fill=INSTAR dentro de ggplot(), pues los símbolos 21 a 25 tienen relleno de color, si se empleara group=INSTAR no se pintarían. Por lo tanto, si se quiere cambiar el color de relleno se puede emplear una escala manual de colores o las preestablecidas (ver Edición de Colores).
Para el caso de las líneas, las instrucciones son similares.
Asociar lineas a tipos con aes(linetype= INSTAR) en la geometría de lineas:
pS4<-ggplot(apisumv,aes(TEMP, DIAS, group= INSTAR)) + geom_line(aes(linetype= INSTAR), size=1) + theme_bw()
Los tipos de líneas los puede consultar en:
http://sape.inf.usi.ch/quick-reference/ggplot2/linetype
Información adicional sobre puntos y lineas:
http://www.cookbook-r.com/Graphs/Shapes_and_line_types/
http://sape.inf.usi.ch/quick-reference/ggplot2/shape