Ich möchte die Häkchen-Markierungen auf einer Achse in Dollar ausgedrückt werden ($).Matlab-Plot Dollar-Symbol auf Achse
Ich habe versucht:.
%set(gca, 'ZTickLabel', sprintf('$%d|', get(gca,'ZTickLabel')));
Das funktioniert nicht, wenn Sie die Grafik drehen (was die Grafik erstreckt und mehr tickmarks fügt
Ich habe auch versucht, es zu einer Währung Umwandlung mit cur2str
, aber das funktioniert auch nicht.
Bitte helfen!
Inwiefern funktioniert es nicht? Kannst du einen Screenshot hochladen? –
@ Li-aungYip Ich kann keinen Screenshot posten, weil es finanzielle Informationen sind. Ich kann das Problem weiter beschreiben: Die Z-Achse zeigt an: 'get (gca, 'ZTickLabel') -50 -40 -30 -20 -10 0 10' Dann, nachdem ich den regulären Ausdruck ausführen: ' sprintf ('$% d |', get (gca, 'ZTickLabel')) $ 45 | $ 45 | $ 45 | $ 45 | $ 45 | $ 48 | $ 49 | $ 53 | $ 52 | $ 51 | $ 50 | $ 49 | $ 32 | $ 48 | $ 48 | $ 48 | $ 48 | $ 48 | $ 48 | $ 32 | $ 32 | ' Aus irgendeinem Grund wandelt es es in diese seltsame Reihe von Zahlen um, und dann auf der Karte lautet die Achse: ' $ 49 $ 48 $ 45 $ 45 $ 45 $ 45 $ 45' – Alec
Sie können Namen anonymisieren , Orte und Zahlen, oder generieren Sie einfach völlig zufällige Daten. Das Wichtigste sind die Achsen in der Grafik. –