适用对象:
只有figure图像,无坐标数据,通过操作图形对象的句柄来重新排序图例

解决方案:
open('要打开的fig名.fig'); % 替换文件名(fig已打开忽略这一步)
ax = gca; % 获取当前坐标轴
leg = legend; % 获取图例对象
plotHandles = leg.PlotChildren; % 图例关联的图形对象
legendLabels = leg.String; % 图例文本标签
newOrder = [3,1,2]; % 自定义新顺序(这里将第3条线至于首位)
newPlotHandles = plotHandles(newOrder);
newLabels = legendLabels(newOrder);
legend(newPlotHandles, newLabels);
refresh; % 刷新图形(可选)
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删