こんにちは、みんな!
JMP 15 では、グループ変数を使用して、フィット カーブ プラットフォーム内のフィットのフレーム サイズを簡単に変更できました。
JMP 17 では違うようです。 フレーム サイズを手動で変更し、[グループごとにスクリプトをスクリプト ウィンドウに保存] を使用して適切なスクリプトを取得しようとしても、フレーム サイズが変更されたスクリプトは取得できません。
たとえば、次のスクリプトを使用します。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
obj = dt << Fit Curve(
Y( :weight ),
X( :height ),
Group( :sex ),
Fit Linear,
SendToReport(
Dispatch(
{"Plot"},
"Fit Curve Report",
FrameBox,
{Frame Size( 316, 134 ), Marker Drawing Mode( "Normal" )}
),
Dispatch(
{"Plot"},
"Fit Curve Report",
FrameBox( 2 ),
{Frame Size( 316, 134 ), Marker Drawing Mode( "Normal" )}
),
Dispatch(
{"Plot"},
"Fit Curve Report",
FrameBox( 3 ),
{Frame Size( 316, 134 ), Marker Drawing Mode( "Normal" )}
)
)
);私の質問は、線形フィットのフレーム サイズを変更する方法です。

問題がすでに投稿されていた場合は申し訳ありません。
よろしくお願いいたします。
XPath を使用してすべてのフレームボックスへの参照を取得し、その中から変更したいものをすべて選択します。 以下は、すべてのフレームボックスのサイズを変更する例です。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
obj = dt << Fit Curve(Y(:weight), X(:height), Group(:sex), Fit Linear);
fbs = Report(obj) << XPath("//FrameBox");
wait(1); // for demo purposes
fbs << Frame Size(316, 134);こんにちは。
ご返信ありがとうございます。あなたのソリューションは非常にうまく機能します。
私はただ不思議に思うなぜそのない可能に手動でサイズ変更の窓に生成するある脚本それするの同じもの。
すぐに確認すると、JMP は Linear アウトラインボックス内の FrameBox に加えられた変更をキャプチャできないようです。