質問ボックスを取得してy軸を調整します(JMP v. 16)こんにちは、みんな、
データセットを通じて変動グラフを作成したいと考えています。ここでは、それを実行するスクリプトを以下に記述しました。ただし、ボックスを表示して、これらの各グラフの y 軸の制限を尋ねたいと思います。次に、質問ボックスに y 軸の最小値と最大値を入力すると、それに合わせて調整されます。
JSL でそれを行うことは可能ですか?
Names Default To Here(1);
sd = currentdatatable();
Fitmod = {};
summarize( sd, ByGroups = By( :Batch ) );
colList = sd << Get Column Names( Continuous, String );
<BR />New Window("My Report",
For( i = 1, i <= Nitems( colList ), i++,
For Each( {BG, group}, ByGroups,
Vc = Variability Chart(
Y( colList[i] ),
X( :Person, :Day ),
Show Group Means( 1 ),
Where( :Batch == ByGroups[group] ),
);
);
);
);よろしくお願いします、
ジュリー
自動化とスクリプト基本的なデータ分析とモデリングRe: y軸を調整するための質問ボックスを取得する (JMP v. 16)列が 10 個、バッチが 5 つある場合、50 個の変動チャートが作成されます。次のことを想定していますか。
- 各チャートが作成される前にボックスがポップアップ表示され、指定された Y 列の最小値と最大値を入力できます。
- チャートを実行する前に、各バッチのすべての Y 列の最小値と最大値を入力するボックスがあるウィンドウがポップアップ表示されます。次に、ユーザーはすべての最小値と最大値を確認して値を設定します。完了したら、[OK] をクリックすると、スクリプトは入力された値を使用して各チャートを生成します。
- チャートが表示された後、各 Y 列とバッチの最小値と最大値がすべて表示されます。次に、ユーザーは各最小値と最大値を確認し、完了したら [OK] をクリックすると、各チャートに入力された最小値と最大値に基づいてすべてのチャートが更新されます。
これらはいずれも JSL で処理できるオプションです。設定する必要がある可能性のある最小値と最大値の数について懸念しています。
プロセスがどのように機能するかを正確に説明していただければ助かります。
Re: y軸を調整するための質問ボックスを取得する (JMP v. 16)親愛なるジム
私は以下のようなことを考えていました (オプション 2 だと思いますが、1 と 2 の違いはよくわかりません)。

よろしくお願いします、
ジュリー
Re: y軸を調整するための質問ボックスを取得する (JMP v. 16)私の最初の反応は、「表示されている各グラフの Y 軸をクリックして軸設定を選択し、最小値と最大値を入力するのとどう違うのか」です。

次に、提案されたアプローチを採用したい場合は、スクリプト ガイドを読んで、ユーザーの値を入力するためのテキスト ボックスと数値編集ボックスまたはテキスト編集ボックスを含むモーダル ウィンドウの作成方法について学習する必要があります。
以下はスクリプトインデックスから直接引用した例です。
ヘルプ=>スクリプトインデックス=>モーダル=>ダイアログ

ユーザー入力用の入力ダイアログ ウィンドウを作成する例を示します。
スクリプト ガイドとスクリプト インデックスのほかにも、多数のディスカッション フォーラム エントリがあり、検索して他のユーザーが同様のニーズをどのように解決したかを確認できます。
また、この Web ページの上部にある [JMP の学習] アイコンの下には、自動化とスクリプトに関する完全なセクションがあり、ここから始めるのが最適かもしれません。
最後に、開発中に理解できない問題に遭遇した場合や、問題を解決するためにどの JSL 関数を使用すればよいかの指針が必要な場合は、いつでも JMP ディスカッション コミュニティで質問することができます。