matlab添加多个legend
来源:互联网 发布:将map数据转成list 编辑:程序博客网 时间:2024/06/12 09:11
Matlab提供的legend函数,给出的legend经常覆盖了某些曲线(尤其是用IEEE模板的时候,一般图片宽度不超过315px).复制代码如下图所示:
这显然不是你想要的,你的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('sin','cos','tan','log')
这显然不是你想要的,你的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');
复制代码
0 0
- matlab添加多个legend
- matlab创建多个legend
- Matlab画图 包含多个legend
- matlab 如何创建多个legend
- Matlab画图实现两个或多个legend,不同排版
- Matlab如何创建多个Legend(图例)
- Matlab 画图实现两个或多个 legend 不同排版
- MATLAB函数legend的使用记录:同时对多个函数去线标注标签
- legend多个图例一次输出
- Matlab中legend函数
- MATLAB批量标注legend
- matlab legend函数
- MATLAB 画图 legend
- Matlab Legend(转载)
- matlab 的 legend 用法
- matlab的legend用法
- Matlab中给figure添加图例(legend),标题(title)和颜色(color)
- Matlab注释函数legend详解
- 关于使用myeclise“MyEclipse has detected that less than 5% of .....”的错误
- 自己动手写RTP服务器——用RTP协议传输TS流
- R-FCN、SSD、YOLO2、faster-rcnn和labelImg实验笔记
- java 将要成长的五年
- 使用C++实现赫夫曼树
- matlab添加多个legend
- 两分钟彻底让你明白Android Activity生命周期(图文)!
- 钱数转换(转换成:XX万,XX亿)
- LR(0)、SLR、LR、LALR的区别
- 一个strcpy引发的血案
- linux学习第一弹——根目录
- oracle 数据 查询,迁移之dblink的建立
- 自定义toast
- URLConnection的连接、超时、关闭用法总结