Graphbox は GraphBuilder コードと同等こんにちは、みんな、
JSL初心者です。グラフビルダーを使って等高線図を以下のように作成しています。
out << Graph Builder(
Show Control Panel( 0 ),
Size( 1301, 847 ),
Set α Level( 0.1 ),
Variables( X( :t ), Y( :f ), Color( :p ) ),
Elements( Contour( X, Y, Legend( 2 ), Number of Levels( 10 ), Smoothness( 0.0115027054779012 ) ) )
);
Graph Builder を Graph Box に置き換え、t、f、p が行列である場合の同等のコードは何でしょうか?
自動化とスクリプトRe: Graphbox は GraphBuilder コードと同等ですグラフビルダーを避ける特別な理由はありますか?例えば、フレームの内容をコピーして貼り付けることで、グラフビルダーからグラフボックスに輪郭線を移動できます。
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Size(525, 454),
Show Control Panel(0),
Variables(X(:weight), Y(:height)),
Elements(Contour(X, Y, Legend(10)))
);
Report(gb)[FrameBox(1)] << Copy Frame Contents;
nw = New Window("",
gbb = Graph Box(
X Scale(55, 180),
Y Scale(45, 75)
)
);
gbb[FrameBox(1)] << Paste Frame Contents;
Re: Graphbox は GraphBuilder コードと同等です
なぜグラフ ボックスでこれを行う必要があるのでしょうか?
基本的に私が取るアプローチは、
グラフ=>等高線
非表示モードで保存し、輪郭を保存します
保存=>輪郭を保存
これにより、グラフの等高線がX, Yテーブルに保存され、等高線プロットの各曲線が個別の行として保存されます。その後、XYデータをJSLスクリプトに読み込み、GraphBox内のPolygonとして処理することで、等高線プロットを生成できます。

GraphBox() のスケールを設定するための最小および最大の XY 値を見つけるなどの操作は、新しいデータ テーブルから利用できるようになります。