V Box List と H Box List チャートのレイアウト<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />やあ。私はJSLとこのフォーラムの新しいユーザーです。JMP9を使用しています。
グラフの種類ごとに横に、グループごとに縦に表示されるグラフを作成したいと考えています。これは JMP のデフォルトの表示ですが、不特定多数のグループに対してこれを行うためのスクリプトを生成するのに問題があります。
以下は、私が望むチャートを生成するための簡単なスクリプトです。不特定数のグループ (この場合は「年齢」) に対してこれを行うスクリプトを作成するにはどうすればよいですか?これを行うより賢い方法はありますか?
ありがとう。
V Box List および H Box List チャートのレイアウトよく働く。ありがとう!
V Box List および H Box List チャートのレイアウト1 つのアプローチは、for ループを使用して、この場合はペアで、追加するグラフの式を再利用してウィンドウに入力することです。 以下のスクリプト例を参照してください。
dt =開ける( "$SAMPLE_DATA/Big Class.JMP" ) ;
// 一意の値のリスト
g =連想配列( :年<<値を取得する) <<キーを取得する;
// グラフ式
ビベクスパー=式(
二変量(よ( :身長) 、バツ( :重さ) 、どこ( :年==式( g [私] ) ) )
) ;
owexpr =式(
一方通行(
よ( :身長) 、
バツ( :セックス) 、
すべてのグラフ( 0 ) 、
平均と標準偏差( 1 ) 、
実績による分位数のプロット( 1 ) 、
適合線( 0 ) 、
箱ひげ図( 1 ) 、
平均線( 1 ) 、
平均 CI ライン( 1 ) 、
平均ダイヤモンド( 1 ) 、
平均誤差範囲( 1 ) 、
標準偏差ライン( 1 ) 、
X 軸比例( 0 ) 、
ポイントのジッター( 1 ) 、
ポイントスプレッド( 1 ) 、
総平均( 0 ) 、
どこ( :年==式( g [私] ) )
)
) ;
// 新しいウィンドウを作成
新しい窓( 「ビッグクラス・ワンウェイ」 、 vlb = Ⅴリストボックス() ) ;
// ウィンドウに繰り返し入力します
為に(私= 1 、私<= Nアイテム( g ) 、私++、
vlb <<追加(
H リストボックス(
評価(評価式(ビベクスパー) ) 、
評価(評価式( owexpr ) )
)
)
) ;