La fonction plot() de R est in­croya­ble­ment po­ly­va­lente et permet de créer une variété de gra­phiques, tels que des dia­grammes de dis­per­sion, des gra­phiques linéaires, des gra­phiques à barres, des his­to­grammes, des boxplots, et bien d’autres encore.

Comment fonc­tionne la fonction R plot() ?

La fonction plot() de R est conçue pour la création de dia­grammes. Elle po­si­tionne les points de données sur un plan de coor­don­nées, les relie entre eux ou les marque dif­fé­rem­ment, per­met­tant ainsi de mettre en évidence des modèles ou des relations entre les données. De plus, elle facilite l’iden­ti­fi­ca­tion des tendances ou des va­ria­tions dans les in­for­ma­tions re­pré­sen­tées.

En utilisant la fonction plot() de R, vous pouvez générer une variété de dia­grammes, notamment des dia­grammes d’étalement, des gra­phiques linéaires et à barres, ainsi que des his­to­grammes. Cette po­ly­va­lence en fait un outil précieux pour la vi­sua­li­sa­tion des données dans divers contextes, de l’analyse ex­plo­ra­toire des données à la pré­sen­ta­tion des résultats. Grâce à sa sim­pli­cité d’uti­li­sa­tion et à sa capacité d’adap­ta­tion, la fonction plot() est un élément essentiel pour ceux qui sou­hai­tent analyser des données, évaluer des sta­tis­tiques et présenter des ensembles de données complexes de manière claire et com­pré­hen­sible.

Voici à quoi ressemble la syntaxe de R plot()

La structure de la fonction plot() comprend la spé­ci­fi­ca­tion des données pour les axes x et y ainsi que des arguments op­tion­nels pour per­son­na­li­ser l’apparence du graphique, comme les couleurs, les éti­quettes des axes et les types de gra­phiques.

La syntaxe générale est la suivante :

plot(x, y, ...)
R

Dans l’exemple suivant, nous re­pré­sen­tons les valeurs dans les vecteurs x et y comme des points sur un diagramme de dis­per­sion. R plot() choisit au­to­ma­ti­que­ment des valeurs par défaut pour le type de graphique, les couleurs et les éti­quettes des axes, à moins que vous ne spécifiez des options spé­ci­fiques.

x <- c(1, 2, 3, 4, 5)
y <- c(2, 4, 1, 7, 3)
plot(x, y)
R

Le résultat sous forme de graphique ressemble à ceci :

Image: Diagramme de dispersion avec R plot()
Un diagramme de dis­per­sion créé avec la fonction R plot() se présente ainsi.

Exemples de per­son­na­li­sa­tion de gra­phiques avec R plot()

Vous pouvez définir pré­ci­sé­ment le type de graphique et son apparence avec la fonction plot() de R.

Créer une séquence de points

Une séquence de points le long des axes x et y peut être fa­ci­le­ment réalisée avec l’opérateur :.

plot(1:20)
R

Le graphique se présente alors ainsi :

Image: Séquence de points dans R
La fonction R plot() permet également de créer une séquence de points.

Comme nous pouvons le voir, plot(1:20) dans R crée un simple diagramme de dis­per­sion, l’axe des x étant au­to­ma­ti­que­ment rempli avec les valeurs de 1 à 20 et l’axe des y re­pré­sen­tant les mêmes valeurs.

Dessiner une ligne

Si vous souhaitez afficher un diagramme linéaire au lieu d’un diagramme de dis­per­sion, il vous suffit de spécifier le paramètre type=l dans R plot(). Cela fixe le type de diagramme à « ligne ».

plot(1:20, type="l")
R

Une ligne est main­te­nant tracée à travers les points :

Image: Diagramme linéaire dans R
Créez un diagramme linéaire dans R avec la fonction plot().

Ajouter des éti­quettes dans un graphique

Les pa­ra­mètres main, xlab et ylab per­met­tent d’étiqueter le graphique, et donc de rendre ce dernier plus com­pré­hen­sible en four­nis­sant un contexte sur ce qu’il re­pré­sente et sur ce que sont les axes.

plot(1:20, type="l", main="Line Chart", xlab="The x-axis", ylab="The y axis")
R

Nous obtenons alors :

Image: Étiquettes dans un graphique en R
Avec le langage de pro­gram­ma­tion R, il est possible d’ajouter des titres et des éti­quettes aux axes dans un graphique généré par la fonction plot().

Modifier l’apparence du graphique

Dans un exemple plus complexe, nous voulons per­son­na­li­ser la couleur, la taille et la forme des points du graphique avec R plot().

plot(1:20, type = "p", col = "green", pch = 8, cex = 1.5, main = "Scatterplot", xlab = "The x-axis", ylab = "The y-axis")
R

Voici à quoi ressemble le diagramme créé :

Image: Modifier l’apparence du graphique avec plot()
L’apparence du graphique créé peut également être modifiée avec la fonction R plot().
  • type = "p" : définit le type de graphique ("p" pour diagramme de points ou graphique de dis­per­sion)
  • col = "green" : définit une couleur pour des éléments du graphique (ici : vert)
  • pch = 8 : spécifie le symbole pour les points (dans ce cas, 8 re­pré­sente une croix)
  • cex = 1.5 : définit la taille des points (une valeur de 1.5 signifie que les points seront rendus 1,5 fois plus grands que la taille standard.)
  • main = "Scatterplot" : donne le titre du graphique (ici : Scat­ter­plot)
  • xlab = "The x-axis" et ylab = "The y-axis" : étiquette les axes x et y

Vous pouvez bien entendu modifier ces pa­ra­mètres à votre guise pour que le graphique cor­res­ponde à vos attentes.

Conseil

Dans notre Digital Guide, vous ap­pren­drez également comment tra­vail­ler avec les chaînes de ca­rac­tères dans R. Pour cela, nous vous re­com­man­dons les tutoriels sur R substring() et R gsub() et sub().

Hé­ber­ge­ment Web
Hé­ber­ge­ment Web de pointe au meilleur prix
  • 3x plus rapide, 60 % d'éco­no­mie
  • Haute dis­po­ni­bi­lité >99,99 %
  • Seulement chez IONOS : jusqu'à 500 Go inclus
Aller au menu principal