이 질문은 JMP 16의 정규 분위수 도표에 관한 것입니다.
기본 Y축에 참조선 레이블을 표시할 수 있습니까(레이블 위치: 외부, 레이블 축 측면: 동일)?
내가 한 일은 다음과 같습니다.
샘플 데이터 파일: Big Class.jmp
분석 > X로 Y 적합
Y, 응답: 무게
X, 요인: 성별
결과 Normal Quantile Plot에서 Y축 그리드 라인과 레이블을 제거하고 내 자신의 참조 라인과 레이블로 바꾸려고 했습니다.
50% 기준선의 경우 다음을 사용했습니다.
레이블 위치: 내부 인라인
레이블 축 측면: 동일
50% 기준선의 경우 다음을 사용했습니다.
레이블 위치: 내부 인라인
레이블 축 측면: 동일(레이블이 예상대로 표시됩니다.)
20% 기준선의 경우 다음을 사용했습니다.
레이블 위치: 외부
레이블 축 측면: 반대(레이블이 예상대로 표시됩니다.)
5% 기준선의 경우 다음을 사용했습니다.
레이블 위치: 외부
레이블 축 측면: 동일(레이블은 플롯에 표시되지 않습니다!)
결국 이것을 스크립트로 구현하고 싶지만 스크립트에서도 수행하는 방법을 알 수 없었습니다.
어떤 이유로 Normal Probability를 축 유형으로 사용하는 경우 기본 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);@jthi 신속하고 철저한 답변 감사합니다. JMP 13에서 스크립트를 실행했는데 JMP 13이 레이블 설정(레이블 위치 및 레이블 축 측면)을 이해하지 못하기 때문에 원하는 결과(참조 라인 레이블이 제대로 표시됨)를 생성했습니다. 그러나 JMP 16은 레이블 설정을 이해하고 내가 원하는 대로 할 수 있습니다. JMP 16의 버그로 보고해야 합니까?
JMP 13 플롯:

JMP 16 플롯:

이메일을 통해 JMP 지원팀에 보고하는 것이 좋습니다. 의도한 대로 작동하는지 여부를 알 수 있습니다(JMP16에서 의도한 대로 작동하지 않는 것 같습니다).