Français, R, Tutorials

Comment combiner deux graphiques en utilisant R

Quand nous utilisons le logiciel R, c’est très facile de générer un graphique avec la fonction plot(). Mais, quelquefois, nous voulons présenter deux graphiques (ou même quatre) qui montrent des situations différentes, pour les comparer.

Pour combiner plusieurs de graphique, nous modifierons la fonction par(), laquelle donne la possibilité de changer les paramètres du graphique, comme des marges, la distance entre les éléments et les numéros de graphique.

Nous allons utiliser le jeu de données Iris et pour le charger, utilisez le code dessous:


attach(iris)

La fonction attach() ajoute le contenu d’iris dans la liste de recherche de R [link]. Cela signifie que nous pouvons employer le nom du jeu de données pour obtenir ses variables et données. C’est n’est pas nécessaire que vous assignez le jeu de données aux autres variables.

Souviez que pour assigner des valeurs à un objet, vous utilisez une flèche composée : x <- 2.

Maintenant, nous changerons la fonction par() et nous créerons deux graphiques (la première, c’est une comparaison entre la longueur des sépales et la largeur des sépales; et le deuxième, c’est une comparaison entre longueur des pétales et largeur des pétales), tapez le code dessous:


par(mfrow = c(1,2), oma = c(4,1,1,1))

plot(iris$Sepal.Length, iris$Sepal.Width)

plot(iris$Petal.Length, iris$Petal.Width)

On a changé deux paramètres dans la fonction par(), mfrow et oma; la première nos indique la quantité de lignes et de colonnes (c’est-a-dire, une ligne et deux colonnes), et la deuxième nos dits la taille des marges extérieures (marges inférieure, gauche, supérieure, et droite).

Mais, comment on renomme les étiquettes des graphiques?

C’est facile, on met les paramètres xlab et ylab dans la fonction plot.


plot(iris$Sepal.Length, iris$Sepal.Width, xlab = "Longueur des Sépales (cm)", ylab = "Largeur des Sépales (cm)")

plot(iris$Petal.Length, iris$Petal.Width, xlab = "Longueur des Pétales (cm)", ylab = "Largeur des Pétales (cm)")

Voilá, notre graphique est prêt.

Deux graphique genere avec la fonction plot() et par().
Deux graphique genere avec la fonction plot() et par().

Nous pouvons observer qu’il y a une corrélation dans le deuxième graphique, mais dans le premier, il y a deux tendances – qui pouvent être séparées pour surligner des autres correlations.

J’espère que vous profitez de ce tutoriel, pratiquez en changeant les paramètres et si vous avez quelque doute, commentez ici.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s