在圖形生成器中創建的條形圖的升序/降序不起作用???<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我在圖形生成器中做了一個非常簡單的條形圖,我發現如果你用第三個變量對條形圖進行子集化,你就無法獲得正確的順序(升序/降序)。 通過使用 JMP 提供的示例 ( 57555 - 如何在條形圖中指定條形的升序或降序), 我了解如何創建年齡為 X、身高為 Y 的條形圖,並使用高度值對條形進行排序。 但是,如果我想添加第三個變量,將性別作為 X 組添加到條形圖中,那麼順序(升序/降序)似乎不適用於每個性別組。


我覺得這應該是很常見的,很多人都做過類似的情節。 我不確定我是否錯過了什麼? 希望有人能給我一些建議。
謝謝你,
濤
回复:在圖形生成器中創建的條形圖的升序/降序不起作用???嗨,傑里,
我想這正是我要找的,我沒有意識到我可以使用一個新的列來進行排序。
感謝您的幫助!
濤
回复:在圖形生成器中創建的條形圖的升序/降序不起作用???嗨陶,
試試這個,看看它是否滿足您的需要(仍然以 Big Class 為例):
- 創建一個新的公式列以按性別和年齡聚合身高:Col Mean(height, sex, age)
- 將新列的建模類型更改為 Ordinal(或 Nominal)
- 像在原始帖子中那樣創建圖表
- 現在將新列放在性別和年齡之間的 x 軸上

通過雙擊並關閉 Label Row 2 的所有標記和標籤來更改軸,您還可以選擇 Reverse Order:

如果您不希望 Reverse Order 也影響性別標籤,您可以將 Value Order 屬性分配給公式列並從那裡選擇 Reverse。
希望這可以幫助。
回复:在圖形生成器中創建的條形圖的升序/降序不起作用???像這樣? 只需將 Sex 作為疊加層,而不是組。

回复:在圖形生成器中創建的條形圖的升序/降序不起作用???嗨,吉姆,
謝謝你的建議,我認為直接連接腳本對我來說會更容易。我問我問題的原因是我在 R 中創建了一個條形圖,有五種類型的東西,它們根據係數值繪製並分開按時間 (1,3,5,...,20)。 每個時間點的條形圖順序按其絕對值遞減,不同時間的每個條形圖都緊挨著每個條形圖以檢查趨勢。 我試圖在 JMP 中做同樣的事情,但沒有想出辦法。
濤

回复:在圖形生成器中創建的條形圖的升序/降序不起作用???有幾種不同的方法可以實現這一點。最直接的方法是創建 2 個數據子集,將男性和女性分成單獨的數據表,然後獨立繪製它們,然後將它們重新組合到一個新的顯示窗口中。
這是一個自動執行該過程的腳本,但它也可以交互式完成
名字默認到這裡( 1個) ;
dt =打開( “$SAMPLE_DATA/Big Class.jmp” ) ;
dt <<選擇哪裡( :性別== “米” ) ;
dtM = dt <<子集(
,選定的行( 1個) ,
僅選定的列( 0 )
) ;
dt <<選擇哪裡( :性別== “F” ) ;
差速器= dt <<子集(
選定的行( 1個) ,
僅選定的列( 0 )
) ;
新窗戶( “圖表” ,
陣容箱( N 列( 2個) ,間距( 0 ) ,
差速器<<圖形生成器(
尺寸( 533 , 447 ) ,
顯示控制面板( 0 ) ,
變量( X ( :年齡,訂購方式( :高度,降序,訂單統計( “意思是” ) ) ) ,是( :高度) ) ,
元素(酒吧( X ,是,傳奇( 4個) ) )
) ,
dtM <<圖形生成器(
尺寸( 533 , 447 ) ,
顯示控制面板( 0 ) ,
變量( X ( :年齡,訂購方式( :高度,降序,訂單統計( “意思是” ) ) ) ,是( :高度) ) ,
元素(酒吧( X ,是,傳奇( 4個) ) )
)
)
) ;

回复:在圖形生成器中創建的條形圖的升序/降序不起作用???嗨,吉姆,
感謝您的評論! 但是我想知道是否有辦法為每個組對條形圖進行排序?
陶
回复:在圖形生成器中創建的條形圖的升序/降序不起作用???該選項工作正常。它不會為組獨立地重新排序軸。顯示的順序是整體降序。