Représentation graphique

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

Cyrielle Jac
Messages : 55
Enregistré le : 13 Mar 2017, 08:30

Représentation graphique

Messagepar Cyrielle Jac » 10 Fév 2018, 16:10

Bonjour à tous,

J'aimerais faire un graphique "résumé" de mon travail et j'ai donc 10 graphiques.
Pour une meilleure compréhension j'ai décider de faire 2 "colonnes" pour les graphes et 1 colonne pour du texte.
J'ai donc coder :
par(mfrow=c(5,3), oma=c(0.3,0.3,0.3,15), xpd=NA, bg="white", mar=c(4,4,2,1))

Sauf que j'aimerai que mes 3 "colonnes" ne fassent pas la même taille et que donc celles ayant les graphes soient plus larges que celle contenant le texte.
Avez-vous une idée pour que je puisse faire ça? J'ai cherché dans les paramètres de la fonction par mais j'ai pas trouvé.

Bonne après midi

Cyrielle

jean lobry
Messages : 733
Enregistré le : 17 Jan 2008, 20:00
Contact :

Re: Représentation graphique

Messagepar jean lobry » 10 Fév 2018, 16:27

Bonjour,

tu peux le faire avec la fonction layout(), exemple page 16 de ce document.

Amicalement,

jean lobry

Cyrielle Jac
Messages : 55
Enregistré le : 13 Mar 2017, 08:30

Re: Représentation graphique

Messagepar Cyrielle Jac » 11 Fév 2018, 09:37

Merci pour votre réponse mais il faut construire une matrice pour utiliser la fonction layout.
Je veux les deux premières colonnes de la même taille, la troisième un peut moins large et la quatrième au lieu d'avoir 5 graphe j'en veux que 2, du coup je tape ce code :
mat=rbind(
+ c(1,2,3,4),
+ c(5,6,7,4),
+ c(8,9,10,11),
+ c(12,13,14,11),
+ c(15,16,17,11),
+ )

Mais il apparaît cette erreur et je ne comprends pas quel est l'argument qu'il manque :
Error in rbind(c(1, 2, 3, 4), c(5, 6, 7, 4), c(8, 9, 10, 11), c(12, 13, :
argument is missing, with no default

Comprenez vous quelle est mon erreur?

Cordialement

Cyrielle JAC

Pierre-Yves Berrard
Messages : 1029
Enregistré le : 12 Jan 2016, 23:30

Re: Représentation graphique

Messagepar Pierre-Yves Berrard » 11 Fév 2018, 10:11

Bonjour,

Il y a une virgule en trop après le dernier vecteur.
PY


Retourner vers « Questions en cours »

Qui est en ligne

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