IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Barplot & Labels


Sujet :

R

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 51
    Par défaut Barplot & Labels
    Bonjour,

    J'ai tracé un barplot et j'ai ensuite ajouté un axe pour les abscisses:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    par(mfrow=c(1,1),bty='l',cex.axis=0.6,cex.main=1.5,cex.lab=1.5,las=2,adj=0,col.main="darkblue",yaxs="r")
    barplot(x,las=2,ylim=c(0,max(x)+1),col=4,border="darkblue",main="Out Of Control EWMA",ylab="Count",cex.names=0.6)
    axis(1,1:length(x),labels=l,tick=T)
    Mais le problème est que mon axe ne s'ajuste pas à mes données ... (cf. figure)

    Comment puis je faire ?

    Merci
    Did
    Images attachées Images attachées  

  2. #2
    Membre Expert
    Avatar de pitipoisson
    Homme Profil pro
    Chercheur
    Inscrit en
    Septembre 2006
    Messages
    1 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Chercheur
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 942
    Par défaut
    Bonjour,

    La fonction barplot() renvoie (mais de façon invisible) les positions des centres des barres sur l'axe de x :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    > a <- c(1, 5, 2, 3, 4, 0, 10, 4)
    > x <- barplot(a)
    > x
         [,1]
    [1,]  0.7
    [2,]  1.9
    [3,]  3.1
    [4,]  4.3
    [5,]  5.5
    [6,]  6.7
    [7,]  7.9
    [8,]  9.1
    > axis(1, x, label=letters[1:length(a)])
    >

  3. #3
    Membre averti
    Inscrit en
    Juillet 2009
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 51
    Par défaut
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Barplot et labels verticaux
    Par coyote191150 dans le forum R
    Réponses: 1
    Dernier message: 10/05/2011, 10h50
  2. [Kylix] Labels du QTreeView tronqués
    Par Mister Nono dans le forum EDI
    Réponses: 3
    Dernier message: 05/11/2002, 19h45
  3. [VB6] Des labels qui réagissent à la souris
    Par murielle dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 24/10/2002, 14h19
  4. scroll dans un label
    Par Pretender dans le forum Composants VCL
    Réponses: 9
    Dernier message: 27/09/2002, 17h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo