gpt4 book ai didi

matlab - 使用 saveas 不保存图例中的修改

转载 作者:行者123 更新时间:2023-12-02 03:42:39 25 4
gpt4 key购买 nike

我在使用 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

最佳答案

问题是您正在更改图例而不是线上的标记。当 Matlab 加载保存的图形时,它会自动设置图例以匹配线条/标记。我怀疑您是否可以改变这种行为。

关于matlab - 使用 saveas 不保存图例中的修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19133832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com