问题:在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)
最后效果: