Les posteurs les plus actifs de la semaine
Aucun utilisateur |
Sujets les plus vus
modifier la largeur des bandes dans barplot
4 participants
Page 1 sur 1
modifier la largeur des bandes dans barplot
Au fait j'ai eu le meme probleme avec barplot j'essaye de mettre dans une meme fenetre tous mes graphes cependant avec la largeur des bandes que j'ai j'arrive a bien voir les graphes donc je veux diminuer la largeur sans toucher a l'espace entre les bandes
khadidjatou- Nombre de messages : 8
Date d'inscription : 05/10/2010
Re: modifier la largeur des bandes dans barplot
Il est difficile de répondre à ta question, 1) on ne sait pas a quoi tu fait référence (j'ai eu le même problème que qui ? que quoi ?), 2) avec quel logiciel tu travailles. Sans cette dernière info il est impossible de te répondre chaque logiciel ayant ces propres spécificités et des manières différentes de gérer les graphiques.
droopy- Nombre de messages : 1156
Date d'inscription : 04/09/2009
Re: modifier la largeur des bandes dans barplot
oui c'est vrai je m'exuse j'etais tellement perturber par mes graphes que je n'ai pas pris le temps de bien poser le probleme
je travail avec le logiciel R et en fait j'ai plusieurs diagramme en bande et avec le logiciel R on peut partionner une fenetre et regrouper les figures dans la fenetre
et mon code est
par(mfrow=c(3,2)
barplot()
mais le probleme en est que j'ai des bandes trop large alors ce qui fait que quand je regroupe les graphes certains devient invisible et je voudrais diminuer la largeur des bande
je travail avec le logiciel R et en fait j'ai plusieurs diagramme en bande et avec le logiciel R on peut partionner une fenetre et regrouper les figures dans la fenetre
et mon code est
par(mfrow=c(3,2)
barplot()
mais le probleme en est que j'ai des bandes trop large alors ce qui fait que quand je regroupe les graphes certains devient invisible et je voudrais diminuer la largeur des bande
khadidjatou- Nombre de messages : 8
Date d'inscription : 05/10/2010
Re: modifier la largeur des bandes dans barplot
salut,
je n'ai pas R directement sous la main mais regarde touts simplement l'aide de la fonction barplot()
Nik
je n'ai pas R directement sous la main mais regarde touts simplement l'aide de la fonction barplot()
- Code:
?barplot
Nik
Nik- Nombre de messages : 1606
Date d'inscription : 23/05/2008
Re: modifier la largeur des bandes dans barplot
merci j'ai trouver
en fait il y'a un parametre dans boxplot qui permet de controler l'axe des abscisses et c'est cela qui permet de diminuer la largeur de la bande
le code c'est
barplot(expression,xlim=c(a,b))
et on fait varier les valeurs de a et b jusqu'a obtenir une bande qui nous enrange
merci cordialement
en fait il y'a un parametre dans boxplot qui permet de controler l'axe des abscisses et c'est cela qui permet de diminuer la largeur de la bande
le code c'est
barplot(expression,xlim=c(a,b))
et on fait varier les valeurs de a et b jusqu'a obtenir une bande qui nous enrange
merci cordialement
khadidjatou- Nombre de messages : 8
Date d'inscription : 05/10/2010
Re: modifier la largeur des bandes dans barplot
En plus de xlim, tu peux jetter un coup d'oeil au paramètre width (par defaut = 1) qui te permettra d'avoir plus de controle sur la taille de tes barplot.
Attention width n'a d'effet qu'utiliser avec xlim
Attention width n'a d'effet qu'utiliser avec xlim
dickoa- Nombre de messages : 10
Date d'inscription : 14/09/2010
Re: modifier la largeur des bandes dans barplot
non xlim ne controle pas lar largeur de la bande mais la longueur de l'axe ds abscisses : il donne les limites de l'axe des x.
Donc si tu joues sur ce paramètre et qu'en fait tu voulais modiifer la largeur des colonnes du barplot alors tu risques de produire des graphiques qui ne te conviennent pas.
Nik
Donc si tu joues sur ce paramètre et qu'en fait tu voulais modiifer la largeur des colonnes du barplot alors tu risques de produire des graphiques qui ne te conviennent pas.
Nik
Nik- Nombre de messages : 1606
Date d'inscription : 23/05/2008
Re: modifier la largeur des bandes dans barplot
attend est ce que tu as bien lu ce que j'ai ecris la
en fait j'ai bien dis xlim permet de controler l'axe des abscisses et c'est en le faisant que l'on controle les bandes car en fait plus l'axe est large plus les bandes s'elargisse alors on controle les bandes par le biais de xlim
merci cordialement
en fait j'ai bien dis xlim permet de controler l'axe des abscisses et c'est en le faisant que l'on controle les bandes car en fait plus l'axe est large plus les bandes s'elargisse alors on controle les bandes par le biais de xlim
merci cordialement
khadidjatou- Nombre de messages : 8
Date d'inscription : 05/10/2010
Re: modifier la largeur des bandes dans barplot
dickoa tu as raison c'est vrai que le parametre width fonction qu'avec xlim qui est bien specifier
merci
cordialement
merci
cordialement
khadidjatou- Nombre de messages : 8
Date d'inscription : 05/10/2010
Re: modifier la largeur des bandes dans barplot
Nik à raison. Par exemple si tu tapes ceci :
- Code:
set.seed(100)
x <- rpois(8,4)
barplot(x)
barplot(x, xlim=c(0,25))
- Code:
windows(8,4)
par(mfrow=c(1,2))
barplot(x)
barplot(x, space=2)
droopy- Nombre de messages : 1156
Date d'inscription : 04/09/2009
Re: modifier la largeur des bandes dans barplot
@droopy
exuse moi mais je ne comprend pas tres bien ce que tu veux monter j'ai executer ton code mais sur les deux graphes j'ai le meme axe y qui varie de 0 à 6 alors je me demandais alors pourquoi tu t'en fait pour cet axe la
Pour ma part j'ai a representer des bandes de longeur variant entre 0 et 1 donc en premier j'ai fixe ce parametre la en premier
[code]
barplot(p2,ylim=c(0,1),xlim=c(0,40),xlab="Inoculum",ylab="% de concordance",cex.lab=1,font.lab=4)
title(main = "Concordance de caractère pour S.pyogenes", font.main = 4,cex.main=1)
que je change xlim autant de fois que je veux j'aurais toujours les meme valeur pour ylim
exuse moi mais je ne comprend pas tres bien ce que tu veux monter j'ai executer ton code mais sur les deux graphes j'ai le meme axe y qui varie de 0 à 6 alors je me demandais alors pourquoi tu t'en fait pour cet axe la
Pour ma part j'ai a representer des bandes de longeur variant entre 0 et 1 donc en premier j'ai fixe ce parametre la en premier
[code]
barplot(p2,ylim=c(0,1),xlim=c(0,40),xlab="Inoculum",ylab="% de concordance",cex.lab=1,font.lab=4)
title(main = "Concordance de caractère pour S.pyogenes", font.main = 4,cex.main=1)
que je change xlim autant de fois que je veux j'aurais toujours les meme valeur pour ylim
khadidjatou- Nombre de messages : 8
Date d'inscription : 05/10/2010
Re: modifier la largeur des bandes dans barplot
sinon je n'ai pas utilier space car j'avais quatre graphique a mettre sur une meme fenetre trop d'eapaisse ne m'arrange pas
khadidjatou- Nombre de messages : 8
Date d'inscription : 05/10/2010
Re: modifier la largeur des bandes dans barplot
@khadidjatou
Il n'a jamais été question des ordonnées dans mon message.
Il n'a jamais été question des ordonnées dans mon message.
droopy- Nombre de messages : 1156
Date d'inscription : 04/09/2009
Re: modifier la largeur des bandes dans barplot
exuse alors explique moi ce dont tu veux nous entretenir car moi je ne vois pas et je pense que c'est important on peut avoir la figure que k'on veut alors que l'on a peut etre changer les donnees sans le savoir alors sois plus explicite pour que tout le monde en profite
khadidjatou- Nombre de messages : 8
Date d'inscription : 05/10/2010
Re: modifier la largeur des bandes dans barplot
salut,
la largeur de la bande est contrôlée à travers xlim uniquement par effet de zoom. Tu agrandis ou rétricis ta figure selon un axe donc tu as l'impression que ta largeur change. Mais relativement à la longueur de l'axe x, la largeur de tes colonnes n'a pas changé.
Il vaut toujours mieux employer les paramètres à ce pour quoi ils ont été mis en place. xlim c'est la longueur de l'axe des x et avec space (j'ai toujours pas vérifié dans ?barplot) tu controle réellement la largeur de tes colonnes selon l'axe des x que tu fixes.
voilà, j'espère que c'est plus clair
Nik
la largeur de la bande est contrôlée à travers xlim uniquement par effet de zoom. Tu agrandis ou rétricis ta figure selon un axe donc tu as l'impression que ta largeur change. Mais relativement à la longueur de l'axe x, la largeur de tes colonnes n'a pas changé.
Il vaut toujours mieux employer les paramètres à ce pour quoi ils ont été mis en place. xlim c'est la longueur de l'axe des x et avec space (j'ai toujours pas vérifié dans ?barplot) tu controle réellement la largeur de tes colonnes selon l'axe des x que tu fixes.
voilà, j'espère que c'est plus clair
Nik
Nik- Nombre de messages : 1606
Date d'inscription : 23/05/2008
Sujets similaires
» comment modifier la largeur des barres d'un barplot?
» Barplot trop de barres ?
» Ordonner les barres de barplot
» Fonction "density" de barplot
» Ajouter un texte sur chaque bâton du barplot
» Barplot trop de barres ?
» Ordonner les barres de barplot
» Fonction "density" de barplot
» Ajouter un texte sur chaque bâton du barplot
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum