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 :

Fixer la dimension de boxplot


Sujet :

MATLAB

  1. #1
    Membre chevronné
    Homme Profil pro
    Éternel universitaire
    Inscrit en
    Avril 2012
    Messages
    421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Éternel universitaire

    Informations forums :
    Inscription : Avril 2012
    Messages : 421
    Par défaut Fixer la dimension de boxplot
    Bonjour,

    La fonction boxplot effectue automatiquement une transposition de la matrice en entrée lorsque celle-ci sont de dimension 1xN (ou Nx1). Est-ce qu'il existe un argument pour empêcher ce comportement ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    a=rand(10,1);
     
    subplot(1,3,1)
    boxplot(a)
     
    subplot(1,3,2)
    boxplot(a') % ne fonctionne pas...
     
    subplot(1,3,3)
    boxplot(repmat(a,1,2)') % fonctionne...
    Nom : boxplot.png
Affichages : 132
Taille : 21,1 Ko
    Dans mon cas, je ne sais pas quelle va être la dimension de ma matrice en entrée. Elle peut être 1xN, ou Mx1, ou encore NxM. C'est pour cela qu'il est important de pouvoir définir clairement les dimensions qui seront tracées.

  2. #2
    Membre chevronné
    Homme Profil pro
    Éternel universitaire
    Inscrit en
    Avril 2012
    Messages
    421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Éternel universitaire

    Informations forums :
    Inscription : Avril 2012
    Messages : 421
    Par défaut
    Ok, j'ai trouvé une solution. Il faut utiliser les "grouping variables". Peut-être que ça pourra intéresser quelqu'un.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    a=rand(1,10);
    b=a';
    c= rand(10);
     
    subplot(1,3,1)
    boxplot(a,{1:size(a)})
    subplot(1,3,2)
    boxplot(b,{1:size(b)})
    subplot(1,3,3)
    boxplot(c,{1:size(c)})
    C'est robuste quelque soit la dimension de la matrice d'entrée.

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

Discussions similaires

  1. Fixer les dimensions d'un canvas
    Par Invité dans le forum GTK+ avec C & C++
    Réponses: 4
    Dernier message: 29/11/2011, 20h24
  2. Fixer une dimension maximale -> QSplitter
    Par Elemental dans le forum Qt
    Réponses: 1
    Dernier message: 01/12/2009, 22h43
  3. [2.2.1 Chart Engine]Fixer la dimension du pie chart
    Par FredKéKé dans le forum BIRT
    Réponses: 1
    Dernier message: 19/10/2007, 14h45
  4. Comment fixer les dimensions d'un panel?
    Par Jayceblaster dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 14/05/2006, 15h41
  5. comment fixer les dimensions d'un JButton
    Par Zoroastre dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 08/01/2006, 16h23

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