適合組和依據Fit Group 是否應該實際上強制按其內部的圖表來按列尊重?看起來這些圖表只是被一個標頭複製了,上面寫著 Fit Group age=12, sex=M。
names default to here(1);
dt = open("$SAMPLE_DATA\Big Class.jmp");
fg = dt << Fit Group(
dt << OneWay( Y( :weight, :height ), X( :name ) ),
<<{Arrange in Rows(2)},
By(:age, :Sex)
); //I like the way this looks but it doesn't seem to actually respect the By in the graphs
//this one respects the by but puts the groupings in each graph which is pretty ugly
//and doesn't arrange in rows
g1 = dt << Oneway( Y( :weight, :height ), X( :name ), By(:age, :Sex) )回复:適合組和依據在此示例中,我們如何修改所有圖的標題“Fit Group age=12...”中的文本?
回复:適合組和依據你好@vince_faller ,
您可以在對 Oneway() 和 Fit Group() 的調用中包含 By 語句,JMP 將相應地安排輸出。 這是你要找的嗎?
names default to here(1);
dt = open("$SAMPLE_DATA\Big Class.jmp");
g2 = dt << Fit Group( Oneway( Y( :weight, :height ), X( :name ), By(:age, :Sex) ), << Arrange in Rows(2), By(:age, :Sex));
您提到您可能有多達 10 個 By 變量,這意味著“單向分析”大綱框中的標題將變得非常不守規矩。 您可以使用以下代碼完全刪除它們(這也將隱藏紅色三角形菜單):
( g2 << XPath("//OutlineBox[@helpKey='Oneway Report']") ) << {Set Title( "" )};

或者,您可以只用一個空格來重命名它們,以保留紅色三角形菜單,但視圖更清晰:
( g2 << XPath("//OutlineBox[@helpKey='Oneway Report']") ) << {Set Title( " " )};

我希望這有幫助!
@朱利安
回复:適合組和依據我已經能夠做到這一點。問題在於每個圖表上都有 by 的描述。 它也只創建一個合適的組。我希望每個 by 有 1 個擬合組,其中只有相應的圖表。我在 by 的 10 列以北的某個地方,所以它變得非常難看。我真正的問題是,如果 fit group 什麼都沒做,為什麼還要有一個 by。或者我可能會遺漏一些東西。
回复:適合組和依據你在尋找更接近這個的東西嗎?
g2 = dt << Fit Group( Oneway( Y( :weight, :height ), X( :name ), By(:age, :Sex) ), << Arrange in Rows(2));