Graph Builder에서 플롯을 생성할 때 Y축을 가장 바깥쪽 데이터 포인트까지 자동으로 조정하는 기능은 훌륭합니다. 하지만 이 기능은 일반적으로 가장 바깥쪽 데이터 범위 밖에 있는 사양 한계 값을 고려하지 않습니다. 따라서 사양 한계 값이 표시되지 않을 수 있습니다.
Y축 스케일링을 데이터 및 사양 제한의 가장 바깥쪽으로 기본 설정하는 설정, 버튼, 메서드, 또는 (가능하면) 간단한 JSL 방식이 있을까요? (무차별 대입 방법은 모든 데이터 및 사양 제한의 최소값과 최대값을 확인하면서 반복문을 실행한 후, 해당 값 바로 바깥으로 축 범위를 설정하는 것입니다. 하지만 저는 이 방법을 피하고 싶습니다.)
아래는 5개 상자 그림 중 4번째에서 LSL이 잘린 것을 보여주는 그림의 예입니다.
x축은 5개의 다른 열에서 나오는 건가요, 아니면 5개 수준으로 구성된 순서형/명목형 열 1개에서 나오는 건가요?
사양 제한 열 속성에서 "제한 표시" 체크박스가 선택되어 있습니까? 이 체크박스가 선택되어 있고 Y축 설정이 지정되지 않은 경우, 기본적으로 사양 제한이 표시됩니다.
JMP는 어떤 버전이며, 어떤 운영체제인가요?
고맙습니다, 짐. MacOS용 JMP Pro 17.2.0입니다. 5개의 다른 열로 구성되어 있지만, 스크립트는 실제로 다른 JSL 스크립트로 작성되었기 때문에 약간 다르게 보일 수 있습니다. (아래 참조)
Y축 설정이 지정되지 않은 것 같습니다. 열 속성에 "그래프 참조선으로 표시"(이게 맞는지 확인해 보세요)라고 되어 있습니다. 하지만 해당 확인란을 선택한 후 그래프 빌더를 통해 새 그래프를 생성해도 문제가 해결되지 않는 것 같습니다.
혹시, 설명한 기능을 활성화하기 위해 아래 스크립트에서 JSL을 제안해 주시겠습니까?
Graph Builder(
Size( 1000, 700 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables(
X(
"stage_10",
Combine( "Parallel Merged" )
),
X(
"stage_2",
Position( 1 ),
Combine( "Parallel Merged" )
),
X(
"stage_4",
Position( 1 ),
Combine( "Parallel Merged" )
),
X(
"stage_5",
Position( 1 ),
Combine( "Parallel Merged" )
),
X(
"stage_6",
Position( 1 ),
Combine( "Parallel Merged" )
)
),
Elements(
Box Plot(
X( 1 ),
X( 2 ),
X( 3 ),
X( 4 ),
X( 5 ),
Legend( 3 ),
Jitter( "Random Normal" )
),
Caption Box( X( 1 ), Legend( 4 ), Summary Statistic( "N" ) )
),
SendToReport(
Dispatch(
{},
"stage_10",
ScaleBox,
{Label Row(
{Tick Mark(
Label( "stage_10" ),
Label( "10" )
), Tick Mark(
Label( "stage_2" ),
Label( "2" )
), Tick Mark(
Label( "stage_4" ),
Label( "4" )
), Tick Mark(
Label( "stage_5" ),
Label( "5" )
), Tick Mark(
Label( "stage_6" ),
Label( "6" )
), Set Font Size( 14 ), Label Orientation( "Horizontal" )}
)}
),
Dispatch( {}, "", ScaleBox, {Label Row( Set Font Size( 14 ) )} ),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( "My Graph" )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "" )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg( Text Seg( 1 ), {Font( "Helvetica", 18 )} )}
)
)
)
X축에 여러 변수를 지정하면 Spec Limits의 자동 크기 조정 기능이 작동하지 않는 것 같습니다. 제가 보기에 유일한 해결책은 JSL에 Y축의 최소값과 최대값을 설정하는 설정을 추가하는 것입니다.