在 Graph Builder 中,我想創建一個由 2x2 排列的四個窗格組成的複合圖。 我希望每個窗格都有不同的 y 軸,而兩者都有相同的 x 比例。 我可以使用疊加層獲得 2 行 x 1 列。
但是當我將 x 軸加倍時,我希望覆蓋消失,所以我在每個窗格中只有一個參數。 相反,我得到這個:


你好@john_madden ,
擴展由提供的 JSL 腳本@gzmorgan0具有相同的健身數據表。
如果您右鍵單擊該軸,您會看到一個將變量向右移動的選項。
您還可以通過右鍵單擊最右側的軸並選擇向左移動來將軸移回。
這是一個視頻,展示了將 y 軸向右移動的交互式步驟。
乾杯,
斯坦
這是一個使用 JSL 的示例。
Names Default to Here(1);
dt = Open("$sample_data/fitness.jmp");
gb = dt << Graph Builder(
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables(
X( :Weight ),
X( :Weight ),
Y( :Oxy, Side( "Right" ) ),
Y( :Runtime, Position( 1 ) ),
Y( :RunPulse ),
Y( :RstPulse, Position( 2 ), Side( "Right" ) ),
Overlay( :Sex )
),
Elements(
Position( 1, 1 ),
Points( X, Y( 2 ), Legend( 240 ) ),
Smoother( X, Y( 2 ), Legend( 241 ) )
),
Elements(
Position( 1, 2 ),
Points( X, Y( 2 ), Legend( 246 ) ),
Smoother( X, Y( 2 ), Legend( 247 ) )
),
Elements(
Position( 2, 1 ),
Points( X, Y( 2 ), Legend( 248 ) ),
Smoother( X, Y( 2 ), Legend( 249 ) )
),
Elements(
Position( 2, 2 ),
Points( X, Y( 2 ), Legend( 254 ) ),
Smoother( X, Y( 2 ), Legend( 255 ) )
)
);
