我想加载 2 个图形并将它们合并为一个。
我知道我可以通过从一个图形复制粘贴到另一个图形来做到这一点,但是通过脚本?
我看到了这个,但它产生了 2 个数字。我怎样才能将它们合并为一个(比如使用 hold on)?另外,我可以从一个图形更改轴尺寸吗?只使用其尺寸的一部分吗?还有,如何改变颜色、样式等?
- - 更新 - - - - - - - - - - - - - -
我现在的代码是:
fig1=open('fig13.fig');
fig2=open('fig14.fig');
ax1=get(fig1,'Children');
ax2=get(fig2,'Children');
for i = 1 : numel(ax2)
ax2Children = get(ax2(i),'Children');
tri=get(ax1(i),'Children');
hold on;
first=copyobj(tri, ax1(i));
second=copyobj(ax2Children, ax1(i));
end
set(first,'color','g','marker','circle');
set(second,'color','b');
legend(first, {'first'}, 'Location','NorthWest', 'Color','g');
legend(second, {'second'}, 'Location','NorthWest', 'Color','b');
1)如何指定线宽、标记等。因为使用 set(first,'marker','circle') 例如不起作用。
2)例如,我怎样才能只使用 fig14 的轴尺寸的一部分。例如(x 轴)的 fig13 是(-8,4),而在 fig14 中是(-2 ,10)。如何将图合并到(-8,8)?