xsetech プロット時にグラフィックウインドのサブウインドウを設定 呼び出し手順 xsetech(wrect, [frect, logflag]) xsetech(wrect=[...], frect=[..], logflag="..", arect=[...]) xsetech() 引数 wrect 大きさ 4のベクトル, 使用するサブウインドウを定義します. frect 大きさ 4のベクトル. logflag 大きさ 2の文字列 "xy", ただし,xおよび yは, "n"または "l"とします. "n"は通常のスケール, "l"は対数スケールを意味します. xはx軸,yはy軸を意味します. arect 大きさ4のベクトル. 説明 xsetech は, 主にプロットに使用されるグラフィックウインドウ のサブウインドウを設定する際に使用されます. サブウインドウはパラメータwrect=[x,y,w,h] (左上の点,幅,高さ)で 指定されます. wrectの値は,カレントのグラフィックウインドウの幅または 高さの比で指定されます. 例えば,wrect=[0,0,1,1] はグラフィックウインドウ全体を使用することを 意味し, wrect=[0.5,0,0.5,1] はグラフィック領域が グラフィックウインドウの右半面となることを意味します. xsetechは,カレントの2次元プロットのグラフィックスケールも 設定し,カレントのグラフィックスケールを指定するグラフィックルーチン (例えばplot2dstrf="x0z"または frameflag=0)と組み合わせて使用できます. frect=[xmin,ymin,xmax,ymax] は,グラフィックスケールを 設定する際に使用され, plot2drect引数によく似ています. frect が指定されない場合, グラフィックスケールのカレントの値は変更されません. rectのデフォルト値は [0,0,1,1] (ウインドウ作成時,xset('default')によりデフォルト値に 戻された時,または記録されたグラフィックイベントをclf()で クリアした時)です. arect=[x_left, x_right,y_up,y_down] はサブウインドウの 中にグラフィックフレームを設定する際に使用されます. グラフィックフレームは(wrectと同様に)カレントの グラフィックサブウインドウの 幅または高さに比例して指定されます. デフォルト値は 1/8*[1,1,1,1]です. arect が指定されない場合, カレントの値は変更されません. xset("font",2,0) xsetech([0,0,0.5,0.5]); plot3d() xsetech([0.5,0,0.5,0.5]); plot2d() xsetech([0.5,0.5,0.5,0.5]); grayplot() xsetech([0,0.5,0.5,0.5]); histplot() xsetech([0,0,1,1]) xsetech(arect=[0,0,0,0]) x=1:0.1:10;plot2d(x',sin(x)') xsetech(arect=[1/8,1/8,1/16,1/4]) x=1:0.1:10;plot2d(x',sin(x)') 参照 xgetech subplot isoview square