루프가 있는 그래프 빌더 스크립트 내에서 변수를 어떻게 사용합니까?안녕 모두.가변 CD를 사용하고 있습니다. 여러 다른 제품을 추적합니다.for 루프를 사용하여 그래프 빌더를 실행하고 그래프의 변수 기능에서 Y축 이름을 내 변수로 대체하고 싶습니다.
그래프 빌더 스크립트 아래에 다음이 있습니다.
그래프 빌더 (
변수 ( 엑스 ( : 날짜 시간 ) , 와이 ( : BLU14031717111005_100_200 ) ) ,
집단 ( 포인트들 ( 엑스 , 와이 , 전설 ( 11 ) , 지터 ( 1 ) , 오차 막대 ( "범위" ) ) ) ,
{} ,
"BLU14031717111005_100_200" ,
스케일박스 ,
{ 참조선 추가 ( 2120 , 단단한 , "미디엄 라이트 레드" , "엘씨엘" , 2 ) ,
참조선 추가 ( 2340 , 단단한 , "미디엄 라이트 레드" , "HCL" , 2 )}
) ,
보내다 ( {} , "400" , 레전드박스 , { 위치 ( { 0 } )} )
:blu14031717........ for 루프 반복에 따라 변경되는 변수로 변경하고 싶습니다.또한 각 반복마다 그래프 제목이 변경되기를 바랍니다.도움을 주시면 감사하겠습니다.
Re: 그래프 빌더 스크립트 내에서 변수를 어떻게 사용합니까?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />당신이 맞습니다 - 나는 그것이 오타라고 생각합니다 - 그것은 맞아야합니다 평가( yCol )
Re: 그래프 빌더 스크립트 내에서 변수를 어떻게 사용합니까?@안녕,
이에 대해 빠른 질문이 있습니다. (누군가 이 메시지를 본다면 마지막 회신 후 약 2년이 지난 시점입니다.)
위의 코드는 완벽하게 작동하지만 아래 줄의 그래프 빌더 코드에서 Y 변수에 Eval(i)이 사용되는 이유를 이해하지 못합니다. Eval(yCol(i)) 이어야 하지 않습니까? Eval(i)은 1,2,3 ... 등을 줄 것입니다. 그러면 어떻게 잘 작동합니까?
변수 ( 엑스 ( : 무게 ) , 와이 ( 평가 ( 나 ) ) ) ,
감사,
-앙쿠르
Re: 그래프 빌더 스크립트 내에서 변수를 어떻게 사용합니까?고마워 피터
Re: 그래프 빌더 스크립트 내에서 변수를 어떻게 사용합니까?Dave - JMP에서 MS-Word로 코드를 복사/붙여넣기한 다음 MS-Word에서 이 포럼으로 다시 복사/붙여넣기하면 형식이 유지됩니다.투박하지만 작동합니다.
Re: 그래프 빌더 스크립트 내에서 변수를 어떻게 사용합니까?데이비드,
고맙습니다!
방금 한 줄을 변경했는데 이제 그래프 이름이 열 이름입니다.
strTitle = Char( yCol )
Re: 그래프 빌더 스크립트 내에서 변수를 어떻게 사용합니까?다음은 예입니다. Eval 함수를 사용하여 열 참조가 포함된 변수를 평가합니다.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
For( i = 1, i <= N Cols( dt ), i++,
yCol = Column( dt, i );
strTitle = "Graph #" || Char( i );
Graph Builder(
Show Control Panel( 0 ),
Variables( X( :weight ), Y( Eval( i ) ) ),
Elements( Points( X, Y, Legend( 1 ) ) ),
SendToReport( Dispatch( {}, "graph title", TextEditBox, {Set Text( strTitle )} ) )
);
);
불행히도 나는 여전히 서식을 유지하면서 JSL을 잘라내고 붙여넣는 방법을 모릅니다. 다음과 같습니다.

데이비드 번햄