<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好。我是 JSL 和這個論壇的新用戶。我使用 JMP9。
我想創建按圖表類型水平顯示並按組垂直顯示的圖表。這是 JMP 的默認顯示,但我無法生成腳本來為未指定數量的組執行此操作。
下面是一個簡單的腳本來生成我想要的圖表。我如何編寫腳本來為未指定數量的組(在本例中為“年齡”)執行此操作?有沒有更聰明的方法來做到這一點?
謝謝。
一種方法是使用 for 循環來填充窗口,方法是重新使用附加它們的圖形的表達式,在這種情況下,成對地。 請參閱下面的示例腳本。
dt =打開( “$SAMPLE_DATA/大類.JMP” ) ;
// 唯一值列表
G =關聯數組( :年齡<<獲取值) <<拿到鑰匙;
// 圖形表達式
雙表達式=表達式(
雙變量(是( :高度) , X ( :重量) ,在哪裡( :年齡==表達式( G [我] ) ) )
) ;
表達式=表達式(
單程(
是( :高度) ,
X ( :性別) ,
所有圖表( 0 ) ,
均值和標準差( 1個) ,
按實際繪製分位數( 1個) ,
擬合線( 0 ) ,
箱線圖( 1個) ,
平均線( 1個) ,
平均 CI 線( 1個) ,
卑鄙的鑽石( 1個) ,
平均誤差條( 1個) ,
標准開發線( 1個) ,
X軸比例( 0 ) ,
點抖動( 1個) ,
點差( 1個) ,
均值( 0 ) ,
在哪裡( :年齡==表達式( G [我] ) )
)
) ;
// 創建新窗口
新窗戶( “大班 - 單程” , vlb = V 列錶框() ) ;
// 迭代填充窗口
為了(我= 1個,我<= N 項( G ) ,我++,
vlb <<附加(
H 列錶框(
評價(評估表達式(雙表達式) ) ,
評價(評估表達式(表達式) )
)
)
) ;