嗨 JMP 社区,
我刚刚在使用 Graph Builder 时遇到了一个有点令人沮丧的问题:
- X 轴 1:LEAD TAG
- X 轴 2:切换到
- Y 轴:Log2 比率之后/之前
- 覆盖:LEAD TAG
- 点数:开
- 轮廓:开
- LINE:ON(平均值+标准误差)
我几乎得到了我想要的(见下文),但是 Violon 图在第一组中左对齐,在第二组中对齐,在最后一组中对齐。 纠正这种奇怪行为的任何技巧(即所有小提琴图都与中间对齐?)

注意:如果我不使用 LEAD TAG 作为 Overly 变量,我可以正确对齐 Violin 图,但是我遇到了 Line: linked across LEAD TAG groups 的问题(见下文)。

任何建议将不胜感激。
谢谢
TS
之前已经记录了点和其他图形构建器元素的这种错位。 我认为大家一致认为,最简单的方法是在小提琴图不着色的情况下生活,否则定制轮廓小提琴。这是大班级的脚本。
Names Default to Here(1);
dt = Open("$Sample_Data/Big Class.jmp");
gb = dt << Graph Builder(
show control panel(0),
Variables( X( :age ), X( :sex, Position( 1 ) ), Y( :height ), Color( :age ) ),
Elements(
Points( X( 1 ), X( 2 ), Y, Legend( 6 ) ),
Contour( X( 1 ), X( 2 ), Y, Legend( 7 ) )
),
SendToReport(
Dispatch( {}, "age", ScaleBox, {Label Row( 2, Show Major Grid( 1 ) )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg(
Poly Seg( "Violin (13>>F)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Red" )}
), DispatchSeg(
Poly Seg( "Violin (13>>M)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Red" )}
), DispatchSeg(
Poly Seg( "Violin (14>>F)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Green" )}
), DispatchSeg(
Poly Seg( "Violin (14>>M)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Green" )}
), DispatchSeg(
Poly Seg( "Violin (15>>F)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Purple" )}
), DispatchSeg(
Poly Seg( "Violin (15>>M)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Purple" )}
), DispatchSeg(
Poly Seg( "Violin (16>>F)" ),
{Transparency( 0.4 ), Fill Color( "Orange" )}
), DispatchSeg(
Poly Seg( "Violin (17>>M)" ),
{Transparency( 0.4 ), Fill Color( "BlueCyan" )}
)}
)
)
);