☐ 很棒的新功能
☑ 可以幫助很多使用者!
☑ 移除類似「bug」的東西
☐ 很高興擁有
☐ 沒人需要它
是什麼促使你提出這個願望清單請求?
在圖形產生器中,如果座標軸上有名目值,您可以使用「排序依據」選項選擇另一列或計數來指定排序方式。
如果軸上嵌套了多個列,則可以使用此選項,但目前尚不清楚這些值是如何排序的。
更糟的是:從 JMP18 到 JMP19,行為改變了。
-> 現在圖表看起來大不相同了,腳本需要調整。
以下範例來自“圖表建立器 - 按類別排序” ,主類別為“年齡”,子類別為“學生”。
JMP19:對數值進行排序,忽略座標軸上的類別。然後添加坐標軸標籤。
因此,一個年齡組(例如 14 歲)可以多次出現:

< JMP19:數值依類別排序(忽略其他類別)。
按年齡排序,忽略學生姓名
學生按姓名排序,不考慮年齡
-> Robert 在資料集中出現了兩次。 Robert#1 和 Robert#2 的位置由 mean(Robert#1 / Robert#2) 決定。
-> Rober#1 比預期來得晚,Rober#1 比預期來得早 / 高度跳躍

您希望看到哪些改進?
1)請新增一個選項,用於指定當多個列嵌套在一個軸上時如何排序。
2)請新增一種新模式:
- 主要類別依各條目的平均值排序(類似 JMP 18)
- 子類別依其在父類別內的順序排序。
例如

對於大班教學,建議採用與 JMP18 中使用的模式類似的模式。
去找羅伯特看看有什麼不同。
看更多...
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Column( "myOrderBy",
Formula( Col Mean( :height, :age ) * 10000000 + :height ),
) << run formuals();
Graph Builder(
Variables(
X( :age, Order By( :myOrderBy, Ascending, Order Statistic( "Mean" ) ) ),
X(
:age_name,
Position( 1 ),
Order By( :myOrderBy, Ascending, Order Statistic( "Mean" ) )
),
Y( :height )
),
Elements( Bar( X( 1 ), X( 2 ), Y ) )
);
為什麼這個想法很重要?
- 向後相容性
- 對於許多應用場景來說,子類別按其在父類別內的順序排序是最合理的。
其他願望