Comment créer une nouvelle fenêtre de tracé R à l'écran avec une largeur et une hauteur particulières (en pixels, etc.)?
Réponses
Trop de publicités? Utilisez dev.new()
. (Voir cette question connexe .)
plot(1:10)
dev.new(width=5, height=4)
plot(1:20)
Cela dépend de l'appareil que vous utilisez. Si vous utilisez un périphérique pdf, vous pouvez le faire:
pdf( "mygraph.pdf", width = 11, height = 8 )
plot( x, y )
Ensuite, vous pouvez diviser l'espace dans le fichier pdf à l'aide de la mfrow paramètre comme ceci:
par( mfrow = c(2,2) )
Cela fait un pdf avec quatre panneaux disponibles pour le traçage. Malheureusement, certains de ces dispositifs prennent différentes unités de moins que les autres. Par exemple, je pense que X11 utilise des pixels, alors que je suis certain que le pdf utilise des pouces. Si vous souhaitez simplement créer plusieurs appareils et l'intrigue de choses différentes à eux, vous pouvez utiliser dev.new(), dev.liste(), et dev.next().
D'autres appareils qui pourraient être utiles:
Il y a la liste de tous les périphériques ici.