Graphiques en pointillés en R
Créez des dotplots avec la fonction dotchart(x, labels=), où x est un tableau numérique et labels un tableau d'étiquettes pour chaque point. Vous pouvez ajouter une option groups= pour désigner un facteur spécifiant comment les éléments de x sont groupés. Si c'est le cas, l'option gcolor= contrôle la couleur de l'étiquette du groupe. cex contrôle la taille des étiquettes.
# 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)
Aller plus loin
Des dotplots avancés peuvent être créés avec la fonction dotplot2( ) du package Hmisc et avec la fonction panel.dotplot( ) du package lattice.
Pratiquer
Pour vous entraîner à créer un diagramme de points dans R, essayez cet exercice interactif tiré d'un cours de DataCamp.