Personnaliser les préférences

Nous utilisons des cookies pour vous aider à naviguer efficacement et à exécuter certaines fonctions. Vous trouverez ci-dessous des informations détaillées sur tous les cookies sous chaque catégorie de consentement.

Les cookies classés comme « Nécessaires » sont stockés sur votre navigateur car ils sont essentiels pour activer les fonctionnalités de base du site.... 

Toujours actif

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

Aucun cookie à afficher.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

Aucun cookie à afficher.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

Aucun cookie à afficher.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Aucun cookie à afficher.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

Aucun cookie à afficher.

Comment ajouter des points à un tracé existant dans R



Vous pouvez utiliser la fonction points() pour ajouter des points à un tracé existant dans R.

Cette fonction utilise la syntaxe de base suivante :

points(df2$x, df2$y, col='red')

Cette syntaxe particulière ajoute des points rouges à un nuage de points existant dans R en utilisant les variables appelées x et y à partir d’un bloc de données appelé df2 .

L’exemple suivant montre comment utiliser cette syntaxe dans la pratique.

Exemple : ajouter des points à un tracé existant dans R

Supposons que nous utilisions la fonction plot() pour créer le nuage de points suivant dans R :

#create data frame
df1 <- data.frame(x=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10),
                  y=c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22)) 

#create scatterplot
plot(df1$x, df1$y, col='blue', pch=16)

Remarque : L’argument col spécifie la couleur des points dans le tracé et l’argument pch spécifie le symbole à utiliser. Une valeur de 16 représente un cercle rempli.

Supposons maintenant que nous souhaitions ajouter des points d’un autre bloc de données au tracé.

Nous pouvons utiliser la fonction points() pour ce faire :

#create second data frame
df2 <- data.frame(x=c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10),
                  y=c(14, 12, 9, 9, 8, 5, 4, 5, 3, 2)) 

#add points from df2 to the existing scatter plot
points(df2$x, df2$y, col='red', pch=16)

r ajouter des points au tracé existant

Notez que les points du deuxième bloc de données ont été ajoutés au tracé existant et sont représentés par une couleur rouge.

Si nous le souhaitons, nous pouvons également utiliser la fonction legend() pour ajouter une légende au tracé afin de pouvoir distinguer quels points proviennent de quel bloc de données :

#add legend to plot
legend(x=1, y=22, legend=c('df1', 'df2'), fill=c('blue', 'red'))

Remarque : Vous pouvez utiliser la fonction points() autant de fois que vous le souhaitez pour ajouter des points provenant d’autant de blocs de données que vous le souhaitez à un tracé existant.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans R :

Comment étiqueter des points sur un nuage de points dans R
Comment ajouter du texte en dehors d’un tracé dans R
Comment créer un nuage de points avec une ligne de régression dans R

Ajouter un commentaire

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