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 [Débutant]


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club Avatar de TARIDS
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2020
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2020
    Messages : 7
    Par défaut Boxplot
    Bonjour à tous,
    J'espère trouver de l'aide et une solution auprès de vous.

    Alors voilà, je dois mettre une groupe de valeurs sous forme de boites à moustaches sauf qu'en cherchant sur internet, je n'arrive pas du tout à modifier les codes que je trouve de sorte à avoir ce que moi je veux.

    Je vous ai joins une photo pour voir à quoi ressemblent mes données. En gros, j'ai plusieurs groupes de tumeurs cérébrales. Chaque tumeur a un cefficient d'absorbtion différent. Il faut donc que je fasse des boites à moustaches pour chaque groupe. Mais je ne sais pas du tout comment inserer ces valeurs ni comment avoir les bons axes avec les bonnes valeurs et les bons groupes ...

    Cordialement,
    Lydia

  2. #2
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 885
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 885
    Par défaut
    salut

    moi j'utilise celle ci

    fabien

  3. #3
    Membre du Club Avatar de TARIDS
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2020
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2020
    Messages : 7
    Par défaut
    Citation Envoyé par le fab Voir le message
    salut

    moi j'utilise celle ci

    fabien
    Bonjour Fabien,
    Merci pour votre retour.
    Le soucis c'est que je n'ai aucune idée de comment insérer mes données. Je suis complètement larguée avec la programmation. C'est la première fois que je "code" donc les exemples que je trouve, et celui que vous m'avez montré, me dépassent.

    Par exemple là, avec votre exemple j'ai essayé de modifier le code en mettant les valeurs des coefficients d'absorbion à la place de X, mais çe ne me donne rien.Nom : Valeurs_boxplot.jpg
Affichages : 704
Taille : 487,2 Ko

  4. #4
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 885
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 885
    Par défaut
    bonjour

    alors il ne faut surtout pas modifier le code
    c'est une fonction, il faut l'appeler
    par exemple comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    x = [0.8 0.09 1.4 5.2 4.1 0.7 1.4]; % mettre toutes les valeurs
    figure;
    leg = bplot(x);
    legend(leg);

  5. #5
    Membre du Club Avatar de TARIDS
    Femme Profil pro
    Étudiant
    Inscrit en
    Mars 2020
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2020
    Messages : 7
    Par défaut
    Bonsoir

    Voilà ce que j'ai essayé de faire en suivant votre exemple (car je n'ai qu'une seule boite à moustache avec cet exemple). Moi je veux avoir une boxplot pour chaque type de tumeur et toutes les boxplots sur la même figure, du coup j'ai essayé ça mais ça ne foncionne pas. On me dit qu'il y'a une erreur au niveau de la ligne 6:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    x1 = [0.8 0.09 1.4 5.2 4.1 0.7 1.4];
    x2 = [0.2 1.2 4.6 3 ];
    x3 = [3 6.5 2.1 8 0.2 0.90];
    %M = [x1;x2;x3];
    figure;
    boxplot([x1,x2;x3],'labels',{'meningiomes','cortectomie','metastases'});

  6. #6
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Analyse ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    >> x1 = [0.8 0.09 1.4 5.2 4.1 0.7 1.4];
    >> x2 = [0.2 1.2 4.6 3 ];
    >> x3 = [3 6.5 2.1 8 0.2 0.90];
    >> [x1,x2;x3]
    Error using vertcat
    Dimensions of matrices being concatenated are not consistent.

  7. #7
    Modérateur
    Avatar de le fab
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    1 885
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 885
    Par défaut
    Citation Envoyé par TARIDS Voir le message
    Moi je veux avoir une boxplot pour chaque type de tumeur et toutes les boxplots sur la même figure,
    salut

    pour mettre plusieurs boxplot sur une figure :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    figure
    hold on
    leg = bplot(x1,1);
    bplot(x2,2)
    bplot(x3,3)
    grid on
    legend(leg)

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

Discussions similaires

  1. comprendre quelque fonction on matlab (débutant)
    Par roubas dans le forum MATLAB
    Réponses: 1
    Dernier message: 01/12/2008, 21h13
  2. Réponses: 11
    Dernier message: 22/04/2007, 10h58
  3. [Débutant] C# et MATLAB
    Par abbd dans le forum MATLAB
    Réponses: 4
    Dernier message: 16/02/2007, 09h44
  4. Réponses: 2
    Dernier message: 22/01/2007, 18h59
  5. Installation de MATLAB pour un débutant
    Par lanje dans le forum MATLAB
    Réponses: 2
    Dernier message: 12/12/2006, 10h42

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