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 utiliser ggsave pour enregistrer rapidement les tracés ggplot2



Vous pouvez utiliser la fonction ggsave() pour enregistrer rapidement les tracés créés par ggplot2.

Cette fonction utilise la syntaxe de base suivante :

ggsave(
  filename,
  plot = last_plot(),
  device = NULL,
  path = NULL,
  scale = 1,
  width = NA,
  height = NA,
  units = c("in", "cm", "mm", "px"),")
  ...
)

où:

  • filename : Nom du fichier à utiliser lors de la sauvegarde du tracé (par exemple « my_plot.pdf »)
  • plot : L’intrigue à sauvegarder. La valeur par défaut consiste à enregistrer le dernier tracé affiché.
  • appareil : Appareil à utiliser
  • path : chemin vers lequel enregistrer le fichier
  • échelle : facteur d’échelle multiplicatif
  • width : largeur de la parcelle en unités spécifiées
  • hauteur : hauteur de la parcelle en unités spécifiées
  • unités : unités à utiliser lors de la spécification de la taille de la parcelle

Les exemples suivants montrent comment utiliser la fonction ggsave() dans la pratique pour enregistrer le nuage de points suivant créé dans ggplot2 :

library(ggplot2)

#create data frame
df <- data.frame(team=rep(c('A', 'B'), each=5),
                 assists=c(1, 3, 3, 4, 5, 7, 7, 9, 9, 10),
                 points=c(4, 8, 12, 10, 18, 25, 20, 28, 33, 35))

#create scatter plot
ggplot(df, aes(x=assists, y=points)) + 
  geom_point(aes(color=team), size=3)

Exemple 1 : utilisez ggsave() pour enregistrer le tracé avec les paramètres par défaut

Nous pouvons utiliser la syntaxe suivante avec ggsave() pour enregistrer ce nuage de points dans un fichier PDF appelé my_plot.pdf avec tous les paramètres par défaut :

library(ggplot2)

#save scatter plot as PDF file
ggsave('my_plot.pdf')

Comme nous n’avons pas spécifié de chemin ni de taille pour notre tracé, le nuage de points sera simplement enregistré au format PDF dans le répertoire de travail actuel avec la taille du périphérique graphique actuel.

Si je navigue vers mon répertoire de travail actuel, je peux afficher le fichier PDF :

Je peux voir que le tracé a été enregistré sous forme de fichier PDF avec la taille du périphérique graphique actuel.

Exemple 2 : utilisez ggsave() pour enregistrer le tracé avec des paramètres personnalisés

Nous pouvons utiliser la syntaxe suivante avec ggsave() pour enregistrer ce nuage de points dans un fichier PDF appelé my_plot2.pdf d’une taille de 3 pouces de large sur 6 pouces de haut :

library(ggplot2)

#save scatter plot as PDF file with specific dimensions
ggsave('my_plot2.pdf', width=3, height=6, units='in')

Si je navigue vers mon répertoire de travail actuel, je peux afficher le fichier PDF :

Je peux voir que le tracé a été enregistré sous forme de fichier PDF avec les dimensions que j’ai spécifiées.

Remarque : Dans ces exemples, nous avons choisi d’enregistrer les tracés de ggplot2 sous forme de fichiers PDF , mais vous pouvez également spécifier jpeg , png ou d’autres formats de fichier.

Ressources additionnelles

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

Comment ajouter du texte aux tracés ggplot2
Comment changer la position du titre dans ggplot2
Comment supprimer les étiquettes d’axe dans ggplot2

Ajouter un commentaire

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