結合環境監測功能,利用自訂平面圖熱力圖擴充程序本文將示範使用者如何利用 JMP 擴充程式產生有用的環境監測資料視覺化圖表。下圖由 JMP 技術支援工程師 Jasean Rasnake 開發的 JMP 擴充程式「自訂樓層平面熱圖」產生。使用此擴充程序,使用者可以建立空間內多個位置測量的熱圖。以下熱圖展示了使用該擴充功能提供的模擬資料集的範例:

您可以將此擴充與 JMP 中流程篩選平台的環境監測結果結合使用,產生類似的熱圖。熱圖中,流程會根據其警報狀態(無警報、警報和操作)進行顏色編碼。此類視覺化效果可以幫助使用者識別污染源,深入了解污染物如何在感測器之間或不同無塵室之間傳播。
要產生這些熱力圖,需要安裝 JMP 擴充功能。本文假設使用者已擁有包含製程/感測器位置的平面圖,只需建立平面圖即可。建立平面圖的步驟詳見該擴充功能的 JMP Marketplace 頁面。
創建環境監測熱圖
- 使用提供的 EM Days.jmp 資料。此模擬環境監測數據由擴充程式提供。濕度和溫度是連續變量,而我們需要查看計數資料。從「行」中選擇「資料篩選」 。
- 選擇測量類型,確保勾選“包含”選項。然後選擇除濕度和溫度之外的所有測量感測器類型。
- 從「品質與流程」的「分析」下拉式選單中開啟流程篩選啟動對話方塊。
- 接下來,選擇「資料」作為流程變量, “測量”和“房間”作為分組變量, “時間戳”作為時間變量。然後,將控制圖類型指定為「計數」 。此外,在「非常態選項」下,為「操作」新增對稱的下分位數機率 0.0015,為「警報」新增 0.025。
- 啟動流程篩選。在流程篩選報告的紅色三角形選單中,選擇「儲存詳細資料表」 。
- 在此資料表中,新增一個名為「警報狀態」的欄位。為此,請轉到“列”下拉選單並選擇“新列” 。
- Go to 列屬性並選擇公式, 然後編輯公式在該列中新增以下公式:
If( :Alert Lower Limit <= :Count <= :Alert Upper Limit,
"No Alarm",
If( :Alert Upper Limit <= :Count < :Action Upper Limit | (:Alert Lower Limit > :Count) > :Action Lower Limit,
"Alert",
"Action"
)
)
筆記:If you only want to consider upper limits, you can remove the conditional logic involving :Alert Lower limit and :Action Lower Limit. Then the formula would be as follows:
If(Count <= :Alert Upper Limit,
"No Alarm",
If( :Alert Upper Limit <= :Count < :Action Upper Limit,
"Alert",
"Action"
)
)
- 設定值顏色屬性(也可在“列屬性”下拉式選單中找到):選擇紅色表示“操作”,黃色表示“警報”,綠色表示“無警報”。或者,也可以使用任何其他三色漸層。選擇您認為最適合您場景的組合。
- 從該資料表中,選擇「加載項」下拉式功能表中的「平面圖」 。位置名稱選擇「房間」 ,指標名稱選擇「量」 (此變數表示房間位置和感測器類型),測量值選擇「警報狀態」 ,時間選擇「時間」 。選擇 Lab Floor.jpg 檔案作為擴充功能使用的圖像。
- 點選確定。
- 產生的圖表產生器報告顯示了資料集中每個時間點上每個感測器的警報狀態。下圖顯示的是資料集中 2024 年 4 月 24 日的情況。

自訂樓層平面圖熱圖擴展功能使用戶能夠視覺化整個樓層平面圖每個時間點的環境監測資料。
品質與工藝工程回覆:將自訂平面圖熱力圖擴充程式與環境監測結合使用未來版本的一個實用改進: 嵌入形狀文件
-> 將實現/促進此類地圖的共享:
只需將地圖檔案嵌入到主資料表中,然後發送給同事即可…
@martindemel