Я бы хотел, чтобы метки меток на оси представлялись в терминах долларов ($).matlab plot символ доллара на оси
Я пробовал:.
%set(gca, 'ZTickLabel', sprintf('$%d|', get(gca,'ZTickLabel')));
Это не работает, когда вы поворачиваете график (который растягивает график и добавляет больше отметки времени
Я также попытался превратить ее в валюту используя cur2str
, но это не работает.
Пожалуйста, помогите!
В каком смысле это «не работает»? Можете ли вы опубликовать скриншот? –
@ Li-aungYip Я не могу опубликовать снимок экрана, потому что это финансовая информация. Я могу далее описать проблему: отображаются Z-оси: 'get (gca, 'ZTickLabel') -50 -40 -30 -20 -10 0 10' Затем, после запуска регулярного выражения: ' 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 | ' По какой-то причине он преобразует его в этот странный набор чисел, а затем на диаграмме ось читает: ' $ 49 $ 48 $ 45 $ 45 $ 45 $ 45 $ 45' – Alec
Вы можете анонимно назвать имена , места и числа, или просто генерировать полностью случайные данные. Главное - оси на графике. –