Как мне сделать так, чтобы в имени моей легенды было подчеркивание, чтобы MATLAB не думал, что я хочу, чтобы подчеркивание означало нижний индекс?
Маркировка Matlab, графики, легенды
Ответы (2)
Вам нужно будет экранировать подчеркивание обратной косой чертой \
как legend('foo\_bar')
person
abcd
schedule
07.04.2011
Одним из вариантов, если вы не собираетесь использовать какое-либо форматирование TeX или LaTeX для строк легенды, является установка 'Interpreter'
свойство для объекта легенды на 'none'
. Есть два способа сделать это:
legend({'foo_bar'},'Interpreter','none'); %# One line, labels in a cell array
%# OR...
hLegend = legend('foo_bar'); %# Create the legend, returning a handle
set(hLegend,'Interpreter','none'); %# Set the property
person
gnovice
schedule
07.04.2011
Установка
'Interpreter'
в 'none'
является правильным подходом, если вы не знаете содержимое строки (например, такой параметр, как имя файла, содержащее символы подчеркивания).
- person Patrick; 14.01.2016