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 :

Utilisation de string et dates comme labels d'axes


Sujet :

MATLAB

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 37
    Par défaut Utilisation de string et dates comme labels d'axes
    Bonjour,

    J'ai une matrice de points à tracer avec surf, et j'ai quelques difficultés pour pouvoir imposer mes notations sur les axes.

    Je trace le tout comme 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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    function ShowMeYCurve(xDates, xYield, xcLabels, strName) 
     
    h1 = surfc(xYield, 'FaceColor', 'interp', 'EdgeColor', 'none', 'FaceLighting', 'phong') ;
    material metal ;
    alpha(.9) ;
    camlight right ;
    title(strName) ;
    colorbar;    
     
    hold on;
    xWater = ones(size(xYield)) * nanmean(xYield(:));
    surfc(xWater, 'Facecolor', 'b', 'EdgeColor', 'none', 'FaceAlpha', 0.3);
    hold off; 
     
    % petite animation...
    h2 = light;
    for az = -50:1:50
        lightangle(h2, az, 30) ;
        drawnow;
    end
     
    h2 = camlight('right') ;
    iStepSize = 5 ;
    for iLoop = 0:iStepSize:360 ;
        camorbit(iStepSize,0) ;
        %camlight(h, 'left') ;
        drawnow ;
    end
    Dans ce cas là, j'ai une matrice de dates xDates qui est <75x1> et une matrice xYield qui est <75x17>.
    Je cherche à mettre les dates sur l'axe en bas à gauche, et je cherche également à ajouter des labels strings (variable xcFRGeneric) sur l'axe en bas à droite. J'ai essayé différentes méthodes, mais j'ai souvent des décalages.

    Si quelqu'un a une idée, je suis preneur

    Merci par avance.

    Pour tester :
    ShowMeYCurve(xDatesFR, xYieldsFR, xcFRGeneric, 'FR Govt') ;

    http://www.developpez.net/forums/att...1&d=1181897572
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Utiliser une string avec tag XML comme fichier XML
    Par kaygee dans le forum ASP.NET
    Réponses: 1
    Dernier message: 20/03/2009, 15h52
  2. [E-03] Utiliser un String comme reference de plage de cellules
    Par Raoul Duke dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/11/2008, 14h37
  3. [Requête] Utiliser une date comme critère
    Par guyom_ dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 01/02/2007, 08h58
  4. [Firebird] Convertir une String en date
    Par laffreuxthomas dans le forum SQL
    Réponses: 1
    Dernier message: 04/05/2005, 19h42
  5. conversion String en Date (parse trop permissif)
    Par ciloulou dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 13/09/2004, 18h36

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