questions simples sur un graphe

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

Pierre Cartier
Messages : 32
Enregistré le : 01 Juil 2010, 18:46

questions simples sur un graphe

Messagepar Pierre Cartier » 01 Fév 2013, 10:43

bonjour à tous !
Deux petites questions rapides que je me pose, si vous avez la réponse ce serait cool :

1) j'ai fait par(mfrow=c(1,8)). Je désire réduire la largeur du 1er de mes huit graphe, mais juste celui là...

2) j'ai son axe des abscisse gradué (au premier graphe) et je souhaite virer les graduations, que l'axe ne soit qu'une droite "vide".

voilà je vous remercie!
Pierrot

Aurélien Madouasse
Messages : 352
Enregistré le : 26 Fév 2007, 11:23

Messagepar Aurélien Madouasse » 01 Fév 2013, 11:11

Bonjour,

1)

Code : Tout sélectionner

layout(matrix(1:8, nrow = 1),
               width = c(1, rep(2, 7)))
layout.show(n = 8)


2)

Code : Tout sélectionner

plot(rnorm(100), xaxt = "n")
axis(side = 1, labels = NA)


Aurélien

Stéphane Laurent
Messages : 1557
Enregistré le : 05 Déc 2006, 19:07

Messagepar Stéphane Laurent » 01 Fév 2013, 11:12

Pour 1) voir peut-être la fonction layout().
Pour 2) voir le paramètre "axes" de plot() et la fonction axis().

Pierre Cartier
Messages : 32
Enregistré le : 01 Juil 2010, 18:46

Messagepar Pierre Cartier » 01 Fév 2013, 11:34

bonjour Aurélien, Stéphane!
Merci pour vos réponses convergentes à une minute d'intervalle ;).

2) ça marche, mais je voudrais aussi enlever les ticks...

1) vous me proposez d'écrire :
layout(matrix(1:8, nrow = 1), width = c(1, rep(2, 7)))
layout.show(n = 8)
mais à quel niveau ? avant ou après l'appel à par(mfrow) ?

n'y a t'il pas un paramètre simple qui multiplie par 50% la largeur du 1er graphe ?

merci bcp à vous deux en tout cas!
Pierre

Aurélien Madouasse
Messages : 352
Enregistré le : 26 Fév 2007, 11:23

Messagepar Aurélien Madouasse » 01 Fév 2013, 11:37

Voir ?axis

Code : Tout sélectionner

axis(side = 1, labels = NA, tick = FALSE)


Aurélien

Pierre Cartier
Messages : 32
Enregistré le : 01 Juil 2010, 18:46

Messagepar Pierre Cartier » 01 Fév 2013, 11:46

Lol, j'avais mis "tick=F" depuis 15 minutes! c'est FALSE qu'il voulait! quelle barbe ;). Enfin oui du coup c'est cool.

Il ne me reste qu'à pouvoir gérer ma largeur des 8 graphes et je suis bon.

Merci Aurélien,
bonn app,

Pierre Cartier

Stéphane Laurent
Messages : 1557
Enregistré le : 05 Déc 2006, 19:07

Messagepar Stéphane Laurent » 01 Fév 2013, 11:52

Je n'ai pas l'habitude de layout(), mais je crois que si on l'utilise alors il ne faut pas utiliser mfrow


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité