Réponse un peu longue, vacances oblige 
Je viens de relire ce que j'ai posté, j'avais vraiment besoin de vacances... Effectivement, je me suis mêlé sévère entre les xticklabel et xlabel...
J'essaye de modifier seulement la taille de la police de Xticklabel. Les xticklabel sont contenus dans une cellule. Code test pour décrire le problème :
1 2 3 4 5 6 7 8 9
| names(1)={'aaa'};
names(2)={'bbb'};
names(3)={'ccc'};
figure(1)
A=rand(3,1);
plot(A);
set(gca,'XTick', 1:length(names),'XTickLabel',names)
set(get(gca,'XTickLabel'),'fontsize',50); |
J'obtiens un message d'erreur :
Error using set
Conversion to double from cell is not possible.
Error in xticksnames (line 12)
set(get(gca,'XTickLabel'),'fontsize',50);
Ça fonctionne pas d'avantage avec un cell2mat(names) et même quand je commente la ligne
set(gca,'XTick', 1:length(names),'XTickLabel',names)
je n'arrive pas à changer seulement la taille des xticklabel...
Qu'est ce qu'il ne tourne pas rond ?
Partager