как добавить дополнительную метку по оси X справа на рисунке Matlab?

У меня уже есть метка галочки для оси x, и у меня также есть метка для оси x. Я ищу способ поместить дополнительную метку x справа от рисунка рядом с метками x, есть ли способ сделать это? Спасибо

как и на следующем рисунке, галочки x были добавлены автоматически, а метка x была добавлена ​​командой xlabel. Но я хочу добавить на рисунок еще одну метку "add'l" (красная). Но у меня много графиков и/или подграфиков, и оси могут быть разными, поэтому мне нужно добавить эту метку с проблемой, а не вручную.

демонстрация


person user1285419    schedule 16.10.2012    source источник
comment
Можете ли вы добавить рисунок, иллюстрирующий то, что вы хотите?   -  person Yamaneko    schedule 17.10.2012


Ответы (2)


Я предлагаю использовать uicontrol, который будет аккуратно размещен в соответствующей области.

   uicontrol('style','text',....);

Если ваш пользовательский интерфейс имеет изменяемый размер, убедитесь, что у вас одинаковые единицы измерения, т. е. если единицы текста равны Normalized, то единицы измерения осей также должны быть Normalized.

person Andrey Rubshtein    schedule 16.10.2012
comment
спасибо, а есть ли способ заставить его работать автоматически? У меня так много фигур с разными осями и размерами, с которыми нужно иметь дело. - person user1285419; 17.10.2012

Посмотрите этот пример на странице галереи MATPLOTLIB: http://matplotlib.org/examples/pylab_examples/alignment_test.html

Он показывает добавление на ось всевозможного текста. введите здесь описание изображения

person Chris Zeh    schedule 16.10.2012
comment
Спасибо, но я ищу решение в Matlab, этот пример кажется для Python? - person user1285419; 17.10.2012
comment
Моя вина, я думал, что вопрос был о matplotlib, которая представляет собой библиотеку Python, пытающуюся дублировать Matlab. Возможно, это работает в Matlab точно так же? - person Chris Zeh; 17.10.2012