Matlab 修改图例顺序

  1. 对于使用 .m 文件绘制的图片,可以修改程序中图例的顺序来改变图片的图例。
  2. 如果图片所对应的 .fig 文件已经存在,而且不便修改源程序,则可以通过如下方式来修改图例:

step 1: 打开fig文件,然后点击绘图浏览器

step 2: 在图中点击要调整图例的曲线,右键剪切

step 3:点击空白处刷新图片,可以看到图例更新了

step 4:重新粘贴刚才复制的曲线,并更新图例

方法二:直接运行下面的代码即可(需根据自己的图片稍作修改)

bash 复制代码
open('filename.fig');
labels = get(legend(), 'String'); 
plots = flipud(get(gca, 'children')); 

% Now re-create the legend 
neworder = [1, 4, 6, 2, 3, 5]; %图例改变后的顺序
legend(plots(neworder), labels(neworder))

作者:DoreenF
链接:https://www.zhihu.com/question/323120442/answer/2391507099
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
相关推荐
xiao5kou4chang6kai419 小时前
MATLAB机器学习、深度学习--从数据预处理到模型训练
深度学习·机器学习·matlab·数据预处理
bubiyoushang8881 天前
电力线信道“五类噪声”仿真MATLAB
开发语言·matlab
cici158741 天前
彩色图像模糊增强(Fuzzy Enhancement)MATLAB 实现
开发语言·算法·matlab
kaikaile19951 天前
图像稀疏化分解 + 压缩感知(CS)重建 MATLAB
开发语言·计算机视觉·matlab
yugi9878381 天前
PNCC(Power-Normalized Cepstral Coefficients)— MATLAB 实现
开发语言·人工智能·matlab
cooldog123pp1 天前
cplex完全安装手册,适配matlab和python!
人工智能·python·matlab·cplex
2zcode1 天前
项目文档:基于MATLAB语音信号变声算法设计与实现
算法·matlab·语音识别
天疆说1 天前
在 Ubuntu 24.04 上安装 MATLAB R2021b
数据库·ubuntu·matlab
guygg881 天前
二维弹塑性有限元分析(von Mises 等向硬化)— MATLAB 实现
开发语言·人工智能·matlab
天疆说1 天前
在 Ubuntu 的 VSCode 中配置 MATLAB
vscode·ubuntu·matlab