该问题与 JMP 16 中的正态分位数图有关。
是否可以在主 Y 轴上显示参考线标签(标签位置:外侧,标签轴侧:相同)?
这是我所做的:
示例数据文件:Big Class.jmp
分析 > 通过 X 拟合 Y
Y,响应:重量
X、因素:性别
在生成的正态分位数图中,我删除了 Y 轴网格线和标签,并尝试用我自己的参考线和标签替换它们。
对于 50% 参考线,我使用:
标签位置:内联
标签轴侧:相同
对于 50% 参考线,我使用:
标签位置:内联
标签轴侧:相同(标签按预期显示。)
对于 20% 参考线,我使用:
标签位置: 外部
标签轴侧:相反(标签按预期显示。)
对于 5% 参考线,我使用:
标签位置: 外部
标签轴侧:相同(标签不会显示在绘图上!)
我想最终在脚本中实现这一点,但我也不知道如何在脚本中实现它。
我认为值得通过电子邮件向 JMP 支持报告此问题。 他们会知道它是否按预期工作(对我来说,它似乎在 JMP16 中没有按预期工作)。
@jthi感谢您及时、彻底的回复。 我在 JMP 13 中运行了您的脚本,它产生了我想要的结果(参考线标签正确显示),因为 JMP 13 不理解标签设置(标签位置和标签轴侧)。 然而,JMP 16 确实理解标签设置,并且允许我做我想做的事情。 这应该被报告为 JMP 16 中的错误吗?
JMP 13 图:

JMP 16 图:

由于某种原因,如果您使用正态概率作为轴类型,则无法在主 Y 轴上显示参考线。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
ow = dt << Oneway(
Y(:weight),
X(:sex),
All Graphs(0),
Plot Quantile by Actual(1),
SendToReport(Dispatch({"Normal Quantile Plot"}, "2", ScaleBox, {Label Row({Show Major Grid(0), Show Major Labels(0)})}))
);
//calculate quantiles
//set reference lines
axisbox = Report(ow)[AxisBox(1)];
axisbox << Add Ref Line(0.05, "Solid", "Black", "5%", 1, 1, Label Settings({Label Position("Outside"), Opposite Axis(0)}));
axisbox << Add Ref Line(0.2, "Solid", "Black", "20%", 1, 1, Label Settings({Label Position("Outside"), Opposite Axis(1)}));
axisbox << Add Ref Line(0.5, "Solid", "Black", "50%", 1, 1, Label Settings({Label Position("Inside Inline"), Opposite Axis(0)}));
axisbox << Add Ref Line(0.1, "Solid", "Black", "10%", 1, 1, Label Settings({Label Position("Outside"), Opposite Axis(0)}));
wait(2);
axisbox << Scale("Linear");
axisbox << Show Major Labels(0);
axisbox << Show Major Grid(0);
wait(2);
axisbox << Scale("Normal Probability");
axisbox << Show Major Labels(0);
axisbox << Show Major Grid(0);