使用 saveas 保存图形时,我遇到了一些奇怪的行为。你应该能够用这个重现这个:
%just plot a line:
plot(1:10);
legend('line 1')
%find the line (not the best solution, but its working here):
temp=findall(legend,'type','line')
%modify the marker of the line within the legend:
set(temp(1),'Marker','o')
%save it:
saveas(gcf,'Test','fig')
如果您现在打开该图,图例中的修改似乎消失了。
问题是:
如何以显示方式保存它,包括图例的更改?
也许,如果有人知道:
saveas 这种行为的原因是什么?
附加信息:Matlab 2013a