EDIT
Nach dieser technical solution page, die empfohlene Methode, die Strichbeschriftungen der Formatierung ist dies (Sie eine der Zahlenformatierung Funktionen wie num2str verwenden können, sprintf, MAT2STR oder jede andere ..)
y = cool(7);
bar(y(:,1)*1e6)
set(gca, 'YTickMode','manual')
set(gca, 'YTickLabel',num2str(get(gca,'YTick')'))
Allerdings scheint es einen Fehler zu sein, wenn es um die Z-Achse kommt (die Etiketten korrekt formatiert, aber das exponentielle Multiplizierer noch aus irgendeinem Grund zeigt!)
y = cool(7);
bar3(y*1e6, 'detached')
set(gca, 'ZTickMode','manual')
set(gca, 'ZTickLabel',num2str(get(gca,'ZTick')'))
Schließlich gibt es noch eine andere Abhilfe, wo wir die Tick-Beschriftungen mit Textobjekten ersetzen (siehe diese technical solution page als Referenz):
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','')
am Gewinde Suchen Sie verknüpfen, sehe ich 'tick2text' (http://www.mathworks.com/matlabcentral/fileexchange/16003 -tick2text-create-easy-to-customize-tick-labels), die das Problem perfekt zu lösen scheint. – Jonas
tick2text formatiert die Tickbezeichnungen, aber der exponentielle Teil über der Achse bleibt erhalten, was wirklich merkwürdig aussieht. Der oben angegebene Nachrichtenbeitrag bemerkt dasselbe Problem. – zellus
Das Bild (http://www.mathworks.com/matlabcentral/fx_files/16003/4/tick2textexample.png), das mit 'tick2text' einhergeht, scheint etwas anderes zu bedeuten. Ist das Bild falsch? – Jonas