如何在使用本地數據過濾器時將線(規格、目標)添加到圖形構建器中的直方圖?對於許多不同的產品,我在一欄中有大量數據(> 6,000)。 在另一列中,我有產品名稱,總共有 12 種不同的產品,涵蓋了這些 > 6,000 條數據。
在圖形生成器中,我可以製作所有數據的基本直方圖,然後使用本地數據過濾器查看所選產品的數據直方圖。 這很好用但不完整,因為我想查看與目標和規格值相關的每個直方圖(針對每個產品)。
在附加的 JMP 文件中,我展示了一個示例,其中包含兩個產品,分別稱為 A 和 B,每個產品有 50 個值。
當我使用本地數據過濾器瀏覽每個產品時,我希望每個直方圖都顯示垂直線來表示規格、目標和聲明值。 附加的 PNG 文件中有一個示例。
我可以使用不帶 JSL 的圖形生成器來創建我想要的直方圖圖片嗎?
或者,當我使用本地數據過濾器瀏覽時,我是否必須變得更複雜並使用例如腳本為每個產品創建新的參考線? (我數據中的每種產品都有不同的規格值、不同的目標值等……)
任何有關如何以簡單方式執行此操作的想法都將非常有用並受到讚賞。 我可以編寫腳本,但如果有更簡單的方法,我寧願遵循更簡單的路徑。
謝謝。
回复:如何在使用本地數據過濾器時將線(規格、目標)添加到圖形構建器中的直方圖中?也可以從預定義的表中提取限制並使用 jsl 定義它們(來自“腳本幫助”的示例):
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj = dt << Process Capability(
Process Variables( :OZONE, :CO, :SO2, :NO ),
Spec Limits( Import Spec Limits( "$SAMPLE_DATA/CitySpecLimits.jmp" ) )
);
obj << Save Spec Limits as Column Properties;回复:如何在使用本地數據過濾器時將線(規格、目標)添加到圖形構建器中的直方圖中?吉姆,謝謝你一如既往的有益評論。
請注意,在我的例子中,我想偏離通常的“規格限制”列屬性,它允許我使用 LSL、Target 和 USL,因為我有四個感興趣的參考線。 我想使用直方圖來評估情況與這四行的對比。
我目前正在構建您的文件來編寫解決方案腳本,因此我為每個直方圖添加了四個參考線,並確保軸上的最小/最大值合適。 這很好用,但我想知道是否有一種更簡單的方法來使用圖形生成器來管理它,我可以在其中調整元素(例如直線和直方圖)並使用數據過濾器在產品之間切換。 如果是這樣,我會認為可能會出現一個無 JSL 的解決方案。
如果您有任何進一步的想法,請告訴我。
回复:如何在使用本地數據過濾器時將線(規格、目標)添加到圖形構建器中的直方圖中?只是添加到@txnelson ,他正在將“過濾”過程從使用數據過濾器的行更改為使用列切換器的列。 您可以從圖形生成器中的紅色小三角添加列切換器。
回复:如何在使用本地數據過濾器時將線(規格、目標)添加到圖形構建器中的直方圖中?JMP 有一個內置功能,如果填充了每列的規格限列屬性,該功能將在大多數圖表上自動顯示規格限、LSL、目標和 USL。JMP 還有一個名為“管理規格限”的平台,允許從數據表中提取限值並為數據表中的各個列填充規格限列屬性。當表格保存到硬盤驅動器時,這些限制當然會與數據表一起保存。因此,您只需填充一次限制。您的數據的問題在於它不在單獨的列中。因此,要使用此方法,您必須使用 Tables==>Split 將每個產品分成單獨的列。輕鬆搞定。然後一個簡單的表==>按產品匯總,並向結果數據表添加一個新列,您將有一個限製表,使用“管理規格限制”平台將允許您填充數據表中的所有列限值表中的限值。然後,當您運行圖形生成器時,限制將自動出現在每個直方圖上。 
我附上了我的數據表,其中有一個生成直方圖的嵌入式腳本,還有一個限製表的副本,可以用作您需要的模型。