Matlab如何创建多个Legend

 时间:2024-10-11 19:00:56

1、第一步:打开Matlab,处理好数据后。使用plot函数,如图所示,图中plot函数前两个参数都是数组。

Matlab如何创建多个Legend

2、第二步:此时,如果按照一般的方法使用Legend函数只能创建一个Legend,如图所示。

Matlab如何创建多个LegendMatlab如何创建多个Legend

3、第三步:你会发现这样子很丑,如果能把图例两两的横排放在一起就漂亮多了。像图片中所展示的这样。

Matlab如何创建多个Legend

4、第四步:添加写如下的代码就可以实现要达到的效果,而且想添加几个Legend都可以。第一个set是用来取消Le爿讥旌护gend边框的,第二个set是固定Legend的位置,因为去掉边框后就不能用鼠标拖动Legend了,所以必须通过代码来设定Legend的位置。

Matlab如何创建多个Legend

5、一定要记得在除第一个Legend外的每个Legend下添加copyobj();函数不然会覆盖之前的Legend。Legend的位置可以通过position的向量来修改。达到自己满意的效果。

6、最后,你就可以实现前面展示的效果了。但是这样还有一个小问题,就是不能把图例中的class放在最前面,后面再跟上图例图标和文字

Matlab如何创建多个Legend
  • 如何在matlab画的图中改变坐标显示的范围
  • matlab怎么加图例
  • matlab将两张图放到一张图上怎么做
  • matlab中怎么设置坐标范围
  • matlab如何调整坐标轴刻度
  • 热门搜索
    胃动力不足怎么调理 円怎么读 馄饨的做法大全 养老保险怎么买最划算 为什么会打雷 大雁为什么往南飞 柏怎么读 张钧甯怎么读 健康状况怎么填 跨行取款手续费怎么算