此問題與 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);