Bonjour,
Je trace des courbes avec deux axes y (rayonnement & température) et un axe x (date "dd/mm/yy").
Jusqu'à présent j'ai réussi à configurer les axes comme je le voulais,
mais par souci de lisibilité je souhaiterais incliner les donnée de l'axe x.
(fonction xticklabel_rotate, mais je n'ai pas réussi à l'utiliser)
Voici le code que j'utilise :
Les deux dernières lignes me permettent de convertir la date numérique en date réelle et d'en fixer les bornes et le pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 [AX,AY1,AY2]=plotyy(ans(:,1),ans(:,6),ans(:,1),ans(:,[29,54,95])) set(AX(1),'ylim',[0 500],'ytick',0:100:500) set(AX(2),'ylim',[-5 25],'ytick',-5:1:25) ylabel(AX(1),'Rayonnement global vertical (W/m²)') ylabel(AX(2),'Température (°C)') set(AX,'xlim',[40192 40210],'xtick',40192:1:40210) datetick('x','dd/mm/yy','keepticks')
Je dois donc faire la rotation de ces dates !
Je suis preneur de toute aide.
(Je suis débutant matlab, donc soyez précis dans vos explications)
Partager