호 하나의 스크립트로 다른 NP 차트의 고유 한 형식을 만들 수 있습니까?안녕 모두에게,
나는 JSL에서 신참이며 도움이 필요합니다.
컨트롤 차트를 쉽게 만들고 올바른 형식으로 서식을 지정하는 코드를 만들었습니다. 그러나 샘플 lable로 하나 이상의 프로세스를 사용하면 형식이 첫 번째 차트에서만 변경됩니다. 모든 차트의 서식을 지정하는 코드가 필요합니다. eval / parse를 사용하면 도움이 될 것 같지만이 구문에 익숙하지 않습니다. 아무도 내 코드와 함께 사용하는 방법을 설명해 주시겠습니까?
여기 코드 :
dt = Current Data Table()<<
Control Chart(NP,
show control limits(0),
Dispatch(,
"2",
ScaleBox,
{Min( 0 ), Max( 5.5 ), Inc( 1 ), Minor Ticks( 0 ),
Rotated Labels( "Horizontal" )}
),
Dispatch(,
"1",
ScaleBox,
{Rotated Labels( "Angled" )}
),
dispatch(,
Attributes Chart,
FrameBox,
{DispatchSeg( CustomStreamSeg( 2 ), {Line Color( {0, 175, 208} )} )}
)
);
감사
미르코
Re : 하나의 스크립트로 다른 NP 차트의 고유 한 형식을 만들 수 있습니까?내가 포함 된 코드가 시스템에서 작동 했습니까?
그렇다면 데이터 샘플을 제공하고 오류가 발생하는 실제 코드를 제공 할 수 있습니까?
Re : 하나의 스크립트로 다른 NP 차트의 고유 한 형식을 만들 수 있습니까?안녕하세요 짐, 고맙습니다. 답장을 보내 주셔서 감사합니다. 불행히도 그것은 작동하지 않습니다. 이제 차트는 NP 차트로 포맷되지 않습니다. 또한 Report (cc) [AxisBox (1)] 식에서 오류가 발생합니다.Re : 하나의 스크립트로 다른 NP 차트의 고유 한 형식을 만들 수 있습니까?여기에 당신이 당신의 사양에 그것의 값을 변경하면 그것이 여러 열에 대해 실행할 수있는 스크립트에 대해 원하는 것을 줄 것이라고 믿는 스크립트입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
col = "height";
theMin = 45;
theMax = 90;
theInc = 5;
cc = dt << Control Chart(
Sample Size( 100 ),
KSigma( 3 ),
Chart Col( Column( dt, col ), NP( Show Control Limits( 0 ) ) )
);
Report( cc )[AxisBox( 1 )] << Min( theMin ) << Max( theMax ) << inc( theInc ) << Minor Ticks( 0 ) <<
Rotated Labels( "Horizontal" );
Report( cc )[AxisBox( 2 )] << Rotated Labels( "Angled" );
Report( cc )[framebox( 1 )] << DispatchSeg( CustomStreamSeg( 2 ), {Line Color( {0, 175, 208} )} );