Bonjour,
j'ai utilisé la fonction plotyy pour tracer trois courbes (deux pour lesquelles l'axe des y correspondant est celui de droite, une pour laquelle c'est celui de gauche). L'axe des abscisses est le même pour les 3 courbes, et j'ai utilisé la fonction 'linkaxes' pour les lier.
Mais voilà : que j'essaie de modifier la graduation de l'axe des abscisses manuellement ou avec la commande XTick, cela ne fonctionne pas comme il faut car la graduation antérieure persiste et donc les deux graduations se superposent.
Je soupçonne que ça vient de ma troisième courbe, que j'ajoute après mais je ne vois pas comment faire.
Voilà mon code :
J'ai ajouté ces lignes :Code:[AX,H1,H2]=plotyy(X,Y1,X,Y2); linkaxes(AX,'x'); hold on ax=plot(X,Y3,'parent',AX(1)); set(AX(2),'Ylim',[35 65]); set(AX(2),'YTick',35:10:65); set(AX(1),'XTick',[]); set(ax,'XTick',[]); set(AX(1),'Xlim',[1 147]); set(AX(1),'XTick',1:10:147);
pour tout remettre à zéro pour la graduation de mes axes des abscisses, mais rien n'y fait, il me reste toujours une graduation, et donc quand je modifie les XTicks, les deux se superposent.Code:set(AX(1),'XTick',[]); set(ax,'XTick',[]);
Merci !!
-----