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

Interfaces Graphiques Discussion :

Axes et histogramme


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2011
    Messages : 16
    Par défaut Axes et histogramme
    Bonjour !

    voilà j'ai un problème de paramétrage de mon axe dans lequel je fais afficher un histogramme. Je commence donc par calculer mon histogramme et je l'affiche ensuite dans mon axes3 de mon interface graphique à l'aide de la fonction bar(). J'utilise cette fonction car je souhaite pouvoir afficher sur le même axe plusieurs histogrammes (vous me direz si c'est un choix approprié ou pas ^^). Ce que je veux faire ensuite c'est de "figer" mon axe en lui donnant son Ymin (0) et son Ymax (400), pour que je puisse comparer plus facilement mes histogrammes et que l'échelle des ordonnées ne bouge pas sans arrêt dès que je charge de nouvelles données. Est-ce que cela est réalisable? ou comment faire? ci-dessous mon code avec lequel je paramètre mon axe:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    handles.histo = handles.neb2(handles.start:handles.stop,1);     % on récupère les données intéressantes
    [n xout] = hist(handles.histo(handles.histo > 0),0.08:0.08:1.6);    % calcul de l'histogramme en spécifiant les classes
    handles.bar = bar(handles.axes3,xout,n,'histc');                % affichage de l'histogramme
    set(handles.axes3,'YTick',0:50:400);                            % paramétrage des limites en Y
    title(handles.axes3,'Histogramme');                             % affichage du titre de l'axe
    Remarque: je suis arrivé à "figer" mes autres axes où j'affiche des données avec la fonction plot() par cette méthode. Dès que je charges d'autres données en rappelant la fonction bar(), même le titre de l'axe disparait...

    Y aurait-il un autre moyen de raffraichir les données de l'histogramme dans l'axe avec une commande comme pour la fonction plot():
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set(handles.hplot1,'xdata',handles.time,'ydata',handles.donnee(handles.start:handles.stop,1));
    ?

    merci par avance de toute aide .

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Regarde la fonction doc ylim ainsi que la propriété 'Nextplot' de l'objet AXES.

Discussions similaires

  1. intervalles axe abscisses histogramme
    Par kryztof dans le forum MATLAB
    Réponses: 4
    Dernier message: 05/09/2011, 18h59
  2. Réponses: 0
    Dernier message: 10/10/2008, 11h02
  3. [JpGraph] modifier taille Légende pour les axes pour un histogramme
    Par blopjerem dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 01/02/2008, 22h19
  4. Graphique Excel Courbe Histogramme 2 axes
    Par jm6570 dans le forum Excel
    Réponses: 1
    Dernier message: 05/06/2007, 11h41
  5. Réponses: 2
    Dernier message: 02/06/2006, 20h17

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