こんにちはネオ、
出力は、軸のスクロールなどのインタラクティブなアクションで発生する一種のサンプリングのように見えます。JMPは、応答性を維持するためにポイントのサンプルのみを描画します。 マウスがアクティブであるとJMPが考えることに問題があるかもしれません。 JMP13以降何が変わったかわからない-おそらくマウスイベントのタイミング。
どのように保存していますか? そして、スクリプトを介して保存して、違いが生じるかどうかを確認できますか?
Current Journal() << Save PDF( "$TEMP/wafer.pdf" );
Open( "$TEMP/wafer.pdf" );
@XanGreggありがとう。
スクリプトと手動の両方で、PDFとHTMLの両方で保存してみました。 問題は残っています。
PDFのさまざまな設定で何度も試してみましたが(したがって、問題がマウスイベントに関連している可能性は低いです)、問題は解決していません。
2つのジャーナルを投稿することは可能ですか?問題を再現することに非常に興味があります。これまでに再現した唯一の問題は、Xanが言及したマウスイベントの問題です。マウスイベントの問題が発生すると、jmpを再起動するか、グラフをクリックしてクリック状態をクリアするまで、pdfファイルとhtmlファイルのポイントが制限され続ける可能性があるため、スクリプトを介して手動で保存しても問題が表示される可能性があります。ジャーナルの16.1画像には、13.2.1画像よりも少し多くの空白が含まれている可能性があり、これはマウスイベントの問題とも一致していることに気付きました。
まったく同じデータを共有できない場合があります。 ダミーデータで問題を再現し、準備ができ次第投稿します。
JMP13からアップグレードできるかどうかをテストするために、JMP16を評価しています。
以下の関数(JMP13で記述)は、テストデータテーブルの列「colName」から測定されたパラメーター名「paraName」の値を取得し、同じデータテーブルのWaferXCordinate列と:WaferYCordinate列を使用してヒートマップをプロットします。
Names Default To Here (1);
getHeatMap = Function({paraName, colName}, {distHeatMap},
New Window(""||paraName||" Distribution",
Graph Builder(
Size( 534,580 ),Show Control Panel( 0 ),
Variables( X( :WaferXCordinate ), Y( :WaferYCordinate ), Group X( :Wafer ), Color(As Column (colName))),
Elements( Points( X, Y, Legend( 8 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
8,
Properties(
0,
{gradient(
{Label Format( "Fixed Dec", 15, 3 ), Range Type( "Middle 90%" ), N Labels( 9 )}
)}
)
)}
),
Dispatch( {}, "graph title", TextEditBox, {Set Text( colName )} )
)
)
);
return(distHeatMap);
);
生成されたヒートマップがジャーナルに送信されると、ヒートマップはJMP13(左)とJMP16(右)で次のようになり、期待どおりになります(添付画像の一番上の行)。
ただし、ジャーナルをPDF(またはHTML)として保存すると、添付画像の下の行のJMP13(左)とJMP16(右)のヒートマップは次のようになります。 JMP16の場合は予想どおりではありません。PDF設定はデフォルトです(PDF設定を変更しても役に立ちません)。 私の軸ラベルはJMP13設定で太字に設定されているため、JMP13で表示されます。JMP16のどこがおかしいのですか?
(また、WaferYcordinateがJMP16の凡例に表示されているのはなぜですか?)
編集-画像が削除されました。 更新された画像をお待ちください。 私はそれに取り組んでいます:)