Insert degree symbol in axis title.

75 次查看(过去 30 天)
Please see the attached image. How can i add such degree symbol in a matlab figure?
  2 个评论
Adam Danz
Adam Danz 2021-9-1
It looks like this plot was generated using the Mapping Toolbox.
Kamruzzaman Bhuiyan
i have no idea about this tool. Is there any alternative method? Please help me. It’s urgent

请先登录,再进行评论。

采纳的回答

the cyclist
the cyclist 2021-9-1
The degree symbol is ASCII character 176. So, here is a simple way:
% Plot some random data
plot(rand(100,1),rand(100,1),'.')
% Set the tick positions, and label them with degrees
set(gca,'XTick',[0 0.5 1],'XTickLabel',{['98',char(176),'E'],['99',char(176),'E'],['100',char(176),'E']})
There are more sophisticated ways to build a longer vector (but using the same basic idea), e.g. using sprintf.

更多回答(2 个)

Voss
Voss 2021-9-1
xt = get(gca,'XTick');
xtl = arrayfun(@(x)sprintf('%d\\circE',x),xt,'UniformOutput',false);
set(gca,'XTickLabel',xtl);

Fangjun Jiang
Fangjun Jiang 2021-9-1
编辑:Fangjun Jiang 2021-9-1
title('9^oE')
text(0.5,0.5,'9^oE')
xticklabels({'0^oE','1^oE'})
doc title
search for "superscript"

类别

Help CenterFile Exchange 中查找有关 Line Plots 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by