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

Tracé de points empilés dans R

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

Tracé de points avec ggplot2 dans R

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

Tracé de points empilés dans ggplot2 avec des couleurs personnalisées

Vous pouvez trouver plus de didacticiels R ici .

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *