Bonjour,
Je me demandais si il était possible de changer la police d'un seul axe. J'ai regardé un peu toutes les options (Xtick, Xlabel, Xtruc etc..) et rien pour m'aider.
Si quelqu'un a une solution merci d'avance.
Bonjour,
Je me demandais si il était possible de changer la police d'un seul axe. J'ai regardé un peu toutes les options (Xtick, Xlabel, Xtruc etc..) et rien pour m'aider.
Si quelqu'un a une solution merci d'avance.
Ce n'est pas possible.
Les labels des axes font partie de l'objet Axes qui n'a qu'une propriété FontSize (alors que par exemple tu peux changer les couleurs séparément avec les propriétés XColor).
Dans un cas comme celui-ci le seul moyen (complexe et peu pratique) est de ne rien mettre dans XTickLabel et de les recréer avec un objet Text.
Ou la technique de l'Axes invisible
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 x = rand(1,5); y = rand(1,5); figure plot(x,y,'r-+'); axis equal ax(1) = gca; ax(2) = copyobj(ax(1),gcf); set(ax(2),'ytick',[],'color','none','fontsize',18,'fontname','arial',... 'fontweight','bold') uistack(ax(2),'bottom'); set(ax(1),'xtick',[]);
Partager