legend排版没有什么好办法,只能分别构造两个legend,见下面的例子:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

a=0:0.01:4*pi;

y1=100*sin(a);

y2=50*cos(a);

y3=20*sin(2*a);

y4=tan(a);

y5=log(a);

y6=tan(2*a);

y=[y1;y2;y3;y4;y5;y6];

figure

p=plot(a,y)

legend(p(1:3),'sin','cos','sin(2a)');

ah=axes('position',get(gca,'position'),'visible','off');

legend(ah,p(4:6),'tan','log','tan(2a)');

====================================================================

另一个

===================================================================

figure(2);
i=0:(1/WS):1;

p1=plot(i,Qdob1,'--r',i,Qdob2,'--b',i,Qdob3,'--g',i,Qdob40,'--k','LineWidth',1.5);
legend(p1,'{\itQ}^{\itAOC}_{1}','{\itQ}^{\itAOC}_{2}','{\itQ}^{\itAOC}_{3}','{\itQ}^{\itAOC}_{4}',1);
set(gca, 'Fontname', 'Times New Roman');
hold on;
p2=plot(i,Qdo1,'-r',i,Qdo2,'-b',i,Qdo3,'-g','LineWidth',1.5);

ah=axes('position',get(gca,'position'),'visible','off');
legend(ah,p2,'{\itQ}^{\itAO}_{1}','{\itQ}^{\itAO}_{2}','{\itQ}^{\itAO}_{3}');
set(gca, 'Fontname', 'Times New Roman');

xlabel('Disruption probability \it\rho','Fontname', 'Times New Roman');
ylabel('Order quantity','Fontname', 'Times New Roman'); % ylabel('{\itN}({\it\tau})','FontSize',12,);
box on;

图出来以后,用鼠标将legend图框手动拖到合适的位置:

Matlab如何在一个Figure画两个Legend相关推荐

  1. matlab仿真图同时画两张,matlab怎么把两个图放在一起

    1.matlab怎么把两个图放在一起 MATLAB中有hold on和hold off指令,在Command Window中使用可以实现同时让两个图出现在一起. hold on的意思是打印的图形会叠加 ...

  2. 根据坐标如何在matlab中l连成曲线,matlab中,如何将两条曲线画在一个坐标系里,plot(x1,x2,y1,y2)还是怎样...

    matlab中,如何将两条曲线画在一个坐标系里,plot(x1,x2,y1,y2)还是怎样以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快 ...

  3. matlab两个legend,Matlab画多个legend - 数学工具(MathTools)版 - 北大未名BBS

    x = -5:0.1:5; y1 = [sin(x); cos(x)]; y2 = [cos(sin(x)); sin(cos(x))]; hold on; p1 = plot(x, y1, '-', ...

  4. python怎么画两幅图_python matplotlib模块: Subplots(在同一个figure里绘制多个图)

    我们使用subplot可以实现在同一个figure对象下绘制多个图像:figure对象: image.png 每一个这样的图都包含唯一一个figure对象,而一个figure对象里面可以包含多个axe ...

  5. Matlab 一张图绘制在一个figure里,多张图绘制在一个figure里,和多张图分别绘制在一个figure里(多重子图)讲解及代码

    matlab的绘图可以采用直角坐标系.对数坐标系和极坐标等形式.数据点也可用向量或矩阵形式给出,类型可以是实型或复型. 一张图绘制在一个figure里: 以实例和代码讲解:在不同图形窗口下分别绘制出y ...

  6. matlab画完图之后,Matlab的1个figure画多图在画最后1张图时整个图突然变乱了?

    在一个figure中画多张图出现下面的情况: 画前三个图时(图一)还正常(为了避嫌用画图板处理了一下),再画第四个整个figure(图二)就突然变乱了 .而且单独画第四个figure(图三),它的位置 ...

  7. matlab 画多个函数,Matlab中一个figure函数画多个子图和多个figure函数画多个字图...

    此博文仅为个人学习笔记,仅供个人使用. 1.如何在一个figure里面画多个子图. %subplot(x,y,n)x表示显示的行数,y表示列数,n表示第几幅图片 figure,subplot(221) ...

  8. matlab给图片加颜色,Matlab中给figure添加图例(legend),标题(title)和颜色(color)...

    在Matlab绘图过程中,尤其是需要将多个图绘制在相同的坐标轴中时,通常需要将不同的曲线设置成为不同的颜色.此外,为了直观,还需要给这张图标增添标题和图例.这篇文章展示了在Matlab的绘图窗口(fi ...

  9. fft的c语言和matlab对比_Matlab在绘制两相互垂直斜锯齿振动与简谐振动合成运动轨迹图形的应用...

    1 提出问题 在振动学中,相互垂直的两简谐振动合成时,如果两简谐振动的频率相同,则可形成稳定的椭圆曲线,极端条件为圆和直线:而当两相互垂直的简谐振动频率不同时,合成运动比较复杂,其运动轨迹一般不闭合, ...

最新文章

  1. Resin介绍及其使用配置
  2. 互联网+创新时代,“智慧工地”助力武汉城市建设!
  3. 第三十一篇:SOUI布局之相对于特定兄弟窗口
  4. 关于MySQL数据库游标的笔试题_关于BAT20180825版本面试中常见数据库面试25道试题及对应答案整理汇总...
  5. checkbox wpf 改变框的大小_使用Photoshop智能对象调整图像大小而不会丢失质量
  6. Spring如何加载XSD文件
  7. telnet或SQLplus下命令输入错误如何删掉重新输入
  8. 算法工程师面试备战笔记2_一个完整机器学习项目的流程
  9. Launch MySQL on my PC
  10. java读取excel的常用办法
  11. 线上Linux服务器运维安全策略经验分享
  12. 基于Java毕业设计高考志愿智能辅助填报系统源码+系统+mysql+lw文档+部署软件
  13. nali for win golang版, 显示ip 的小工具
  14. 软件测试工程师职称评定细则
  15. 计算机win7如何加快开机速度,电脑启动越来越慢如何提升win7开机速度
  16. oracle10g精简版配置,oracle 10g 精简版安装步骤分享
  17. 最强大易用的开源MODBUS库-YMODBUS,包含MASTER/SLAVE
  18. android在google map上画出导航路线图
  19. MYSQL--表分区、查看分区
  20. 屏幕分辨率、DPI、PPI、GIS里面的地图分辨率

热门文章

  1. Mac 配置oh-my-zsh美化Terminal(可用zsh下载链接)
  2. java自定义配置文件_基于java读取并引用自定义配置文件
  3. <虎年大吉>超酷烟花特效
  4. sap中re凭证是什么意思_凭证类型中代号:AB,SA,RV具体是 什么意思?
  5. php后缀伪静态为html,Thinkphp 3.2.3 URL路由伪静态生成遇到的问题生成带HTML后缀
  6. [离散数学] 关于p - q的理解。
  7. 小程序怎么发红包?api接口指南
  8. 诺基亚智能手机的sis和jar格式游戏文件安装方法图解
  9. 《初级会计电算化实用教程(金蝶KIS专业版)》一1.3 电算化会计信息系统
  10. vue-pdf 票据字体不显示的问题