你好社區,
我在嘗試為條形圖表示創建第二個 Y 軸時遇到問題。 我已經按照其他討論中解釋的程序進行了操作(選擇 Y 變量並向右移動),但條形圖的結果並不理想。 請看下圖,你會看到我向右移動的變量在左邊 Y 軸的條形圖後面或前面,但我需要它們彼此相鄰。
你能幫我解決這個問題嗎?

謝謝閱讀。
朱利安
如果您使用疊加列,您可以獲得分離。如果該疊加列遵循左右規範,您將獲得完整顯示的條形圖。

上圖需要修改數據表。身高和體重需要通過覆蓋列來識別。我這樣做的方法是將所有權重數據複製到新行中,並將原始行中的所有權重數據設置為缺失。然後我添加了一個名為 Group 的新列,原始行的值為 1,新行的值為 2。

你好@朱利安維達,
我喜歡 Jim 的回答,但如果你正在尋找一個看起來像這樣的圖表......

...您需要將 Position 變量拖到 X 軸上兩次。
我希望這有幫助,
~約翰
這是上圖的腳本。
Open( "$SAMPLE_DATA/Football.jmp" ) <<
Graph Builder(
Size( 413, 246 ),
Show Control Panel( 0 ),
Variables(
X( :Position ),
X( :Position ),
Y( :Weight, Side( "Right" ) ),
Y( :Height, Position( 1 ) )
),
Elements( Position( 1, 1 ), Bar( X, Y( 2 ), Legend( 70 ) ) ),
Elements( Position( 2, 1 ), Bar( X, Y( 1 ), Legend( 73 ) ) ),
SendToReport(
Dispatch( {}, "Weight", ScaleBox,
{Min( 0 ), Max( 296.774225863422 ), Inc( 50 ), Minor Ticks( 0 )
}
),
Dispatch( {}, "graph title", TextEditBox,
{Set Text( "Mean(Height) & Mean(Weight) vs. Position" )}
)
)
)