你好社区,
我在尝试为条形图表示创建第二个 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" )}
)
)
)