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 :

Problèmes dans la manipulation de l'objet "axes"


Sujet :

Interfaces Graphiques

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 53
    Points : 38
    Points
    38
    Par défaut Problèmes dans la manipulation de l'objet "axes"
    Bonjour,

    J'ai utilisé guide pour réaliser une petite interface sur laquelle j'ai quelques boutons et un objet "axes" (que j'ai appelé graph) dont je n'arrive pas à bien me servir.

    Dans une callback, lorsque je fais un plot, il s'affiche correctement dans graph. Ce que je souhaiterais faire c'est sauvegardé ce plot dans un fichier .fig, j'ai essayé un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    a = plot(x);
    saveas(a,nomdemonfichier);
    Mais ceci m'enregistre toute ma fenêtre gui et non le plot en question.



    Ensuite, je voudrais afficher une image préalablement sauvegardée dans un fichier dans graph mais là encore je rencontre un problème, elle s'affiche dans une nouvel fenêtre et non dans graph.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    openfig(nomdemonfichier);
    J'ai essayé avec un peu toutes les options et aussi avec la fonction open mais j'obtiens le même résultat à chaque fois.

    Je suis un peu perdu avec l'aide matlab et les tutos là, et je n'ai pu trouver aucune réponse sur le forum

    Merci de votre aide

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Points : 4 661
    Points
    4 661
    Par défaut
    Bonjour,

    Pour afficher ton image, tu peux utiliser la fonction IMAGE en lui spécifiant le handle de l'axe dans la propriété Parent.

    Sinon pour la sauvegarde, il me semble que le sujet a déjà été traité récemment (mais je retrouve pas le sujet )

    Bonne apm,
    Duf

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 53
    Points : 38
    Points
    38
    Par défaut
    J'ai finalement réussi avec les fonctions hgload et hgsave :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    hgload(monfichier.fig);
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    hgsave(handles.graph,monfichier.fig);
    Apparemment il arrive à le mettre directement dans mon objet axes lorsqu'il a été sauvegardé sous forme de figure. Bon, je n'ai pas tout tout compris mais ça fonctionne à peu près

    Merci

Discussions similaires

  1. Réponses: 18
    Dernier message: 21/02/2007, 09h44
  2. Réponses: 2
    Dernier message: 28/08/2006, 10h12

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