圖形生成器的通用 X 軸,通過循環從列中獲取最大值和最小值JMP 社區日安,希望您能幫助我解決這個問題。
我們需要以工具/天的一系列缺陷的返工率來顯示性能,由於一段時間內工具的分配不同,並非所有工具都在同一天使用,因此圖表給了我不同的 X 軸(:DATE INSP)。
附件是示例原始數據,然後還附加了我的方法的腳本。
創建的第一個圖表是 DATE INSP 的總體缺陷率,然後我創建了一個循環來為每個工具創建相同的圖表,但是正如您所看到的,每個工具的 X 軸都不同,具體取決於利用率,我想根據最大、最小:DATE INSP 設置固定日期,以使所有圖表與總體圖表相同。
我想我的錯誤是獲取最小和最大日期的正確表達式,但是我沒有看到日誌中顯示任何錯誤。
提前致謝。
質量和工藝工程回复:圖形生成器的公共 X 軸通過循環從列中獲取最大值和最小值謝謝@tx尼爾森這個新版本運行完美。
回复:圖形生成器的公共 X 軸通過循環從列中獲取最大值和最小值請參閱我對上一篇文章所做的補充回复:圖形生成器的公共 X 軸通過循環從列中獲取最大值和最小值是的,我把整個腳本放在一起運行。
我有JMP14
回复:圖形生成器的公共 X 軸通過循環從列中獲取最大值和最小值針對示例數據表運行時是否失敗?您使用什麼版本的 JMP?
我在 JMP 13 上測試了代碼,發現在行中使用變量值作為偏移引用存在問題
nw[theTitle][axisbox( 1 )] << paste axis settings;
所以我改變它以強制絕對引用
eval(parse("nw[\!""||theTitle||"\!"][axisbox(1)] << paste axis settings;"));
現在看來有效了。我已附上完整的腳本
回复:圖形生成器的公共 X 軸通過循環從列中獲取最大值和最小值你好@tx尼爾森SampleScript1 正在工作,但隨著每個圖表的顯示,我明白了為什麼應該更好地使用 SampleScipt2 ,但是我在嘗試使用 SampleScript2 時看到錯誤,然後由於錯誤,它僅在每個工具的第一個圖表中停止。
通過檢查日誌,這是顯示的錯誤:
無法在訪問或評估“nw[theTitle]”、nw[/*###*/theTitle] 時為顯示框添加下標{50914}
在以下腳本中,錯誤標記為 /*###*/
...
nw[/*###*/theTitle][axisbox( 1 )] << 粘貼軸設置;
...
回复:圖形生成器的公共 X 軸通過循環從列中獲取最大值和最小值我想我讓你的腳本完成了最小和最大設置,只需在替換函數中添加適當的添加即可
Expr( __lay__ ), lay[j],
Expr( __tool__ ), tool[i],
Expr( __mind__ ), mind,
Expr( __maxd__ ), maxd
我已將此版本的腳本附加為 SampleScript1
但是,我相信有更好的方法,因此我創建了第二個腳本 SampleScript2,它從圖層圖中獲取實際的所有軸設置並將它們應用到每個圖形,以便正確設置所有設置。