问题:在matlab绘图使用legend函数时,会默认在图中右上角出现标注,但有些时候标注经常会遮挡曲线,如下图所示
在这里插入图片描述
该如何调整legend标注在图中的位置呢?
方法一:
用鼠标左键点击该标注不放,拖动到合适位置即可

方法二:
legend函数中包含位置参数,只要在最后位置多加一个数字参数即可,数字参数含义如下:
1 = Upper right-hand corner (default),右上角
2 = Upper left-hand corner,左上角
3 = Lower left-hand corner,左下角
4 = Lower right-hand corner,右下角

示例:
例如将右上角移动到左上角,在最后参数处加数字2即可
原来的代码,结果就是最前面那张图片的效果:

legend('单次情况','二次情况','判决门限')

修改后的代码及效果:

legend('单次情况','二次情况','判决门限',2)

最后效果:
在这里插入图片描述

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐