ウェーハマップグラフビルダーの「グラフのカスタマイズ」を使ってウェーハマップを描いています。一つ問題があります。カスタムアウトラインはフレーム内で静止したままですが、ダイは配置場所に応じて動いてしまうのです。

たとえば、いくつかのダイだけをテストすると、それらの位置は図面に対して下と左に移動するように見えます。

以前の端点を占有する偽のデータを追加する以外に、関係を固定したままにする方法はありますか? グラフのカスタマイズ スクリプトに含まれるコードは次のとおりです。
Transparency( 0.5 );
Fill Color( "Gray" );
Oval( -1, -1, 7, 7, 1 );
Pen Size( 2 );
Line( [-1, -0.855, -1], [2.75 3 3.25] );
Pen Color( "Black" );
Pen Size( 2 );
Oval( -1, -1, 7, 7 );
Pen Color( "Black" );
Pen Size( 1 );
Line Style( "Dotted" );
Oval( -0.9, -0.9, 6.9, 6.9 );
Transparency( 1 );
Fill Color( "White" );
Polygon( [-1, -0.855, -1], [2.75 3 3.25] );
Line Style( "Solid" );
Pen Color( "Black" );
Fill Color( 1 );
Pen Color( "Black" );
Rect( 1.5, -0.5, 4.5, 0.5 );
Rect( 0.5, 0.5, 5.5, 1.5 );
Rect( 0.5, 1.5, 5.5, 2.5 );
Rect( -0.5, 2.5, 6.5, 3.5 );
Rect( 0.5, 3.5, 5.5, 4.5 );
Rect( 0.5, 4.5, 5.5, 5.5 );
Rect( 1.5, 5.5, 4.5, 6.5 );
Rect( -0.5, 2.5, 0.5, 3.5 );
Rect( 0.5, 0.5, 1.5, 5.5 );
Rect( 1.5, -0.5, 2.5, 6.5 );
Rect( 2.5, -0.5, 3.5, 6.5 );
Rect( 3.5, -0.5, 4.5, 6.5 );
Rect( 4.5, 0.5, 5.5, 5.5 );
Rect( 5.5, 2.5, 4.5, 3.5 );
自動化とスクリプトRe: ウェーハマップx座標とy座標を順序変数として扱っていることを指摘しておくべきでしょう。これを変更すると、参照フレームが変わってしまうようです。質問なのですが、これらを順序変数のままにしておいても、アライメントの一貫性は保たれるでしょうか?
Re: ウェーハマップマップファイルの使用を検討しましたか?軸設定から各ポイントに割り当てられる値を確認できます。

順序尺度モデリングを使用している場合は、データに「欠落」しているポイントを追加する必要があるかもしれません。マッピングテーブルがあれば、通常は結合を使って簡単に実行できます。私の記憶が正しければ、JMP19には列プロパティがあり、これが簡単になるはずです。
Re: ウェーハマップこれを試したらうまくいきました。でも、もっと良い方法があるかもしれません。プロットウィンドウが開いている間だけ列を連続させます。
Current Data Table():SiteY << Set Modeling Type( "Continuous" );
Current Data Table():SiteX << Set Modeling Type( "Continuous" );
Map = Graph Builder(
Size( 1526, 846 ),
Variables( X( :SiteX ), Y( :SiteY ), Group X( :NOTCH ) ),
Elements( Heatmap( X, Y, Legend( 2 ) ) ),
SendToReport(
Dispatch(
{},
"SiteX",
ScaleBox,
{Min( -2.60356855144495 ), Max( 4.92191130833973 ), Inc( 1 ),
Minor Ticks( 0 )}
),
Dispatch(
{},
"SiteY",
ScaleBox,
{Min( -1.80170994183197 ), Max( 5.23594729081798 ), Inc( 1 ),
Minor Ticks( 0 )}
),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Add Graphics Script(
2,
Description( "" ),
Transparency( 0.5 );
Fill Color( "Gray" );
Oval( -0.1, 1.2, 6.3, 7.4, 1 );
Pen Size( 2 );
Line( [-0.1, 0.35, -0.1], [4.25 4.5 4.75] );
Pen Color( "Black" );
Pen Size( 2 );
Oval( -0.1, 1.2, 6.3, 7.4, 1 );
Pen Color( "Black" );
Pen Size( 1 );
Line Style( "Dotted" );
Oval( 0, 1.3, 6.2, 7.3 );
Transparency( 1 );
Fill Color( "White" );
Polygon( [-0.1, 0.35, -0.1], [4.25 4.5 4.75] );
Line Style( "Solid" );
Pen Color( "Black" );
Fill Color( 1 );
Pen Color( "Black" );
Rect( 2, 6, 4, 7 );
Rect( 1, 5, 5, 6 );
Rect( 1, 4, 5, 5 );
Rect( 1, 3, 5, 4 );
Rect( 2, 2, 5, 3 );
Rect( 1, 3, 2, 6 );
Rect( 2, 2, 3, 7 );
Rect( 3, 2, 4, 7 );
Rect( 4, 2, 5, 6 );
)}
),
Dispatch(
{},
"Graph Builder",
FrameBox( 2 ),
{Add Graphics Script(
2,
Description( "" ),
Transparency( 0.5 );
Fill Color( "Gray" );
Oval( 1.1, 0.9, 7.2, 7.1, 1 );
Pen Size( 2 );
Line( [4 4.25 4.5], [7.1, 6.85, 7.1] );
Pen Color( "Black" );
Pen Size( 2 );
Oval( 1.1, 0.9, 7.2, 7.1 );
Pen Color( "Black" );
Pen Size( 1 );
Line Style( "Dotted" );
Oval( 1.2, 1, 7.1, 7 );
Transparency( 1 );
Fill Color( "White" );
Polygon( [4 4.25 4.5], [7.1, 6.85, 7.1] );
Line Style( "Solid" );
Pen Color( "Black" );
Fill Color( 1 );
Pen Color( "Black" );
Rect( 3, 5, 6, 6 );
Rect( 2, 4, 7, 5 );
Rect( 2, 3, 7, 4 );
Rect( 2, 2, 6, 3 );
Rect( 6, 3, 7, 5 );
Rect( 5, 2, 6, 6 );
Rect( 4, 2, 5, 6 );
Rect( 3, 2, 4, 5 );
Rect( 2, 2, 3, 5 );
)}
)
)
);
Map << On Close(
Current Data Table():SiteY << Set Modeling Type( "Ordinal" );
Current Data Table():SiteX << Set Modeling Type( "Ordinal" ););
Re: ウェーハマップTransform Columnsを使って連続した列を作成することもできると思います
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt << Select Where(:age == 14) << Hide and Exclude(1) << Clear Select;
gb = dt << Graph Builder(
Transform Column("Transform[age]", Formula(:age)),
Size(525, 454),
Show Control Panel(0),
Variables(X(:"Transform[age]"n), Y(:height)),
Elements(Points(X, Y, Legend(13)))
);
Write();
Re: ウェーハマップしかし、連続データの場合、サイコロの参照方法に問題があります。X軸の実際のサイコロの数字は、サイコロの中央ではなく左側にあります。Y軸の数字はサイコロの下部にあります。そのため、あらゆるコミュニケーションにおいて免責事項が必要になります。

Re: ウェーハマップ非常によくある問題です。
軸ラベルをシフトする設定(オフセット+0.5)は多くのユーザーに役立つ可能性があります。:)
Re: ウェーハマップこんにちは、 @SpannerHead
これを一貫して動作させるコツは、マップシェイプファイルを使用することです。これにより、XYダイ座標に基づいて色を割り当てることができ、常に同じ場所に表示されるようになります。
Semiconductor Toolkitアドイン(以前は こちら)は、今秋JMPマーケットプレイスに登場予定です。このアドインは、この種のデータと可視化に特化して設計されており、シェイプファイルを自動的に作成します。以下に少しプレビューを掲載します。

最高、
M
Re: ウェーハマップ新しい STK では、測地軸の回避策がデフォルトで提供されますか?
Re: ウェーハマップルイスHC - そうですね。ただし、これはSTKに特有の機能ではなく、単にシェイプファイルの機能です。シェイプファイルに測地線軸を必要とする座標系が含まれていない限り、測地線軸は使用しないはずです。
Re: ウェーハマップこんにちは、 @MikeD_Anderson 、よろしいですか?
地図の形状に基づいて測地線スケールを想定するのはやめましょう
Re: ウェーハマップ@hogi - ええ。時々、Geodesic に切り替わってしまうバグがありましたが、もう長い間遭遇していません。STK でシェイプファイルを使って10年間、一貫した問題は一度もありませんでした。JMP 19 でツールキットの新バージョンをテストして開発しているのですが、バグは一度も遭遇していません。
M
Re: ウェーハマップああ、背景マップを追加するときに問題が発生します 
Re: ウェーハマップ@MikeD_Anderson ,
素晴らしいですね!実際に動くのを見るのが楽しみです。
ありがとう、
ベン
Re: ウェーハマップSTKの「シェイプファイルの作成」機能(正しくは「インデックスを使用」)を使ってシェイプファイルを生成しました。シェイプファイルで生成された背景マップを適用すると、シェイプファイルの座標系とデータファイルの「軸」列プロパティに線形スケールを設定しているにもかかわらず、軸が測地線に変わってしまいます。
Re: ウェーハマップはい、それがバグです。JMP 19バージョンでは別のアプローチをとっています。同じ問題は発生していません。背景マップなどはすべてプログラムで処理しています。長い間同じ問題に遭遇していないので、問題は修正されているか、回避策を講じているのではないかと思います。
いずれにせよ、再現手順とともに、必ずバグとして(機能ではありません!)テクニカル サポートに報告してください。
M