行 (N 列) に配置された Fit グループでグラフビルダーをラップすることも、おそらくより簡単です。 以下は、Fit グループに変更された例の 1 つです。
dt2 = Open( "$sample_Data/SATByYear.jmp" );
fit group(
arrange in rows( 4 ),
dt2 << Graph Builder(
By( :State ),
Size( 333, 250 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables( X( :Year ), Y( :SAT Verbal ), Y( :SAT Math ) ),
Elements( Position( 1, 1 ), Points( X, Y ), Line( X, Y, ) ),
Elements( Position( 1, 2 ), Points( X, Y ), Line( X, Y, ) ),
)
);
JMP チームによるオプションとして簡単に実装できるはずです。
これは素晴らしい@gzmorgan0 . コードをありがとう。
@shasheminassab 、
JMP は新しい機能を実装するのに優れていますが、今すぐ何かが必要になるといつもイライラします。 ニーズを満たす方法はありますが、以下に示すスクリプトを変更するパターンを見て、少しスクリプトを学習する必要があるかもしれません。添付のスクリプトには 2 つの例が含まれています。
LineUpBox と呼ばれる JMP 表示ボックスは、Distribution レポートのレイアウトを再編成できるオブジェクトです。 つまり、Jeff Perkinson が提案した機能が GraphBuilder に実装されるまでは、スクリプトを使用してこれを行うことができます。 以下は、各州の GraphBuilder プロットを含む SATByYear.jmp データ テーブルの 5 列レイアウトのスクリーン ショットです。
レイアウトや列数を変更するときは、ニーズに合わせてさまざまなサイズを試す必要があるかもしれませんncol() .

スクリプトはテーブルを開き、次に新しい窓()レポートを作成します。 次に、ラインナップボックス()ラッパーグラフビルダーを使用してにページの代わりにオプション。スクリプトにいくつかの待機を追加して、1 つのレイアウトを表示し、メッセージを送信してレイアウトを変更できるようにしました。組み込みまで、これがあなたのニーズを満たすのに役立つことを願っています。
例 1 スクリプト、画像は表示されていません
//Example #1
dt1 = Open( "$Sample_Data/Cholesterol Stacked.jmp" );
dt1 << Color by Column(:Treatment);
New Window( "Custom Layout",
lub1 = Lineup Box( N Col( 2 ),
gb1 = dt1 << Graph Builder(
By( :Treatment ),
Size( 614, 480 ),
Show Control Panel( 0 ),
Variables( X( :Month ), Y( :Y ), Group Y( :Name( "AM/PM" ) )),
Elements( Points( X, Y), Line( X, Y, ) )
)
) //end lineup box
); //end new window
wait(2);
lub1 << ncol(3); // new layout 3 columns
gb1 << size(447,480); //resize
例 #2 スクリプト、上の図。
//Example #2
dt2 = Open("$sample_Data/SATByYear.jmp");
New Window( "Custom Layout - SAT Example",
lub2 = Lineup Box( N Col( 5 ),
gb2 = dt2 << Graph Builder(
By( :State ),
Size( 333, 250 ),
Show Control Panel( 0 ),
Show Legend(0),
Variables( X( :Year ), Y( :SAT Verbal ), Y( :SAT Math) ),
Elements(
Position( 1, 1 ),
Points( X, Y),
Line( X, Y, )
),
Elements(
Position( 1, 2 ),
Points( X, Y),
Line( X, Y, )
),
)
) //end lineup box
); //end new window
wait(2);
gb2 << Size(266,200);残念ながら、ページ ロールがグリッドを形成するオプションはありません。 に入力してください。ウィッシュリスト他のメンバーからサポートを得て、JMP の将来のリリースに取り入れます。
ラップは、すべてのグラフに同様のスケールを使用します。 プロットごとに完全に異なるスケールを使用する必要があるため、Page を使用しています。 基本的に、Wrap が作成するのと同じグラフのマトリックスが必要ですが、スケールが異なります。 ページは、プロットのレイアウトを変更できる場合にのみ優れたソリューションです。
はラップロールあなたが欲しいものを手に入れますか?

グラフ ビルダーの「ページ」セクションにパラメータをドロップすると、いくつかのマップが重ねて生成されます。 レイアウトを変更して、1 行あたりのグラフの数を増やす方法はありますか? 配信プラットフォーム「Arrange in Rows」にそのようなオプションがあるようです。
素晴らしい回避策、ありがとう:)
さらに、グラフ ビルダーで直接「隣り合ったページ」を許可するというリクエストを送信しました。
グラフビルダー - 「ページ」を隣り合わせに配置します