带点的箱线图,显示相关箱线图中的点目前,在使用 JMP 16.1.0 的箱线图中,如果在 y 轴上绘制了多个结果,则可以使用“偏移”或“对齐”(箱线放置)来可视化箱线。此功能不适用于“点”。
我希望有这个功能来更好地表示我的结果并避免中间步骤,例如重新堆叠。

数据探索与可视化回复:带点的箱线图,显示相关箱线图中的点比较一下:
对于相关问题,有一个可用的解决方法:覆盖->在 x 轴上再次使用它。


回复:带点的箱线图,显示相关箱线图中的点18.1.1 中仍存在错误。点与箱线图或轮廓图不对齐(本例中为小提琴)。我们的用户还希望点显示在箱线图中。为什么会有偏移?
即使使用 x 轴的嵌套选项,某些箱线图的点也会发生偏移。

如果没有嵌套,这些点就会围绕中心抖动

回复:带点的箱线图,显示相关箱线图中的点@Vball247 ,
- 在 x 轴上再次使用它。
那么您就不需要再次传播箱线图了。
-> 通过停用

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Size( 595, 397 ),
Show Control Panel( 0 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables(
X( :sex ),
X( :age, Position( 1 ) ),
Y( :height ),
Overlay( :age )
),
Elements(
Points( X( 1 ), X( 2 ), Y, Legend( 8 ) ),
Box Plot( X( 1 ), X( 2 ), Y, Legend( 9 ), Box Placement( "Align" ) )
)
);
也许更令人信服的是它的工作原理:

回复:带点的箱线图,显示相关箱线图中的点对于原始问题,有以下选择:
A)对齐:


带偏移


不幸的是,上述解决方法不起作用。
或者,您可以堆叠数据并使用上面的解决方法:

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Stack(
columns( :height, :weight )
);
Graph Builder(
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables(
X( :age ),
X( :Label, Position( 1 ) ),
Y( :Data ),
Overlay( :Label )
),
Elements(
Points( X( 1 ), X( 2 ), Y, Legend( 11 ) ),
Box Plot( X( 1 ), X( 2 ), Y, Legend( 12 ), Box Placement( "Align" ) )
)
);
编辑:为了突出这个技巧,我将身高/体重信息保留在 x 轴上。
一般来说,用户会选择隐藏此信息:


回复:带点的箱线图,显示相关箱线图中的点你好,Hogi,
您的解决方案并不适用于所有情况。
捕获 13:偏移箱线图
捕获 14:对齐。
参见右侧的图表:有两个箱线图,彼此叠放且对齐。
此致

回复:带点的箱线图,显示相关箱线图中的点通用解决方案:
- 在 x 轴上另外使用分割
- 激活对齐框放置
- 也许:在绘图之前“堆叠”数据
您应用了第 3 步吗?
您能否分享一个基于示例目录中文件的简单示例。
我确信我们也会找到适合您的数据的解决方法。
我也同意:这可能会更容易......
回复:带点的箱线图,显示相关箱线图中的点感谢您对“对齐”的提示。这在我们的案例中很有效。必须对箱线图和轮廓图进行对齐。