Insert degree symbol in axis title.
124 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Kamruzzaman Bhuiyan
le 1 Sep 2021
Commenté : Kamruzzaman Bhuiyan
le 1 Sep 2021
Please see the attached image. How can i add such degree symbol in a matlab figure?
2 commentaires
Réponse acceptée
the cyclist
le 1 Sep 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.
Plus de réponses (2)
Voss
le 1 Sep 2021
xt = get(gca,'XTick');
xtl = arrayfun(@(x)sprintf('%d\\circE',x),xt,'UniformOutput',false);
set(gca,'XTickLabel',xtl);
0 commentaires
Fangjun Jiang
le 1 Sep 2021
Modifié(e) : Fangjun Jiang
le 1 Sep 2021
title('9^oE')
text(0.5,0.5,'9^oE')
xticklabels({'0^oE','1^oE'})
doc title
search for "superscript"
0 commentaires
Voir également
Catégories
En savoir plus sur Subplots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!