当前位置: 首页 > news >正文

Matlab中图例的位置(图例放在图的上方、下方、左方、右方、图外面)等

一、图例默认位置

默认的位置在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')

在这里插入图片描述

三、图例放在图的其他位置

设置位置
Northinside plot box near top
Southinside bottom
East inside right
Westinside left
NorthEastinside top right (default for 2-D plots)
NorthWestinside top left
SouthEastinside bottom right
SouthWest’inside bottom left
NorthOutsideoutside plot box near top
SouthOutsideoutside bottom
EastOutsideoutside right
WestOutsideoutside left
NorthEastOutsideoutside top right (default for 3-D plots)
NorthWestOutsideoutside top left
SouthEastOutsideoutside bottom right
SouthWestOutsideoutside bottom left
Bestleast conflict with data in plot
BestOutsideleast 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')

在这里插入图片描述

五、只显示一个曲线

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')

在这里插入图片描述

http://www.lryc.cn/news/129820.html

相关文章:

  • 【算法学习】两数之和II - 输入有序数组
  • 聚观早报|京东称在技术投入没有止境;木蚁机器人完成B2轮融资
  • C语言:选择+编程(每日一练)
  • 信道数据传输速率、码元传输速率、调制速度,信号传播速度之间的关系
  • docker的使用方法总结
  • 【C#】条码管理操作手册
  • RabbitMq-发布确认高级(避坑指南版)
  • Blender增强现实3D模型制作指南【AR】
  • Java查看https证书过期时间(JKS,CERT)
  • 关于vue,记录一次修饰符.stop和.once的使用,以及猜想。
  • 解决git reset --soft HEAD^撤销commit时报错
  • 【BASH】回顾与知识点梳理(三十四)
  • Python可视化在量化交易中的应用(11)_Seaborn折线图
  • 无涯教程-TensorFlow - TensorBoard可视化
  • [uni-app] uview封装Popup组件,处理props及v-model的传值问题
  • 【C++】int a;和int *p=new int;有什么区别?
  • redis事务管理
  • TPS_C++版本及功能支持备注
  • 同步jenkinsfile流水线(sync-job)
  • STM32单片机WIFI-APP智能温室大棚系统CO2土壤湿度空气温湿度补光
  • SpringBoot复习:(52)不再需要使用@EnableTransactionManagement的原因
  • HackNos 3靶场
  • 【办公自动化】使用Python批量生成PPT版荣誉证书
  • 【C++深入浅出】初识C++中篇(引用、内联函数)
  • 前端:VUE2中的父子传值
  • 【100天精通python】Day40:GUI界面编程_PyQt 从入门到实战(完)_网络编程与打包发布
  • Redis——set类型详解
  • redis---》高级用法之慢查询/pipline与事务/发布订阅/bitmap位图/HyperLogLog/GEO地理位置信息/持久化
  • Find My资讯|苹果Vision Pro开发者需将设备配对 AirTag
  • Go 语言中排序的 3 种方法