EDIT
Selon cette technical solution page, la méthode recommandée pour le formatage des étiquettes de graduation est ce (vous pouvez utiliser tout le nombre fonctions de formatage comme NUM2STR, sprintf, MAT2STR, ou tout autre ..)
y = cool(7);
bar(y(:,1)*1e6)
set(gca, 'YTickMode','manual')
set(gca, 'YTickLabel',num2str(get(gca,'YTick')'))
Cependant, il semble y avoir un bug en ce qui concerne l'axe Z (les étiquettes sont correctement mis en forme, mais le multiplicateur exponentiel montre toujours pour une raison!)
y = cool(7);
bar3(y*1e6, 'detached')
set(gca, 'ZTickMode','manual')
set(gca, 'ZTickLabel',num2str(get(gca,'ZTick')'))
Enfin, il y a une autre solution où nous remplaçons les étiquettes de tiques avec des objets texte (voir ce technical solution page comme référence):
y = cool(7);
bar3(y*1e6, 'detached')
offset = 0.25; Xl=get(gca,'XLim'); Yl=get(gca,'YLim'); Zt=get(gca,'ZTick');
t = text(Xl(ones(size(Zt))),Yl(ones(size(Zt)))-offset,Zt, num2str(Zt')); %#'
set(t, 'HorizontalAlignment','right', 'VerticalAlignment','Middle')
set(gca, 'ZTickLabel','')
En regardant le fil que vous liez, je vois 'tick2text' (http://www.mathworks.com/matlabcentral/fileexchange/16003 -tick2text-create-easy-to-custom-tick-labels), ce qui semble parfaitement résoudre le problème. – Jonas
tick2text met en forme les étiquettes de graduation, mais la partie exponentielle au-dessus de l'axe reste, ce qui semble vraiment étrange. Le poste de nouvelles donné ci-dessus remarque le même problème. – zellus
L'image (http://www.mathworks.com/matlabcentral/fx_files/16003/4/tick2textexample.png) qui va avec 'tick2text' semble indiquer le contraire. L'image est-elle incorrecte? – Jonas