164
Le logiciel R - Maˆ ıtriser le langage
width
Largeur de la fenˆ etre graphique en pouces (inches : in).
height
Hauteur de la fenˆ etre graphique en pouces.
pointsize
Taille par d´ efaut des caract` eres.
xpinch, ypinch Double. Pixels par pouce, horizontalement et verticalement.
xpos, ypos
Entier. Position du coin gauche sup´ erieur de la fenˆ etre, en pixels.
Linux
Sous Linux, il faut utiliser la commande X11() ` a la place de windows().
Mac
Sous Macintosh, il faut utiliser la commande quartz().
Remarque
Certains ´ editeurs de code, comme RStudio par exemple, g` erent euxmˆ emes les fenˆ etres graphiques int´ egr´ ees ` a l’´ editeur, ce qui est tr` es pratique.
Ils ne supportent pas les commandes d’ouverture de nouvelles fenˆ etres graphiques.
Lorsque l’on ouvre plusieurs fenˆ etres graphiques, une seule est la fenˆ etre
dite « active ». C’est la fenˆ etre dans laquelle toutes les op´ erations graphiques
se passent. `
A chaque fenˆ etre est associ´ e un num´ ero de device ; la console poss´ edant le num´ ero 1.
Voici une liste de quelques fonctions permettant de manipuler les diff´ erentes
fenˆ etres graphiques grˆ ace `
a leur num´ ero de device.
dev.off(numero-device) Ferme la fenˆ etre sp´ ecifi´ ee par numero-device (si aucun num´ ero de
device n’est fourni, c’est la fenˆ etre active qui est ferm´ ee).
graphics.off()
Ferme toutes les fenˆ etres graphiques ouvertes.
dev.list()
Renvoie les num´ eros des fenˆ etres graphiques ouvertes.
dev.set(numero-device) Active la fenˆ etre sp´ ecifi´ ee par numero-device.
dev.cur()
Renvoie le num´ ero de la fenˆ etre active (1 pour la console).
Notez enfin que l’on peut sauvegarder dans un fichier un graphique ayant
d´ ej` a ´ et´ e trac´ e, en utilisant la commande savePlot() de la fa¸ con suivante :
savePlot(filename="Rplot",
type=c("wmf", "png", "jpeg", "jpg", "bmp",
"ps", "pdf"),device=dev.cur())
Le param` etre filename est le nom du fichier sous lequel enregistrer le graphique, type est le type de fichier (Windows metafile, PNG, JPEG, BMP, Postscript ou PDF) et device est le num´ ero de device o` u se trouve le graphique que
Le logiciel R - Maˆ ıtriser le langage
width
Largeur de la fenˆ etre graphique en pouces (inches : in).
height
Hauteur de la fenˆ etre graphique en pouces.
pointsize
Taille par d´ efaut des caract` eres.
xpinch, ypinch Double. Pixels par pouce, horizontalement et verticalement.
xpos, ypos
Entier. Position du coin gauche sup´ erieur de la fenˆ etre, en pixels.
Linux
Sous Linux, il faut utiliser la commande X11() ` a la place de windows().
Mac
Sous Macintosh, il faut utiliser la commande quartz().
Remarque
Certains ´ editeurs de code, comme RStudio par exemple, g` erent euxmˆ emes les fenˆ etres graphiques int´ egr´ ees ` a l’´ editeur, ce qui est tr` es pratique.
Ils ne supportent pas les commandes d’ouverture de nouvelles fenˆ etres graphiques.
Lorsque l’on ouvre plusieurs fenˆ etres graphiques, une seule est la fenˆ etre
dite « active ». C’est la fenˆ etre dans laquelle toutes les op´ erations graphiques
se passent. `
A chaque fenˆ etre est associ´ e un num´ ero de device ; la console poss´ edant le num´ ero 1.
Voici une liste de quelques fonctions permettant de manipuler les diff´ erentes
fenˆ etres graphiques grˆ ace `
a leur num´ ero de device.
dev.off(numero-device) Ferme la fenˆ etre sp´ ecifi´ ee par numero-device (si aucun num´ ero de
device n’est fourni, c’est la fenˆ etre active qui est ferm´ ee).
graphics.off()
Ferme toutes les fenˆ etres graphiques ouvertes.
dev.list()
Renvoie les num´ eros des fenˆ etres graphiques ouvertes.
dev.set(numero-device) Active la fenˆ etre sp´ ecifi´ ee par numero-device.
dev.cur()
Renvoie le num´ ero de la fenˆ etre active (1 pour la console).
Notez enfin que l’on peut sauvegarder dans un fichier un graphique ayant
d´ ej` a ´ et´ e trac´ e, en utilisant la commande savePlot() de la fa¸ con suivante :
savePlot(filename="Rplot",
type=c("wmf", "png", "jpeg", "jpg", "bmp",
"ps", "pdf"),device=dev.cur())
Le param` etre filename est le nom du fichier sous lequel enregistrer le graphique, type est le type de fichier (Windows metafile, PNG, JPEG, BMP, Postscript ou PDF) et device est le num´ ero de device o` u se trouve le graphique que
