L'une des caractéristiques les plus importantes du langage de programmation R est les échelles des axes X et Y. Ils déterminent l'apparence de vos lignes de grille, étiquettes et graduations, ce qui les rend cruciaux pour tout projet. Les échelles par défaut ne font souvent pas l'affaire, c'est là que la modification de ces mesures entre en jeu.
Dans ce guide, nous expliquerons comment modifier les échelles des axes X et Y dans R. Vous découvrirez également comment créer des axes personnalisés et d'autres détails utiles.
Comment changer l'échelle des axes X et Y ?
Il existe plusieurs façons de modifier l'échelle des axes X et Y dans la base R. La plupart des gens s'appuient sur les fonctions ylim() et xlim(). L'exemple suivant montre comment ils fonctionnent :
|__+_|
|__+_|
|__+_|
Vous pouvez l'utiliser pour créer un tracé avec l'échelle d'axe par défaut :
|__+_|
cómo hacer una captura de pantalla de Snapchat sin que ellos sepan 2018
La création de tracés avec une échelle personnalisée est également une option :
|__+_|
Comment utiliser la fonction Log pour modifier l'échelle des axes X et Y ?
La fonction de journalisation peut également être utile. Il vous permet de transformer vos axes en échelles logarithmiques. Jetez un œil au code suivant pour voir la fonction log en pratique :
|__+_|
|__+_|
Cela définit les données nécessaires, vous permettant de créer votre graphique avec l'axe des ordonnées :
|__+_|
Comment changer l'échelle de l'axe dans ggplot2
Savoir comment changer l'échelle de l'axe est bénéfique dans divers paramètres, tels que les tracés dans votre base R. Encore une fois, vous pouvez utiliser les fonctions ylim() et xlim() pour modifier les échelles, comme indiqué par le code suivant :
|__+_|
|__+_|
|__+_|
Créer un nuage de points avec des axes personnalisés ne devrait pas non plus être trop difficile :
|__+_|
|__+_|
|__+_|
|__+_|
Une autre option consiste à transformer les axes en échelles logarithmiques avec ces arguments :
- scale_x_continuous(trans=’log10’)
- scale_y_continuous(trans='log10')
Voici un exemple de ces arguments dans le code :
|__+_|
|__+_|
|__+_|
Ces informations vous permettent de créer un nuage de points avec un axe y du journal personnalisé :
|__+_|
|__+_|
|__+_|
Comment créer un axe personnalisé dans R
Outre la modification de l'échelle des axes X et Y, R vous permet également de créer vos propres axes. Naturellement, vous devrez utiliser la fonction d'axe. Voici à quoi ressemble le modèle le plus courant :
|__+_|
Voici ce que signifie chaque composant entre parenthèses :
- side – le côté de votre graphique où l'axe sera tracé (4 – droite ; 3 – haut ; 2 – gauche ; 1 – bas)
- at - un vecteur qui indique où les graduations seront positionnées
- étiquettes - un vecteur d'étiquette qui sera placé à vos graduations (si c'est zéro, le programme utilisera la valeur at)
- pos - c'est la coordonnée pour dessiner votre ligne d'axe (c'est-à-dire la valeur où elle croise l'autre axe)
- lty – le type de ligne
- col - la couleur de la coche et de la ligne
- las – ceci spécifie si les étiquettes sont perpendiculaires (=2) ou parallèles (=0) à l'axe
- tck - la longueur de votre graduation représentée comme une fraction de la région de traçage. Les valeurs négatives sont à l'extérieur du graphique, tandis que les nombres positifs sont positionnés à l'intérieur. De plus, zéro supprime les graduations tandis que 1 crée le quadrillage (-0,01 est la valeur par défaut).
Lors de la création d'axes personnalisés, vous pouvez envisager de supprimer les axes générés automatiquement par la fonction de traçage de haut niveau. Voici comment:
- Saisissez |__+_| pour supprimer les deux axes à la fois.
- Saisissez |__+_| pour supprimer l'axe X.
- Saisissez |__+_| pour supprimer l'axe Y
Comment changer les axes X et Y avec les fonctions d'échelle ?
Une autre façon de modifier vos axes consiste à utiliser la fonction scale_xx(). Jetez un œil au format simplifié de cette fonctionnalité :
|__+_|
|__+_|
La signification de ces éléments est la suivante :
- nom - étiquette de l'axe Y ou X
- pauses - contrôler les pauses dans votre guide (par exemple, les lignes de grille et les graduations d'axe). Certaines des valeurs les plus courantes incluent null, renonciation et vecteurs de caractères ou numériques qui spécifient les ruptures.
- étiquettes - étiquettes de vos graduations d'axe. Les valeurs autorisées incluent les vecteurs null, renonciation et caractère.
- limites – ce vecteur numérique détermine les limites de l'axe X ou Y.
- trans – la plupart des utilisateurs optent pour log2 ou log10 comme valeur trans. Comme son nom l'indique, il est utilisé pour la transformation d'axe.
Mettez vos compétences en codage R à l'épreuve
La modification de l'échelle de vos axes X et Y ouvre de nouvelles possibilités dans R. Cela vous permet de présenter clairement vos données avec des étiquettes appropriées, des graduations et d'autres éléments essentiels. Mieux encore, vous ne devriez pas avoir trop de mal à changer l'échelle car la plupart du processus est relativement simple.
Préférez-vous les axes par défaut ou personnalisés dans R ? À quelle fréquence changez-vous vos axes ? Avez-vous déjà créé un axe personnalisé ? Faites-nous savoir dans la section commentaires ci-dessous.