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 :

Graphe avec axe y à deux échelles


Sujet :

MATLAB

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 45
    Points : 37
    Points
    37
    Par défaut Graphe avec axe y à deux échelles
    Bonjour à tous,

    Je voudrais tracer 2 courbes sur un même graphe, avec deux axes y différents

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    hold on
    plot(time,moy_a,'b-')
    plot(time,moy_b,'r--')
    Si quelqu'un connait l'astuce...
    Merci d'avance

  2. #2
    Expert éminent sénior
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Points : 14 830
    Points
    14 830
    Règles du Forum

    Adepte de la maïeutique

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 45
    Points : 37
    Points
    37
    Par défaut
    merci

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 45
    Points : 37
    Points
    37
    Par défaut
    Je permets de reprendre la main sur ce sujet, pour poser une question sur cette fonction plotyy.

    Je souhaite convertir l'axe X en date de la manière suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    set(gca,'XTick',A);
    datetick('x','yy','keepticks');
    Cela fonctionne, mais seulement pour un axe X correspondant à la première courbe. Le deuxième demeure inchangé, se superposant à l'autre.

    Je sais comment désactiver les axes avec cla reset, mais juste un axe des abcisses parmi 2...

  5. #5
    Expert éminent sénior
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Points : 14 830
    Points
    14 830
    Par défaut
    Regarde l'aide de PLOTYY tu verras que la première sortie (il me semble à vérifier) te donne un vecteur avec les 2 handles des 2 axes.

    Tu peux donc par exemple mettre tes "ticks" sur le premier et ne rien mettre sur le deuxième.
    Règles du Forum

    Adepte de la maïeutique

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 45
    Points : 37
    Points
    37
    Par défaut
    Exact merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    [AX,H1,H2]=plotyy(x,y1,x,y2)
    set(AX(1),'XTick',A);
    set(AX(2),'XTick',A);
    datetick(AX(1),'x','yy','keepticks');
    datetick(AX(2),'x','yy','keepticks');
    http://www.mathworks.com/support/sol...ution=1-30O5KU

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

Discussions similaires

  1. Macro pour graphes avec axe secondaire cosmétique
    Par rouxmasta dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/04/2014, 22h11
  2. Dessiner deux graphes avec deux échelles différentes
    Par abdouccu dans le forum MATLAB
    Réponses: 4
    Dernier message: 10/08/2012, 18h52
  3. Graphe avec deux Axes
    Par justgreat dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/08/2010, 16h19
  4. [6.5] Graphe avec axe Z sur certaines données
    Par perfectdams dans le forum Débuter
    Réponses: 1
    Dernier message: 22/06/2009, 15h47
  5. [Débutant] Graphe avec deux axes y différents
    Par Ricolaa dans le forum MATLAB
    Réponses: 1
    Dernier message: 12/10/2008, 17h56

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