高级用法1:指定legend显示的位置:

legend({'str1','str2','strn'},'Location','SouthEast');

比较鸡肋,画好图后树手动拖动就好了

高级用法2:指定显示某几条曲线的legend:

例如你有25条曲线,想显示其中1,6,11,16,21的legend

H = plot(data);

legend(H([1 6 11 16 21],'1,'6','11’,'16','21');

高级用法3:legend横排

hl = legend(H([1 6 11 16 21],'1,'6','11’,'16','21');

set(hl,'Orientation','horizon')

高级用法4:不显示方框:

hl = legend(H([1 6 11 16 21],'1,'6','11’,'16','21');

set(hl,'Box','off');

查看这个的初衷是因为四条曲线的对比图,但是有些曲线差别太大,比如A在[1.8,1.82],B在[0.9,1.1],CD曲线在中间这样的话,因为A曲线的存在,中坐标最大值是1.82但是变化很不明显,所以该曲线在图的最上方,而且紧挨着图的上边界,因为图例在右上方,这样肯定会覆盖曲线,所以想着横排。

但是这种方法也不好做好的事拆开。

Matlab提供的legend函数,给出的legend经常覆盖了某些曲线(尤其是用IEEE模板的时候,一般图片宽度不超过315px).

a=linspace(0,2*pi,100);

y1=100*sin(a);

y2=50*cos(a);

y3=tan(a);

y4=log(a);

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

figure

p=plot(a,y)

legend('sin','cos','tan','log')

如下图所示:

Matlab画图实现两个或多个legend,不同排版

这显然不是你想要的,你的reviewers也会肯定让你修改的!

原因是Matlab的Legend函数,只能水平或者竖直排版!

解决方法:把legend分成几个,相对独立,这样可以使用鼠标随意移动,确保不遮挡曲线。

结果如下图所示:

位置可以随便写,图绘制好厚,手动拖动。

a=linspace(0,2*pi,100);

y1=100*sin(a);

y2=50*cos(a);

y3=tan(a);

y4=log(a);

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

figure

p=plot(a,y)

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

ah=axes('position',get(gca,'position'),...

'visible','off');

legend(ah,p(3:4),'tan','log','location','west');

legend分栏 matlab_Matlab设置Legend横排、分块相关推荐

  1. legend分栏 matlab_Matlab中legend位置

    Matlab中legend默认的位置在NorthEast,如图所示: %Matlab中legend的位置设置 clc clear close all Npoint = 100; x = linspac ...

  2. 公众号分栏如何设置?

    想要自己的公众号,进入后有这种感觉:有大门,有房间,一间一间,别有洞天.那么公众号分栏如何设置呢? 具体: 登录公众号,左侧功能-页面模板-添加模板(有两个选择,点击其中一个,我喜欢的是右侧的)-封面 ...

  3. JS导出Word默认页面视图、横向、分栏、设置固定页眉显示

    JS导出Word默认页面视图.横向.分栏.设置固定页眉 显示 JS导出Word默认页面视图.横向.分栏显示 JS导出Word默认页面视图.横向.分栏显示.固定页眉 styles设置为空:WPS无法默认 ...

  4. python中图例legend标签内容_matplotlib设置legend图例代码示例

    matplotlib设置legend图例代码示例 本文主要是关于matplotlib的一些基本用法. Demo import matplotlib.pyplot as plt import numpy ...

  5. word中摘要不分栏,正文分两栏,脚注不分栏怎么设置

    百度很多都不完整,找到完美解决办法记录下 接下来一步步解决 1.摘要不分栏,正文分两栏 选中需要分栏的正文(摘要不要选),页面布局--->  分栏 2.基金脚注 不分栏 先调整脚注兼容方式 wo ...

  6. bootstrap怎么强制不换行_【Word考点】页面设置:页边距、分隔符要怎么设置?如何分栏?...

    跟着步骤操作会让思路更清晰.两个真理:积少成多 | 实践是检验真理的唯一标准. 接下来的时间会将MS Office的知识点一个个来讲解,所以先从Word开始吧,这次主要说的内容都在[页面布局]选项卡中 ...

  7. 手机wps取消不等宽分栏_如何取消分栏 - 卡饭网

    Word 2007中取消分栏的技巧 Word 2007中取消分栏的技巧 前面我们了解了在Word2007中分栏的设置,相信很多朋友已经学会了,而如果想要对网上下载的分栏文档中进行取消,该怎么办呢?下面 ...

  8. 一张A4纸打印多张财务凭证(分栏报表)

    我们日常凭证打印过程中如何做到节约打印纸,不需要一个凭证一张 A4,这样浪费纸,如何做到一张纸上打印更多的凭证内容,那么在辉煌软件中,这样的需求如何实现呢,可以参考下文设置方法了解. 例如:一张 A4 ...

  9. 论文格式修改之页眉、页脚、分栏和注脚

    word中论文格式调整注意事项 页眉 页眉比较简单,设置页眉时先调整好页面布局大小,要和期刊要求一致,然后在页眉设计中的[位置]里可以设置页眉距离顶端和底端的距离,若有奇偶页不同需求,可在[选项]中设 ...

最新文章

  1. SpringBoot的修改操作
  2. java 关闭oracle连接_Java应用中Oracle连接不关闭
  3. discuz misc.php慢,discuz提示misc.php?mod=patchaction=导致网站访问慢问题解决办法
  4. H5 移动端 获取腾讯地图计算两经纬度的实际距离(可批量)_多地打卡
  5. js与php时间戳,js时间戳与日期格式之间的互转
  6. java递归mysql生成树_java递归生成树结构的数据
  7. ios中UIView和CALayer关系
  8. 如果这样 你跟小三走吧
  9. 树莓派控制舵机和步进电机
  10. Tomocat:安装完成,显示HTTP Status 404
  11. 局部边缘保留滤波器LEP算法原理及matlab代码实现
  12. 习题 6.10 有一篇文章,共有三行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
  13. 【Kafka】kafka架构
  14. 计算机毕业生寄语老师,计算机学院辅导员手写370张贺卡寄语毕业生
  15. 双减之后,体育培训升温,如何为孩子选择合适的体育项目?
  16. Python编程:从入门到实践pdf
  17. 申请GOOGLE的企业邮局
  18. 『津津乐道播客』#124. 小众爱好之滑翔伞运动
  19. SQL Developer Unable to create an instance ...解决方法
  20. 2021.1.23写写日记

热门文章

  1. 招行推出智能投顾服务“摩羯智投”
  2. 人机融合很难,恰当的人机分离更难
  3. Android-Dialog
  4. Java编写ATM取款机,实现各项功能
  5. win7怎么恢复出厂设置
  6. 路由 路由分类(IGP与EGP、直连、静态、动态)与路由表介绍
  7. 索尼a5100_索尼微单家族全家福性能、价格大对比,看看哪款最适合你
  8. 使用 ip2region 获取用户的 IP 归属地
  9. 【机器学习】基础篇--线代基础
  10. STM32定时器间的同步 主TIM1产生PWM 从TIM4精确控制TIM1 PWM脉冲数量