par(mfrow))

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

G.A. [Compte désactivé]
Messages : 132
Enregistré le : 19 Oct 2014, 13:57

par(mfrow))

Messagepar G.A. [Compte désactivé] » 23 Avr 2015, 16:19

Y a t'il moyen d'afficher plus de 15 images ensemble à partir de par(mfrow)?

je veux aligner 40 x10 images sur la même page comme celle obtenue avec les lignes de code suivantes

vec=c(1,1,1,0,1,0,0,0,0)
x=matrix(vec,ncol=3)
image(x,col=c("white", "plum2"))
grid(nx=nrow(t(x)), ny=ncol(t(x)))

Avec par(mfrow) je suis limité à 15.

Eric Wajnberg
Messages : 740
Enregistré le : 11 Aoû 2008, 15:37
Contact :

Messagepar Eric Wajnberg » 24 Avr 2015, 06:29

Je pense que ca dépend du terminal sur lequel les graphiques sont faits. Sur ma machine, je suis pour ma part limité à 48 graphiques en simultanée (grille de 4x12). Mais de toute façon ils deviennent illisibles car trop petits..

Eric.

Gabriel Terraz
Messages : 567
Enregistré le : 26 Sep 2011, 15:11

Messagepar Gabriel Terraz » 24 Avr 2015, 08:26

Salut,
Selon ce que tu veux faire, tu peux réduire les marges pour mettre plus de graphiques :

Code : Tout sélectionner

par(mfrow = c(10,10))
sapply(1:100,plot)
Erreur dans plot.new() : figure margins too large
par(mfrow = c(10,10) , mar = c(0,0,0,0))
sapply(1:100,plot)

G.A. [Compte désactivé]
Messages : 132
Enregistré le : 19 Oct 2014, 13:57

Messagepar G.A. [Compte désactivé] » 24 Avr 2015, 10:51

Merci !!!
ça marche parfaitement


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 0 invité