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 :

[bar] Tracé d'un diagramme bâton avec couleurs des barres qui varient en fonction de la valeur en Y [Débutant]


Sujet :

MATLAB

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Doctorant
    Inscrit en
    Août 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2012
    Messages : 6
    Points : 5
    Points
    5
    Par défaut [bar] Tracé d'un diagramme bâton avec couleurs des barres qui varient en fonction de la valeur en Y
    Bonsoir à tous,

    Après avoir pu observer la pertinence de vos conseils, je me permets de vous contacter car je débute sur MATLAB et j'ai besoin d'un petit coup de pouce ! Donc si quelqu'un pouvait m'orienter vers une solution, ou m'en proposer une, ce serait génial !

    Pour vous expliquer mon problème, dans mon code MATLAB j'ai un vecteur colonne qui contient des valeurs scalaires (48 pour l'info). Je trace un histogramme avec ces valeurs scalaires en Y et les valeurs de 1 à 48 en X.
    Je ne rencontre pas de problème pour le tracé (avec la commande bar ou bar3).

    Cependant là où la difficulté s'amorce, c'est que je souhaiterai pouvoir tracer "les bâtons" de couleurs différentes en fonction de la valeur en Y, comme ceci :
    Si Y>20, bâton tracé en rouge.
    Si 20>=Y=>10 bâton tracé en jaune.
    Si 10>Y, bâton tracé en vert.

    Voila en espérant pouvoir trouver l'aide que je recherche à la suite des ces lignes.

    Merci à vous par avance !

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 302
    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 302
    Points : 52 882
    Points
    52 882
    Par défaut
    Tu peux t'inspirer de ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    y = [75.995 91.972 105.711 123.203 131.669 ...
        150.697 179.323 203.212 226.505 249.633 281.422];
     
    figure(1);
    h = bar(y);
     
    hh = get(h,'children');
     
    yd = get(hh,'ydata');
     
    % 0<rouge<=100
    % 100<jaune<=200
    % 200<vert
    idx = 1+(yd(2,:)>100)+(yd(2,:)>200);
     
    colormap([1 0 0 ; 1 1 0 ; 0 1 0])
     
    set(hh,'facevertexcdata',idx(:));
    Images attachées Images attachées  
    Ingénieur indépendant en mécatronique - Conseil, conception et formation
    • Conception mécanique (Autodesk Fusion 360)
    • Impression 3D (Ultimaker)
    • Développement informatique (Python, MATLAB, C)
    • Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)

    « J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Doctorant
    Inscrit en
    Août 2012
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2012
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Merci pour ta réponse et ta réactivité ! Je vais essayer d'adapter cela pour mon problème.

    Si je rencontre un problème, je posterai à la suite de ce message.

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

Discussions similaires

  1. [bar] Modifier la couleurs des barres par défaut
    Par stockes dans le forum MATLAB
    Réponses: 2
    Dernier message: 04/07/2014, 14h01
  2. Diagramme camembert avec couleur de fond
    Par julius1983 dans le forum Composants VCL
    Réponses: 1
    Dernier message: 25/02/2010, 17h31
  3. Problème avec couleur des liens deja visités
    Par fcjunic dans le forum Firefox
    Réponses: 2
    Dernier message: 04/05/2009, 18h19
  4. [Débutant] [bar] Changer couleur des barres
    Par bahja29 dans le forum MATLAB
    Réponses: 1
    Dernier message: 03/04/2009, 16h16
  5. [JFreechart] changer les couleurs des barres d'un diagramme
    Par keumlebarbare dans le forum Servlets/JSP
    Réponses: 15
    Dernier message: 23/11/2006, 11h06

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