用於分組依據和適合每個值的腳本我的自訂工具列中有一個腳本,可以將字元列轉換為數字,我一直使用它。
每當我準備好合適的圖表時,我也會使用分組依據和擬合每個值。
現在我想要一個腳本,當我已經有一個 xy 圖時,它可以對每個值進行分組和擬合。下面的腳本與我在 Big Class.jmp 上嘗試時一樣有效,但我希望它只在現有圖表上執行分組依據和擬合每個值。我想我需要定義 obj 以便它指向圖形,但是要如何定義呢?
Names Default To Here(1);
dt = Current Data Table();
obj = dt << Bivariate(Y(:Weight), X(:Height));
obj << Group By(:Sex);
obj << Fit Each Value;

自動化和腳本編寫視窗回覆:分組依據和適合每個值的腳本將 << get xml 訊息傳送到您的物件參考(在本例中為代表)。然後從日誌中嘗試查看是否可以使用某些內容來存取正確的大綱框

如果您有 JMP17,我認為 helpKey 通常是不錯的選擇。您也可以使用大綱框名稱。
獲得這些大綱框引用後,根據需要修改腳本
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt = Fit Group(
Bivariate(Y(:height), X(:age)),
Bivariate(Y(:weight), X(:age)),
<<{Arrange in Rows(1)}
);
rep = Current Report();
obs = rep << XPath("//OutlineBox[@helpKey = 'Bivariate Report']");
objs = obs << Get Scriptable Object;
// might have to add check if you have correct type of report open
objs << Group By(:Sex);
objs << Fit Each Value;回覆:分組依據和適合每個值的腳本給我小指,我就握住手!這非常有效,現在當我在報告中有多個圖表時(例如,當我繪製了多個參數或按組繪製時),我希望同樣的事情也能起作用。嘗試嘗試使用我在論壇中找到的“xPath”,但沒有成功。文法就是一切。

回覆:分組依據和適合每個值的腳本看起來效果非常好!多謝!
回覆:分組依據和適合每個值的腳本根據您想要的腳本的穩健性以及您希望它使用的報告類型,您可能需要修改此
Names Default To Here(1);
rep = Current Report();
obj = rep[OutlineBox(1)] << Get Scriptable Object;
// might have to add check if you have correct type of report open
obj << Group By(:Sex);
obj << Fit Each Value;