打包圖表對於圖形產生器/長條圖/打包圖,如何變更選擇項目作為「主標籤」的方式?
預設情況下,使用第一個框架框的最高值,對吧?
我可以將其更改為:所有框架框的最高值之和嗎?
例如汽車數據
dt = Open( "$SAMPLE_DATA/Cars.jmp" );
gb = Graph Builder(
Variables( X( :Make ), Group X( :Year ), Color( :Make ) ),
Elements(
Bar(
X,
Legend( 6 ),
Bar Style( "Packed" ),
Packed Primaries( 5 ),
Packed Primary Labels( "On axis" ),
Summary Statistic( "Max" )
)
)
);
有很多帶有:Make==Toyota 的條目,但第一個 FrameBox (year= 87) 僅包含 4 x Toyota - 而 T 在字母表中來得太晚了。所以道奇和現代贏得了“比賽”:
dt << select where(:Make == "Toyota");
(gb << xpath("//FrameBox")) << Fill Selection Mode( "Selected Outlined" )
數據探索和視覺化回覆:打包圖表使用列屬性/值順序,我可以調整順序 - 手動將豐田納入主標籤:
:make << Set Property( "Value Order", {Custom Order( {"Toyota"} )} )
……在位置#4。
如果我想對Mitsubishi應用同樣的技巧,它會失敗 - 1987 年的條目太少:

:make << Delete Property( "Value Order" ) << Set Property( "Value Order", {Custom Order( {"Mitsubishi"} )} )