Accéder au contenu principal
Documents
Partager
LinkedIn
Facebook
Twitter
Copy
R DocumentationEntrée de données en RGestion des données en RGraphiques en RR InterfaceStatistiques en R

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

simple dotplot

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

graphique en points groupés

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.