一、图例默认位置
默认的位置在NorthEast
r = 10;
a = 0;
b = 0;
t=0:0.1:2.1*pi;
x=a+r*cos(t);
y=b+r*sin(t);
A1=plot(x,y,'r','linewidth',4);%圆
hold on
axis equal
A2=plot([0 0],[1 10],'b','linewidth',4);%直线
legend([A1,A2],'圆形','line')
二、通过Location对legend的位置进行改变
变为North
r = 10;
a = 0;
b = 0;
t=0:0.1:2.1*pi;
x=a+r*cos(t);
y=b+r*sin(t);
A1=plot(x,y,'r','linewidth',4);%圆
hold on
axis equal
A2=plot([0 0],[1 10],'b','linewidth',4);%直线
legend([A1,A2],'圆形','line','Location','North')
三、图例放在图的其他位置
设置 | 位置 |
---|---|
North | inside plot box near top |
South | inside bottom |
East inside right | |
West | inside left |
NorthEast | inside top right (default for 2-D plots) |
NorthWest | inside top left |
SouthEast | inside bottom right |
SouthWest’ | inside bottom left |
NorthOutside | outside plot box near top |
SouthOutside | outside bottom |
EastOutside | outside right |
WestOutside | outside left |
NorthEastOutside | outside top right (default for 3-D plots) |
NorthWestOutside | outside top left |
SouthEastOutside | outside bottom right |
SouthWestOutside | outside bottom left |
Best | least conflict with data in plot |
BestOutside | least unused space outside plot |
直接替换即可
四、图例放在图的外面
r = 10;
a = 0;
b = 0;
t=0:0.1:2.1*pi;
x=a+r*cos(t);
y=b+r*sin(t);
A1=plot(x,y,'r','linewidth',4);%圆
hold on
axis equal
A2=plot([0 0],[1 10],'b','linewidth',4);%直线
legend([A1,A2],'圆形','line','Location',' WestOutside')
文章来源:https://www.toymoban.com/news/detail-650937.html
五、只显示一个曲线
r = 10;
a = 0;
b = 0;
t=0:0.1:2.1*pi;
x=a+r*cos(t);
y=b+r*sin(t);
A1=plot(x,y,'r','linewidth',4);%圆
hold on
axis equal
A2=plot([0 0],[1 10],'b','linewidth',4);%直线
legend([A1],'圆形','Location',' WestOutside')
文章来源地址https://www.toymoban.com/news/detail-650937.html
到了这里,关于Matlab中图例的位置(图例放在图的上方、下方、左方、右方、图外面)等的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!