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 :

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',':')
Voilà, si quelqu'un pouvait m'aider à incliner mes dates sur l'axe x du haut, ça serait extrêmement bien...

A bientôt