我正在為我的工作評估 JMP 16,以測試我們是否可以從 JMP13 升級。
下面的函數(在 JMP13 上編寫)從測試資料表列「colName」和測量參數名稱「paraName」中取得值,並使用相同資料表中的 WaferXColute 和 :WaferYColute 列繪製熱圖。
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 哪裡出了問題?
(另外為什麼 WaferY 座標顯示在 JMP16 的圖例中?)
編輯 - 圖片已刪除。 請等待更新圖片。 我正在做 :)
我可能無法共享完全相同的數據。 我將嘗試使用虛擬資料重現該問題,並在準備好後立即發布。
可以把這兩本期刊都寄一下嗎?我非常有興趣嘗試重現這個問題。到目前為止,我們重現的唯一問題是 Xan 提到的滑鼠事件問題。一旦發生滑鼠事件問題,它可能會繼續限制 pdf 和 html 檔案中的點,直到您重新啟動 jmp 或單擊圖形以清除單擊狀態,因此即使透過腳本儲存並手動仍然可能顯示問題。我注意到你的 16.1 日誌影像可能比 13.2.1 影像有更多的空白,這也與滑鼠事件問題一致。
@XanGregg謝謝。
我嘗試過透過腳本儲存、手動儲存以及以 PDF 和 HTML 格式儲存。 問題仍然存在。
我已經嘗試多次使用 PDF 的各種不同設定(因此問題不太可能與滑鼠事件有關),但問題仍然存在。
嗨尼奧,
輸出看起來像是某些交互操作(例如滾動軸)所發生的採樣,其中 JMP 僅繪製點的樣本以保持響應。 也許 JMP 認為您的滑鼠處於活動狀態時出現問題。 不確定自 JMP 13 以來會發生什麼變化——也許是滑鼠事件的時間安排。
你保存得怎麼樣了? 您可以嘗試透過腳本儲存來看看是否有差異?
Current Journal() << Save PDF( "$TEMP/wafer.pdf" );
Open( "$TEMP/wafer.pdf" );