问题一:在一个for循环中绘制图形,将图形保存在同一个figure中,根据需要改变循环次数,导致无法确定标签个数。

解决方法:

在for循环中,将所需的标签内容存在一个cell类型的变量legend_str中,然后在for循环结束后使用语句legend(legend_str)。

figure
for i = 1:15plot(flavorType(i,:))hold onlegend_str{i} = ['flavor' num2str(i)];
end
legend(legend_str)

问题二:将图例横排或者任意行列排列。

解决方法:借助他人编写的函数模块columnlegend。

下载地址:https://ww2.mathworks.cn/matlabcentral/fileexchange/27389-simonhenin-columnlegend

若无法下载可选择:https://download.csdn.net/download/ckzhb/10388664

使用方法示例:定义字符串+函数

str = [];
str = [str,{'A'},{'B'},{'C'},{'D'},{'E'},{'F'},{'G'}];
columnlegend(7,str,'North')

结果:图例按一行七列显示。

Matlab 图例 legend高级用法相关推荐

  1. Matlab中legend的用法总结

    用Matlab画图时,有时候需要对各种图标进行标注,例如,用"+"代表A的运动情况,"*"代表B的运动情况. legend函数的基本用法 legend(stri ...

  2. Matlab与Python高级用法【专栏总结】

    该专栏为日更,为付费专栏. 生命不息,战斗不止.

  3. matlab的legend用法

    用Matlab画图时,有时候需要对各种图标进行标注,例如,用"+"代表A的运动情况,"*"代表B的运动情况. legend函数的基本用法是: LEGEND(st ...

  4. matlab legend函数 用法

    用Matlab画图时,有时候需要对各种图标进行标注,例如,用"+"代表A的运动情况,"*"代表B的运动情况. legend函数的基本用法 legend(stri ...

  5. Matlab中legend()函数:标注的显示及隐藏用法

    h1=plot(x1,y1); h2=plot(x2,y2); h3=plot(x3,y3); h4=plot(x4,y4); legend([h1 h3],'x1-y1','x3-y3'); 四线, ...

  6. matlab中legend函数的用法

    部分内容摘自:http://blog.sina.com.cn/s/blog_6bdb7efd0100q091.html 简要介绍: legend 是matlab中用于设置图例的线条和patches ...

  7. Matlab中legend()函数的用法:实现标注的显示及隐藏

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.legend()函数用法 二.使用步骤 1.简单代码 2.运行结果 总结 一.legend()函数用法 Matlab中l ...

  8. matlab legend剔除,Matlab图例里多余的线去除 legendline off

    xq的问题,想把Matlab的legend 点形状不想要多余的线,即将2-4的legendline去除. 解决: line_fewer_markers是针对线的legendline off,对于点的l ...

  9. Matlab设置Legend横排、分块

    高级用法1:指定legend显示的位置: legend({'str1','str2','strn'},'Location','SouthEast'); 比较鸡肋,画好图后树手动拖动就好了 高级用法2: ...

最新文章

  1. Android解决button反复点击问题
  2. 三维建模:方法之CSG与B-Rep比较
  3. [转用 jsfl 扩展你的 flash
  4. Excel数据透视表经典教程九《数据透视表计算》
  5. Mongodb安装详解及mongochef视图工具安装。
  6. 计算机高手纯键盘操作,没有鼠标,高手是如何纯键盘操作电脑的?
  7. 毕业设计——基于STM32的智能家具系统(语音识别控制、步进电机、舵机)
  8. Usb ssh 管理android,Android USB VID PID 及 ADB
  9. 卸载重装Ubuntu22.04双系统
  10. 影视寒冬,但却可能是广告主营销的机遇
  11. android 解压rar5,rar解压软件安卓中文
  12. RF射频信号,高速信号能将电源平面作为参考平面吗?
  13. JavaEE实现微博项目(含注册、登录、发表微博、评论微博、关注博主、阅读排行榜、评论排行榜等功能)
  14. 【JavaScript】32_解构对象与对象的解构
  15. 编码器-解码器架构-读书笔记
  16. node版本回退,用nvm管理node版本
  17. ElasticSearch启动报错RollingFileManager (/xxx/xxx) java.io.FileNotFoundException
  18. ffmpeg下载安装的步骤
  19. linux查看网卡驱动信息,linux 查看网卡驱动信息
  20. 1500MW,内蒙古锡林郭勒盟大型风电项目全面开工

热门文章

  1. knockoutjs介绍(译文)
  2. java生成缩略图例子_具体介绍java生成缩略图的方法示例代码
  3. php 微信服务号登录授权
  4. 解决μvision ide已停止工作问题
  5. 10月26~27日敏捷圈清明上河图
  6. s3c2440 IIC AT24C08 (II)非中断模式
  7. 【超图+CESIUM】【基础API使用示例】10、超图|CESIUM - 场景出图、下载当前截图
  8. 论文笔记:再看ResNet——ResNet典型网络结构
  9. 根据PPG估算血压利用频谱谱-时间深度神经网络【翻】
  10. 手游客户端被破解后通过服务器对抗脱机挂---pk服务器签名规则