Crea dotplots con la función dotchart(x, labels=), donde x es un vector numérico y labels es un vector de etiquetas para cada punto. Puedes añadir una opción groups= para designar un factor que especifique cómo se agrupan los elementos de x. Si es así, la opción gcolor= controla el color de la etiqueta de los grupos. cex controla el tamaño de las etiquetas.
# Simple Dotplot
dotchart(mtcars$mpg,labels=row.names(mtcars),cex=.7,
main="Gas Milage for Car Models",
xlab="Miles Per Gallon")
# Dotplot: Grouped Sorted and Colored
# Sort by mpg, group and color by cylinder
x <- mtcars[order(mtcars$mpg),] # sort by mpg
x$cyl <- factor(x$cyl) # it must be a factor
x$color[x$cyl==4] <- "red"
x$color[x$cyl==6] <- "blue"
x$color[x$cyl==8] <- "darkgreen"
dotchart(x$mpg,labels=row.names(x),cex=.7,groups= x$cyl,
main="Gas Milage for Car Models\ngrouped by cylinder",
xlab="Miles Per Gallon", gcolor="black", color=x$color)
Ir más lejos
Se pueden crear dotplots avanzados con la función dotplot2 ( ) del paquete Hmisc y con la función panel.dotplot( ) del paquete lattice.
Practicar
Para practicar la creación de un gráfico de puntos en R, prueba este ejercicio interactivo de un curso DataCamp.
Aprende lo esencial de R
Domina los fundamentos del análisis de datos en R, incluyendo vectores, listas y marcos de datos, y practica R con conjuntos de datos reales.