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

MATLAB Discussion :

Boxplot sur une même fenêtre graphique


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 16
    Points : 10
    Points
    10
    Par défaut Boxplot sur une même fenêtre graphique
    Bonjour à tous,
    J'ai 2 questions sur la fonction boxplot :
    (i) Comment ne pas faire afficher les "outliers"
    (ii) Je voudrais aligner sur la même fenêtre graphique plusieurs boxplot, mon problème et que je ne peux pas créer une matrice de mes données et faire un boxplot pour chaque colonne car le nombre de lignes est différent. Lorsque je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    figure (1)
    boxplot(A(:,1)); hold('on');
    boxplot(B(:,1));
    les 2 boîtes à moustache se superposent
    Merci pour vos suggestions !
    OmY

  2. #2
    Membre éprouvé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2007
    Messages
    979
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 979
    Points : 1 256
    Points
    1 256
    Par défaut
    Salut,


    Une idée de solution serait de remplir avec des NaN, ils ne seront pas prisent en compte car BOXPLOT fait un test pour éliminer les NaN :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    x1 = normrnd(5,1,100,1);
    x2 = normrnd(6,1,200,1);
     
    p1 = nan(length(x2)-length(x1),1);
    x1 = [x1 ; p1];
     
    p2 = nan(length(x1)-length(x2),1);
    x2 = [x2 ; p2];
     
    boxplot([x1,x2],'notch','on')

    Pour les outliers, normalement c'est à toi d'implémenter une fonction qui fait ce traitement : mettre à Nan les valeurs qui présentent un décalage par rapport à la moyenne (pi être combiner avec l'écart-type).



    ++ bon courage

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 16
    Points : 10
    Points
    10
    Par défaut
    Je te remercie ! Je suis toujours aussi agréablement surpris par la rapidité et la pertinence de vos réponses !
    OmY

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

Discussions similaires

  1. Lien dans un frame d'une cadre pour ouvrir une autre page sur une même fenêtre
    Par maelislah dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 27/06/2015, 21h39
  2. [WD15] Deux Fichiers sur une même fenêtre
    Par Rogatic dans le forum WinDev
    Réponses: 1
    Dernier message: 27/04/2013, 00h02
  3. Plusieurs graphiques sur une même page
    Par Iloon dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 08/07/2008, 15h59
  4. Affichage de plusieurs graphiques sur une même form
    Par redpulse dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 02/02/2007, 09h41
  5. 2 ActiveX identique sur une même fenêtre ?????
    Par cathar_rhythm dans le forum MFC
    Réponses: 3
    Dernier message: 14/11/2005, 21h21

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