Bonjour à tous,
J'ai un graphe à double abscisses et double ordonnées. Trois d'entre eux sont des chiffres (type : double). Mon dernier sont des dates (type : char).
Mon problème est lors de l'affichage, les dates se superposent... Pas très lisible... Donc je souhaite les inclinés. Après une recherche, j'ai trouvé cette fonction : xticklabel_rotate
Est ce que quelqu'un peut m'aider.... Je vous joins mon code enfin ma fonction affichage :
Voilà, si quelqu'un pouvait m'aider à incliner mes dates sur l'axe x du haut, ça serait extrêmement bien...
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 function affichage(b_fix,taill,jour_fix) for i=1:length(b_fix) x(i,1)=i; end [AX,H1,H2] = plotyy(x,b_fix,x,taill,'plot') set(AX(1),'xticklabel',jour_fix) set(AX(1),'XAxisLocation','top') set(get(AX(1),'Ylabel'),'String','Fixation') set(get(AX(2),'Ylabel'),'String','Taille') set(AX(1),'YTick',0:250:2000) set(AX(2),'YTick',0:404:4040) set(AX(1),'YLim',[0,2000]) set(AX(2),'YLim',[505,4545]) set(get(AX(2),'Xlabel'),'String','Num. expérience') title('Magnum sur 4h') set(H1,'LineStyle','--') set(H2,'LineStyle',':')
A bientôt
Partager