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 :

Echelle dans un GUI


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 105
    Par défaut Echelle dans un GUI
    bonjour,

    j'essaie d'afficher les résultats d'un apprentissage (svm pour une classification) dans un plot,
    afin de normaliser mon echelle j'ai ajouter des min et des max avec la fonction suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    axis([Xmin Xmax Ymin Ymax])
    les valeurs des Xmin,max et Ymin,max sont définies par moi ,

    pour l'affichage des échantillons sur le plot l'echelle reste bien définie entre les valeurs que je lui est indiqué auparavent une fois le calcul de l'apprentissage est exécuté l'affichage de l'echelle n'est plus le même qu'avant les calculs ??

    je ne voie pas pourquoi les max de l'echelle changent??

  2. #2
    Membre éclairé
    Inscrit en
    Juin 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juin 2009
    Messages : 53
    Par défaut
    Salut,
    je ne vois pas pourquoi ça ne marche pas, mais si tu fais une fonction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    function plot_normalise(handle,...)
     
    set(handle,'Xlim',[Xmin Xmax],'Ylim',[Ymin Ymas])
    plot(handle, ...)
    où handle sera le handle de ton axe (handles.axes1 par ex.) :
    dans ton code GUI, tu fais juste dans le callback du bouton plot (si t'en as un) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    plot_normalise(handles.axes1,...)
    ça pourrait peut-être marcher...
    bon courage.

  3. #3
    Membre éclairé
    Inscrit en
    Juin 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juin 2009
    Messages : 53
    Par défaut
    En fait t'as même pas besoin de faire une autre fonction.

    Si dans ton callback tu mets directement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    set(handles.axes1,'Xlim',[Xmin Xmax],'Ylim',[Ymin Ymax])
    et en dessous tu mets ton plot, ça marche.

Discussions similaires

  1. Supprimer des objets dans un GUI
    Par Flashget dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 22/03/2007, 10h45
  2. Plot dans une GUI
    Par AsmaHaj dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 20/03/2007, 21h01
  3. Problème avec 'light' sur un patch dans un GUI
    Par pierolapuree dans le forum Interfaces Graphiques
    Réponses: 1
    Dernier message: 16/02/2007, 14h35
  4. Organiser l'ordre des tabulations dans un GUI
    Par FredPsy dans le forum AWT/Swing
    Réponses: 9
    Dernier message: 22/01/2007, 09h42
  5. Réponses: 1
    Dernier message: 31/07/2006, 13h54

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