Display degree symbol on the plot

8 次查看(过去 30 天)
Bruno
Bruno 2016-12-14
回答: Star Strider 2016-12-15
I am trying to display the degree symbol °on the plot using annotation; I am using the maximum degree value.
text(x12(imax),y12(imax),['max.=',num2str(fix(y12(imax)))^{\circ}],...
'VerticalAlignment','bottom','HorizontalAlignment',...
'left','FontSize',12,'FontWeight','bold');

回答(2 个)

Star Strider
Star Strider 2016-12-15
Instead of:
['max.=',num2str(fix(y12(imax)))^{\circ}]
I would use:
sprintf('max.=%.2f^{\\circ}', y12(imax))
This works:
text(x12(imax),y12(imax),sprintf('max.=%.2f^{\\circ}', y12(imax)),...
'VerticalAlignment','bottom','HorizontalAlignment',...
'left','FontSize',12,'FontWeight','bold');

KSSV
KSSV 2016-12-15
clc; clear all ;
x = rand(10,1) ;
y = rand(10,1) ;
plot(x,y) ;
title('Temeprature T^0C')
text(x(7),y(7),'Temeprature T^0C')

类别

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