こんにちは、
私は日常的にJMPを使って地図上にデータをオーバーレイしています。これは私が大好きな機能です。通常、私は自分のデータをそれらがすべて同じ縮尺であるところに標準化し、プロットしたい列を積み重ね、そしてGraph Builderで積み重ねたデータを重ね合わせる(等高線図として。例として添付画像を参照)。ただし、最初に標準化せずに(元のスケールを維持するために)複数のパラメーターからのデータをオーバーレイしたいと思います。個別のプロットを作成し、それらをコピーしてAdobe Illustratorに貼り付けることはできますが、可能であればGraph Builderを使用してパラメータ名( "ラベル")でラップすることをお勧めします。同じ縮尺ではない列を積み重ねて、それらが異なるy軸を持つマップベースのグラフを作成する方法はありますか?気温、塩分、ALCCを地図上にプロットしたいデータシートを掲載しました。ありがとうございます。

フレームサイズと間隔は、Jimのソリューションでも変更できます。 LineUpBoxを使うのが好きです。なぜなら、ウィンドウが描かれた後、ncol()を変更したり間隔を変更したりするためにメッセージを送信できるからです。
lub << ncol( 3 );
lub<< spacing( 20,6);
そのための最良の方法は、Scripting IndexでLineUp Box()を調べることです。
ヘルプ==>スクリプトインデックス
ご回答ありがとうございます。スクリプトの大きな違いは、フレームのサイズと間隔を変更できることですか?ラインナップとは何ですか?
これはJimの詳細スクリプトの単なるアドオン/代替手段です。LineUpBoxを使用してみてください。
nw = New Window( "xxx", V List Box( lub = LineUpBox(ncol(2)) ) );
lub << append( Report( gb1 )[List Box( 2 )] );
lub << append( Report( gb2 )[List Box( 2 )] );
lub << append( Report( gb3 )[List Box( 2 )] );
lub << append( Report( gb4 )[List Box( 2 )] );
_fb = lub << xpath("//FrameBox"); //get all frameboxes
_fb << FrameSize(175,175); //change the framebox size
lub << Spacing(20,10); //set horizontal and vertical spacing between Jim、私はウィンドウを組み合わせることがオプションであることを完全に忘れていて、JSLスクリプトを共通のスクリプトウィンドウにコピーすることがいかに簡単か気付かなかったので、これはうまくいくと思います。基本的に、Illustratorを使用してさまざまなグラフ、プロットなどをマージすることなく、出版品質の数字を作成しようとしています。あなたのスクリプトが好きなのは、Dashboardにある紛らわしいボックスやコンテナーのすべてではなく、数字だけを表示しているからです。ありがとうございます。
これはあなたが探している種類のものですか?

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
gb1 = Graph Builder(
invisible,
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables( X( :PNP1 ), Y( :NPN1 ), Color( :NPN2 ) ),
Elements( Contour( X, Y, Legend( 5 ) ) )
);
gb2 = Graph Builder(
invisible,
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables( X( :NPN2 ), Y( :PNP3 ), Color( :PNP4 ) ),
Elements( Contour( X, Y, Legend( 5 ) ) )
);
gb3 = Graph Builder(
invisible,
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables( X( :PNP4 ), Y( :NPN4 ), Color( :INM2 ) ),
Elements( Contour( X, Y, Legend( 5 ) ) )
);
gb4 = Graph Builder(
invisible,
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables( X( :PBA1 ), Y( :WPR1 ), Color( :PLY10 ) ),
Elements( Contour( X, Y, Legend( 5 ) ) )
);
nw = New Window( "xxx", V List Box( hlb1 = H List Box(), hlb2 = H List Box() ) );
hlb1 << append( Report( gb1 )[List Box( 2 )] );
hlb1 << append( Report( gb2 )[List Box( 2 )] );
hlb2 << append( Report( gb3 )[List Box( 2 )] );
hlb2 << append( Report( gb4 )[List Box( 2 )] );