Insert degree symbol in axis title.
132 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Kamruzzaman Bhuiyan
el 1 de Sept. de 2021
Comentada: Kamruzzaman Bhuiyan
el 1 de Sept. de 2021
Please see the attached image. How can i add such degree symbol in a matlab figure?
2 comentarios
Respuesta aceptada
the cyclist
el 1 de Sept. de 2021
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.
Más respuestas (2)
Voss
el 1 de Sept. de 2021
xt = get(gca,'XTick');
xtl = arrayfun(@(x)sprintf('%d\\circE',x),xt,'UniformOutput',false);
set(gca,'XTickLabel',xtl);
0 comentarios
Fangjun Jiang
el 1 de Sept. de 2021
Editada: Fangjun Jiang
el 1 de Sept. de 2021
title('9^oE')
text(0.5,0.5,'9^oE')
xticklabels({'0^oE','1^oE'})
doc title
search for "superscript"
0 comentarios
Ver también
Categorías
Más información sobre Subplots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!