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 définir les limites de l’axe dans ggplot2



Souvent, vous souhaiterez peut-être définir les limites des axes sur un tracé à l’aide de ggplot2 . Vous pouvez facilement le faire en utilisant les fonctions suivantes :

  • xlim() : spécifie la limite inférieure et supérieure de l’axe des x.
  • ylim() : spécifie la limite inférieure et supérieure de l’axe y.

Notez que ces deux méthodes supprimeront les données en dehors des limites, ce qui peut parfois produire des conséquences inattendues. Pour modifier les limites de l’axe sans supprimer les observations de données, vous pouvez utiliser coord_cartesian() :

  • coord_cartesian() : spécifie les limites de l’axe des x et de l’axe des y sans supprimer les observations.

Ce tutoriel explique plusieurs façons d’utiliser ces fonctions à l’aide du nuage de points suivant réalisé avec l’ensemble de données R intégré mtcars :

#load ggplot2
library(ggplot2)

#create scatterplot
ggplot(mtcars, aes(mpg, wt)) +
  geom_point()

Exemple 1 : définir les limites de l’axe X à l’aide de xlim()

Le code suivant montre comment définir les limites de l’axe X du nuage de points à l’aide de la fonction xlim() :

#create scatterplot with x-axis ranging from 15 to 30
ggplot(mtcars, aes(mpg, wt)) +
  geom_point() +
  xlim(15, 30)

Warning message:
“Removed 9 rows containing missing values (geom_point).”

Définition des limites de l'axe X dans ggplot2

Vous pouvez également utiliser NA pour définir uniquement la limite supérieure de l’axe des x et laisser ggplot2 choisir automatiquement la limite inférieure :

#create scatterplot with x-axis upper limit at 30
ggplot(mtcars, aes(mpg, wt)) +
  geom_point() +
  xlim(NA, 30)

Warning message:
“Removed 4 rows containing missing values (geom_point).”

Comment définir les limites des axes dans ggplot2

Exemple 2 : définir les limites de l’axe Y à l’aide de ylim()

Le code suivant montre comment définir les limites de l’axe y du nuage de points à l’aide de la fonction ylim() :

#create scatterplot with y-axis ranging from 2 to 4
ggplot(mtcars, aes(mpg, wt)) +
  geom_point() +
  ylim(2, 4)

Warning message:
“Removed 8 rows containing missing values (geom_point).”

Définir les limites de l'axe Y dans ggplot2

Vous pouvez également utiliser NA pour définir uniquement la limite inférieure de l’axe y et laisser ggplot2 choisir automatiquement la limite supérieure :

#create scatterplot with y-axis lower limit at 2
ggplot(mtcars, aes(mpg, wt)) +
  geom_point() +
  xlim(2, NA)

Warning message:
“Removed 4 rows containing missing values (geom_point).”

Exemple 3 : définir les limites de l’axe à l’aide de coord_cartesian()

Le code suivant montre comment définir les limites de l’axe y du nuage de points à l’aide de la fonction coord_cartesian() :

#create scatterplot with y-axis ranging from 2 to 4
ggplot(mtcars, aes(mpg, wt)) +
  geom_point() +
  coord_cartesian(xlim =c(15, 25), ylim = c(3, 4))

Définir les limites des axes dans ggplot2 à l'aide de la fonction coord_cartesian()

Vous pouvez trouver plus de didacticiels ggplot2 ici .

Ajouter un commentaire

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