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 :

Fonction plot() et points manquants


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 Fonction plot() et points manquants
    Bonjour,

    Comment faire pour ne pas afficher les points manquants (NA) lorsque l'on trace une courbe avec la fonction plot() et également pour supprimer les labels correspondant ?


    Merci
    Did

  2. #2
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2009
    Messages : 22
    Par défaut
    Utiliser na.omit()
    plot(na.omit(x))

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

    Ma base de données "Data_Base" possède trois variables :
    - LOT
    - PARAMETER
    - AVERAGE

    AVERAGE est la valeur que prend PARAMETER pour tel ou tel LOT.
    Lorsque j'exécute les commandes suivantes (un graphe pour chaque paramètre), il y a parfois des valeurs manquantes et du coup il y a des trous dans mon graphe (cf pièce jointe).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for (i in 1:nlevels(Data_Base$PARAMETER)){
    plot(1:length(Data_Base$PARAMETER[Data_Base$PARAMETER==levels(Data_Base$PARAMETER)[i]]),Data_Base$AVERAGE[Data_Base$PARAMETER==levels(Data_Base$PARAMETER)[i]],main=paste("Trend Chart: ",Data_Base$SPEC_FILE[i]," . Parameter: ",Data_Base$PARAMETER[i]),ylim=c(min(LCL_Xbar[i],LCL_EWMA[i],Data_Base$AVERAGE[Data_Base$PARAMETER==levels(Data_Base$PARAMETER)[i]],na.rm=T),max(UCL_Xbar[i],UCL_EWMA[i],Data_Base$AVERAGE[Data_Base$PARAMETER==levels(Data_Base$PARAMETER)[i]],na.rm=T))
    ,type="o",xaxt="n",xlab="Lot",ylab="Value",pch=3,lty=2,col="orange")
    donc je souhaiterais virer ces valeurs absentes

    Merci de votre aide
    Did
    Images attachées Images attachées  

Discussions similaires

  1. courbes moyennes en fonction de plusieurs points sur un graphique
    Par jeanGuignol dans le forum Débuter avec Java
    Réponses: 0
    Dernier message: 26/09/2008, 08h51
  2. Réponses: 6
    Dernier message: 16/04/2008, 19h42
  3. Nom de fonction contenant un point
    Par coolcoco dans le forum Langage
    Réponses: 3
    Dernier message: 25/01/2008, 13h39
  4. Fonction plot.
    Par swingNJava dans le forum Octave
    Réponses: 2
    Dernier message: 11/10/2007, 17h26
  5. Utilisation de la fonction plot
    Par ramrouma dans le forum MATLAB
    Réponses: 2
    Dernier message: 23/04/2007, 19h49

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