2つのフィギュアをロードして1つにマージしたいと思います。
ある図から別の図にコピー&ペーストすることでそれができることは知っていますが、スクリプトを使用しますか?
これを見ましたが、2つの図が生成されます。(ホールドオンを使用するなど)1つにマージするにはどうすればよいですか?また、軸の寸法を1つの図から変更できますか?その寸法の一部のみを使用しますか?そして、色やスタイルなどを変える方法は?
- - アップデート - - - - - - - - - - - - - -
現在の私のコードは次のとおりです。
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の軸寸法の一部のみを使用するにはどうすればよいですか。たとえば、fig13(x軸)は(-8,4)で、fig14では(-2,10)です。グラフを(-8,8)にマージするにはどうすればよいですか?