フィルターのクリア

legend command and the Tex interpreter

4 ビュー (過去 30 日間)
Tomy Duby
Tomy Duby 2016 年 9 月 8 日
回答済み: Robert 2016 年 9 月 8 日
How can I prevent the legend command to interpret a string as it were a Tex string? For example, str = 'pdf_ParA'. If I use legend( str ) the letter P is displayed as a subscript.

採用された回答

Robert
Robert 2016 年 9 月 8 日
You can use
set(L,'Interpreter','none')
where L is your legend handle or object. You could either return L when you create the legend,
L = legend(...);
or find it with
L = findobj(gcf,'Tag','legend');
Alternatively, if you want other legend entiries to still be interpreted, you can escape the underscores and backslashes in your string with strrep. i.e.,
mystr = strrep(mystr,'\','\\');
mystr = strrep(mystr,'_','\_');

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLegend についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by