Comment créer un tracé de points empilés dans R
Un tracé de points empilés est un type de tracé qui affiche les fréquences à l’aide de points.
Il existe deux méthodes que vous pouvez utiliser pour créer un tracé de points empilés dans R :
Méthode 1 : La fonction stripchart() en base R.
Méthode 2 : La fonction geom_dotplot() dans ggplot2.
Ce didacticiel fournit un bref exemple de la façon d’utiliser chacune de ces méthodes pour produire un tracé de points empilés.
Exemple 1 : tracé de points empilés en base R
Le code suivant montre comment créer un tracé de points empilés de base en base R :
#create some fake data set.seed(0) data <- sample(0:20, 100, replace = TRUE) #create stacked dot plot stripchart(data, method = "stack")
Et le code suivant montre comment personnaliser le tracé de points empilés pour le rendre plus esthétique :
#create some fake data set.seed(0) data <- sample(0:20, 100, replace = TRUE) #create stacked dot plot stripchart(data, method = "stack", offset = .5, at = 0, pch = 19, col = "steelblue", main = "Stacked Dot Plot", xlab = "Data Values")
Exemple 2 : tracé de points empilés dans ggplot2
Le code suivant montre comment créer un tracé de points empilés de base dans ggplot2 :
#load ggplot2 library(ggplot2) #create some fake data set.seed(0) data <- data.frame(x = sample(0:20, 100, replace = TRUE)) #create stacked dot plot ggplot(data, aes(x = x)) + geom_dotplot()
Et le code suivant montre comment personnaliser le tracé de points empilés pour le rendre plus esthétique :
#load ggplot2 library(ggplot2) #create some fake data set.seed(0) data <- data.frame(x = sample(0:20, 100, replace = TRUE)) #create customized stacked dot plot ggplot(data, aes(x = x)) + geom_dotplot(dotsize = .75, stackratio = 1.2, fill = "steelblue") + scale_y_continuous(NULL, breaks = NULL) + labs(title = "Stacked Dot Plot", x = "Data Values", y = "")
Vous pouvez trouver plus de didacticiels R ici .