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ème affichage des étiquettes


Sujet :

Interfaces Graphiques

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Avril 2012
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 9
    Par défaut Problème affichage des étiquettes
    Bonjour tout le monde,

    Je suis actuellement en train de réaliser ma première interface graphique.

    Pour l'instant, elle sert simplement à visualiser des données entre deux dates entrées par l'utilisateur.

    J'arrive bien à rafraichir le graphes en fonction des dataes voulues mais les étiquttes d'axes s'empilent plutot que de se rafraichir, bien que je demande un set(gca,'xtick', []) à chaque fois que je rafraichi ma courbe.

    Voila le code si vous voulez y jeter un coup d'oeil.
    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    function refresh_all
    clear x y
    k=[7]; %numero du capteur dont on veut afficher la courbe
    pas=10; %pas des mesures en secondes
    a = nslider(1); % jour de début
    b = nslider(2); % jour de fin
     
    debut=numero_mesure(datestr(a,'dd/mm/yyyy HH:MM:SS'),10,temps)+1;
    fin=numero_mesure(datestr(b,'dd/mm/yyyy HH:MM:SS'),10,temps);
     
    x=linspace(temps(debut),temps(fin),(numel(debut:fin)));
    y=mesures{1,k}(debut:fin,1);
     
    hold all
    h(110)=axes('parent',h(100),'position',[0.1 0.05 0.85 0.9],'visible','on',...
        'xscale','linear','yscale','linear','xlim',[a b],...
        'xgrid','on','ygrid','on','nextplot','add');
    grid minor
    h(111)=line('parent',h(110));
    set(h(111),'Xdata',x,'Ydata',y,'visible','on')
    set(h(110),'visible','on')
    set(h(110), 'xtick', [])
    if b-a<3
        set(h(110),'xtick',linspace(x(1),x(end),10))
        datetick('x','dd/mm HH:MM','keepticks','keeplimits')
    else
        set(h(110),'xtick',linspace(x(1),x(end),10))
        datetick('x','dd/mm','keepticks','keeplimits')
    end
     
     
    end
    Edit : j'avais oublié deux petites images du problème

    Merci d'avance
    Images attachées Images attachées   

Discussions similaires

  1. Problème affichage des propriétés de fichiers
    Par Deciprog dans le forum Windows Vista
    Réponses: 8
    Dernier message: 30/11/2008, 14h57
  2. Problème affichage des fichiers cachés
    Par OphyTe dans le forum Windows XP
    Réponses: 4
    Dernier message: 28/02/2008, 10h07
  3. Réponses: 8
    Dernier message: 23/07/2007, 19h44
  4. Réponses: 1
    Dernier message: 07/07/2007, 15h08
  5. [MySQL] Problème Affichage des données
    Par buzzchewan dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 15/02/2007, 15h05

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