グラフビルダーでローカルデータフィルターを非表示にする - JSL次の JSL スクリプトでローカル データ フィルターを非表示または閉じる方法を知りたかったのです。 私が今抱えているのはエラーです。 Choice 関数でグラフ ビルダーの各プロットに変数を割り当てる方法がわかりません。
Names Default To Here( 1 );
dt=Open("$SAMPLE_DATA/Big Class.jmp");
// Prompt for the input and create graph
rc = New Window("Choose the parameters to be plotted",
rb = Radio Box({"Female", "Male"}),
Button Box("Ok",
Choose(rb<<GET></GET>ありがとう
自動化とスクリプト作成データのブレンディングとクリーンアップRe: グラフ ビルダーでローカル データ フィルターを非表示にする - JSLどうもありがとうございます! これは完璧に機能します。
Re: グラフ ビルダーでローカル データ フィルターを非表示にする - JSLあなたは正しいです。ローカル データ フィルターが折りたたまれた位置は、[OK] ボタンが押される前に実行されます。私は常にその行より上のすべてを実行してから、その行を個別に実行することでコードをテストしていました。私の間違いです。コード行を、「OK」ボタンが押された後にのみ実行される位置に移動しました。
Names Default To Here( 1 );
dt=Open("$SAMPLE_DATA/Big Class.jmp");
// Prompt for the input and create graph
rc = New Window("Choose the parameters to be plotted",
rb = Radio Box({"Female", "Male"}),
Button Box("Ok",
Choose(rb<<GET></GET>Re: グラフ ビルダーでローカル データ フィルターを非表示にする - JSLこんにちは、このコードはボタンの選択を中断します。 これは実際にはローカル データ フィルターを閉じているため、両方のプロットには M と F の両方のデータが含まれています。
ありがとう
Re: グラフ ビルダーでローカル データ フィルターを非表示にする - JSLやあ、
添付していただいたコードをコピーしました。 私にはうまくいきません。 JMPプロ16を使用しています。
ありがとう
Re: グラフ ビルダーでローカル データ フィルターを非表示にする - JSL以下を追加していないと思われます
gb = Graph Builder(
Re: グラフ ビルダーでローカル データ フィルターを非表示にする - JSLgb を使用してグラフ ビルダーへの参照を追加する必要があります。
これは他のオプションです(男性のグラフビルダーにのみ追加しました)。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
// Prompt for the input and create graph
rc = New Window("Choose the parameters to be plotted",
rb = Radio Box({"Female", "Male"}),
Button Box("Ok",
Choose(rb << Get,
gb = Graph Builder(
Variables(X(:age), Y(:sex)),
Local Data Filter(Close Outline(1), Add Filter(columns(:sex), Where(:sex == "F"))),
SendToReport(Dispatch({}, "age", ScaleBox, {Add Ref Line(2.5, "Dotted", "Black", "", 3)}))
),
gb = Graph Builder(
Variables(X(:age), Y(:sex)),
Local Data Filter(Close Outline(1), Add Filter(columns(:sex), Where(:sex == "M"))) << visibility("Collapse"),
SendToReport(Dispatch({}, "age", ScaleBox, {Add Ref Line(2.5, "Dotted", "Red", "", 3)}))
)
);
rb << Close Window;
)
);Re: グラフ ビルダーでローカル データ フィルターを非表示にする - JSLこれを実行すると次のエラーが発生します。
名前が未解決: gb のアクセスまたは「gb」の評価
gb/*###*/
ありがとう
Re: グラフ ビルダーでローカル データ フィルターを非表示にする - JSLこれはあなたが望むものを扱うと思います
Names Default To Here( 1 );
dt=Open("$SAMPLE_DATA/Big Class.jmp");
// Prompt for the input and create graph
rc = New Window("Choose the parameters to be plotted",
rb = Radio Box({"Female", "Male"}),
Button Box("Ok",
Choose(rb<<GET></GET>