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次元プロットのグラフィックスケールも
設定し,カレントのグラフィックスケールを指定するグラフィックルーチン
(例えばplot2dのstrf="x0z"または
frameflag=0)と組み合わせて使用できます.
frect=[xmin,ymin,xmax,ymax] は,グラフィックスケールを
設定する際に使用され,
plot2dのrect引数によく似ています.
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