<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />아래의 스크립트를 수행하는 더 좋은 방법이 있는지 궁금합니다. 현재 나는 하나의 함수가 사용자로부터 입력을 받고 그래프 또는 그래프를 따라갈 수있는 모든 가능한 Y 값 목록을 만듭니다. 그러면 다음 함수가 호출되어 그래프를 만듭니다. 독자적인 그래프 빌더가 포함 된 6 if 문 대신 한 두 명의 그래프 빌더를 사용하여 필요한 코드의 양을 크게 줄일 수있는 방법이 있는지 알고 싶습니다.
HALTbuildGraph = 기능 ({} , { 임시 직원 = "" , 진동 = "" } ,
만약 ( N 개 항목 ( LogCheckBox << 선택 받기 ()) == 1 , // 로그 파일을 가져온 경우
...에 대한 ( 나는 = 1 , 나는 <= 대장 () , 나는 ++,
만약 ( ~을 포함하다 ( 숯 ( 열 이름 ( 나는 )) , "온도" ) & ~을 포함하다 ( 숯 ( 열 이름 ( 나는 )) , "설정 값" ) ,
임시 직원 = 숯 ( 열 이름 ( 나는 )) ,
/ * else if * / ~을 포함하다 ( 숯 ( 열 이름 ( 나는 )) , "바이브" ) & ~을 포함하다 ( 숯 ( 열 이름 ( 나는 )) , "설정 값" ) ,
진동 = 숯 ( 열 이름 ( 나는 )) ;
) ;
) ;
만약 ( 임시 직원 == "" , // 온도 설정 값 열을 찾을 수없는 경우.
인쇄 ( "오류 111a : 온도 설정 값을 찾을 수 없습니다" ) ;
던지다 ()
) ;
만약 ( 진동 == "" , // Vibration Setpoint 열을 찾을 수없는 경우.
인쇄 ( "오류 111b : 진동 설정 점을 찾을 수 없습니다" ) ;
던지다 () ;
) ;
만약 ( N 개 항목 ( 그래프 목록 ) == 1 ,
gb = 그래프 빌더 (
변수 (
엑스 ( : 시험 시간 ) ,
와이 ( 기둥 ( 임시 직원 ) ) ,
와이 ( 기둥 ( 진동 ) ) ,
와이 ( 기둥 ( 그래프 목록 [ 1 ]) )
) ,
집단 (
위치 ( 1 , 1 ) ,
선 ( 엑스 , 와이 , 전설 ( 27 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 2 ) ,
선 ( 엑스 , 와이 , 전설 ( 28 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 삼 ) ,
선 ( 엑스 , 와이 , 전설 ( 29 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
SendToReport (
급파 ({} , "그래프 제목" , 텍스트 편집 상자 , { 텍스트 설정 ( 그래프 목록 [ 1 ])}) ;
) ;
) ;
gb_rpt = 보고서 ( gb ) ;
gb_rpt [ LegendBox ( 1 )] << 지우다 ;
gb_rpt [ PictureBox ( 1 )] << 저널 창 ;
gb << 창 닫기 ( 부러워하다 ) ,
/ * else if * / N 개 항목 ( 그래프 목록 ) == 2 ,
gb = 그래프 빌더 (
변수 (
엑스 ( : 시험 시간 ) ,
와이 ( 기둥 ( 임시 직원 ) ) ,
와이 ( 기둥 ( 진동 ) ) ,
와이 ( 기둥 ( 그래프 목록 [ 1 ]) ) ,
와이 ( 기둥 ( 그래프 목록 [ 2 ]) )
) ,
집단 (
위치 ( 1 , 1 ) ,
선 ( 엑스 , 와이 , 전설 ( 27 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 2 ) ,
선 ( 엑스 , 와이 , 전설 ( 28 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 삼 ) ,
선 ( 엑스 , 와이 , 전설 ( 29 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 4 ) ,
선 ( 엑스 , 와이 , 전설 ( 30 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
SendToReport (
급파 ({} , "그래프 제목" , 텍스트 편집 상자 , { 텍스트 설정 ( 그래프 목록 [ 1 ] || "&" || 그래프 목록 [ 2 ])}) ;
) ;
) ;
gb_rpt = 보고서 ( gb ) ;
gb_rpt [ LegendBox ( 1 )] << 지우다 ;
gb_rpt [ PictureBox ( 1 )] << 저널 창 ;
gb << 창 닫기 ( 부러워하다 ) ,
/ * else if * / N 개 항목 ( 그래프 목록 ) == 삼 ,
gb = 그래프 빌더 (
변수 (
엑스 ( : 시험 시간 ) ,
와이 ( 기둥 ( 임시 직원 ) ) ,
와이 ( 기둥 ( 진동 ) ) ,
와이 ( 기둥 ( 그래프 목록 [ 1 ]) ) ,
와이 ( 기둥 ( 그래프 목록 [ 2 ]) ) ,
와이 ( 기둥 ( 그래프 목록 [ 삼 ]) )
) ,
집단 (
위치 ( 1 , 1 ) ,
선 ( 엑스 , 와이 , 전설 ( 27 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 2 ) ,
선 ( 엑스 , 와이 , 전설 ( 28 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 삼 ) ,
선 ( 엑스 , 와이 , 전설 ( 29 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 4 ) ,
선 ( 엑스 , 와이 , 전설 ( 30 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 5 ) ,
선 ( 엑스 , 와이 , 전설 ( 31 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
SendToReport (
급파 ({} , "그래프 제목" , 텍스트 편집 상자 , { 텍스트 설정 ( 그래프 목록 [ 1 ] || "," || 그래프 목록 [ 2 ] || ", &" || 그래프 목록 [ 삼 ])}) ;
) ;
) ;
gb_rpt = 보고서 ( gb ) ;
gb_rpt [ LegendBox ( 1 )] << 지우다 ;
gb_rpt [ PictureBox ( 1 )] << 저널 창 ;
gb << 창 닫기 ( 부러워하다 ) ,
/ * else if * / N 개 항목 ( 그래프 목록 ) == 4 ,
gb = 그래프 빌더 (
변수 (
엑스 ( : 시험 시간 ) ,
와이 ( 기둥 ( 임시 직원 ) ) ,
와이 ( 기둥 ( 진동 ) ) ,
와이 ( 기둥 ( 그래프 목록 [ 1 ]) ) ,
와이 ( 기둥 ( 그래프 목록 [ 2 ]) ) ,
와이 ( 기둥 ( 그래프 목록 [ 삼 ]) )
) ,
집단 (
위치 ( 1 , 1 ) ,
선 ( 엑스 , 와이 , 전설 ( 27 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 2 ) ,
선 ( 엑스 , 와이 , 전설 ( 28 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 삼 ) ,
선 ( 엑스 , 와이 , 전설 ( 29 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 4 ) ,
선 ( 엑스 , 와이 , 전설 ( 30 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 5 ) ,
선 ( 엑스 , 와이 , 전설 ( 31 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
SendToReport (
급파 ({} , "그래프 제목" , 텍스트 편집 상자 , { 텍스트 설정 ( 그래프 목록 [ 1 ] || "," || 그래프 목록 [ 2 ] || ", &" || 그래프 목록 [ 삼 ])}) ;
) ;
) ;
gb_rpt = 보고서 ( gb ) ;
gb_rpt [ LegendBox ( 1 )] << 지우다 ;
gb_rpt [ PictureBox ( 1 )] << 저널 창 ;
gb << 창 닫기 ( 부러워하다 ) ;
gb = 그래프 빌더 (
변수 (
엑스 ( : 시험 시간 ) ,
와이 ( 기둥 ( 임시 직원 ) ) ,
와이 ( 기둥 ( 진동 ) ) ,
와이 ( 기둥 ( 그래프 목록 [ 4 ]) )
) ,
집단 (
위치 ( 1 , 1 ) ,
선 ( 엑스 , 와이 , 전설 ( 27 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 2 ) ,
선 ( 엑스 , 와이 , 전설 ( 28 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 삼 ) ,
선 ( 엑스 , 와이 , 전설 ( 29 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
SendToReport (
급파 ({} , "그래프 제목" , 텍스트 편집 상자 , { 텍스트 설정 ( 그래프 목록 [ 4 ])}) ;
) ;
) ;
gb_rpt = 보고서 ( gb ) ;
gb_rpt [ LegendBox ( 1 )] << 지우다 ;
gb_rpt [ PictureBox ( 1 )] << 저널 창 ;
gb << 창 닫기 ( 부러워하다 ) ,
/ * else if * / N 개 항목 ( 그래프 목록 ) == 5 ,
gb = 그래프 빌더 (
변수 (
엑스 ( : 시험 시간 ) ,
와이 ( 기둥 ( 임시 직원 ) ) ,
와이 ( 기둥 ( 진동 ) ) ,
와이 ( 기둥 ( 그래프 목록 [ 1 ]) ) ,
와이 ( 기둥 ( 그래프 목록 [ 2 ]) ) ,
와이 ( 기둥 ( 그래프 목록 [ 삼 ]) )
) ,
집단 (
위치 ( 1 , 1 ) ,
선 ( 엑스 , 와이 , 전설 ( 27 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 2 ) ,
선 ( 엑스 , 와이 , 전설 ( 28 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 삼 ) ,
선 ( 엑스 , 와이 , 전설 ( 29 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 4 ) ,
선 ( 엑스 , 와이 , 전설 ( 30 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 5 ) ,
선 ( 엑스 , 와이 , 전설 ( 31 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
SendToReport (
급파 ({} , "그래프 제목" , 텍스트 편집 상자 , { 텍스트 설정 ( 그래프 목록 [ 1 ] || "," || 그래프 목록 [ 2 ] || ", &" || 그래프 목록 [ 삼 ])}) ;
) ;
) ;
gb_rpt = 보고서 ( gb ) ;
gb_rpt [ LegendBox ( 1 )] << 지우다 ;
gb_rpt [ PictureBox ( 1 )] << 저널 창 ;
gb << 창 닫기 ( 부러워하다 ) ;
gb = 그래프 빌더 (
변수 (
엑스 ( : 시험 시간 ) ,
와이 ( 기둥 ( 임시 직원 ) ) ,
와이 ( 기둥 ( 진동 ) ) ,
와이 ( 기둥 ( 그래프 목록 [ 4 ]) ) ,
와이 ( 기둥 ( 그래프 목록 [ 5 ]) )
) ,
집단 (
위치 ( 1 , 1 ) ,
선 ( 엑스 , 와이 , 전설 ( 27 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 2 ) ,
선 ( 엑스 , 와이 , 전설 ( 28 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 삼 ) ,
선 ( 엑스 , 와이 , 전설 ( 29 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 4 ) ,
선 ( 엑스 , 와이 , 전설 ( 30 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
SendToReport (
급파 ({} , "그래프 제목" , 텍스트 편집 상자 , { 텍스트 설정 ( 그래프 목록 [ 4 ] || "&" || 그래프 목록 [ 5 ])}) ;
) ;
) ;
gb_rpt = 보고서 ( gb ) ;
gb_rpt [ LegendBox ( 1 )] << 지우다 ;
gb_rpt [ PictureBox ( 1 )] << 저널 창 ;
gb << 창 닫기 ( 부러워하다 ) ,
/ * else if * / N 개 항목 ( 그래프 목록 ) == 6 ,
gb = 그래프 빌더 (
변수 (
엑스 ( : 시험 시간 ) ,
와이 ( 기둥 ( 임시 직원 ) ) ,
와이 ( 기둥 ( 진동 ) ) ,
와이 ( 기둥 ( 그래프 목록 [ 1 ]) ) ,
와이 ( 기둥 ( 그래프 목록 [ 2 ]) ) ,
와이 ( 기둥 ( 그래프 목록 [ 삼 ]) )
) ,
집단 (
위치 ( 1 , 1 ) ,
선 ( 엑스 , 와이 , 전설 ( 27 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 2 ) ,
선 ( 엑스 , 와이 , 전설 ( 28 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 삼 ) ,
선 ( 엑스 , 와이 , 전설 ( 29 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 4 ) ,
선 ( 엑스 , 와이 , 전설 ( 30 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 5 ) ,
선 ( 엑스 , 와이 , 전설 ( 31 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
SendToReport (
급파 ({} , "그래프 제목" , 텍스트 편집 상자 , { 텍스트 설정 ( 그래프 목록 [ 1 ] || "," || 그래프 목록 [ 2 ] || ", &" || 그래프 목록 [ 삼 ])}) ;
) ;
) ;
gb_rpt = 보고서 ( gb ) ;
gb_rpt [ LegendBox ( 1 )] << 지우다 ;
gb_rpt [ PictureBox ( 1 )] << 저널 창 ;
gb << 창 닫기 ( 부러워하다 ) ;
gb = 그래프 빌더 (
변수 (
엑스 ( : 시험 시간 ) ,
와이 ( 기둥 ( 임시 직원 ) ) ,
와이 ( 기둥 ( 진동 ) ) ,
와이 ( 기둥 ( 그래프 목록 [ 4 ]) ) ,
와이 ( 기둥 ( 그래프 목록 [ 5 ]) ) ,
와이 ( 기둥 ( 그래프 목록 [ 6 ]) )
) ,
집단 (
위치 ( 1 , 1 ) ,
선 ( 엑스 , 와이 , 전설 ( 27 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 2 ) ,
선 ( 엑스 , 와이 , 전설 ( 28 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 삼 ) ,
선 ( 엑스 , 와이 , 전설 ( 29 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 4 ) ,
선 ( 엑스 , 와이 , 전설 ( 30 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
집단 (
위치 ( 1 , 5 ) ,
선 ( 엑스 , 와이 , 전설 ( 31 ) , 행 순서 ( 0 ) , 요약 통계 ( "평균" ) )
) ,
SendToReport (
급파 ({} , "그래프 제목" , 텍스트 편집 상자 , { 텍스트 설정 ( 그래프 목록 [ 4 ] || "&" || 그래프 목록 [ 5 ])}) ;
) ;
) ;
gb_rpt = 보고서 ( gb ) ;
gb_rpt [ LegendBox ( 1 )] << 지우다 ;
gb_rpt [ PictureBox ( 1 )] << 저널 창 ;
gb << 창 닫기 ( 부러워하다 ) ;
) ,
네가 계속 사진을 찍은 것 같아.
기본적으로, 나는 그래프 빌더의 변수 섹션에서 if 문을 사용해 보았지만 JMP는 그런 것을 좋아하지 않는다. 난 그냥 내 코드를 단축하고 쉽게 읽을 수있는 방법을 찾고 있어요.
그 예문과 명령을 공유해 주셔서 다시 한 번 감사드립니다. 위의 코드가 지금과 같은 모습입니다. 나는 그것을 사용하는 것보다 훨씬 낫다고 말할 수 있습니다.
HALTbuildGraph = 기능 ({} , { 임시 직원 = "" , 진동 = "" } , // 11
만약 ( N 개 항목 ( LogCheckBox << 선택 받기 ()) == 1 , // 로그 파일을 가져온 경우
...에 대한 ( 나는 = 1 , 나는 <= 대장 () , 나는 ++,
만약 ( ~을 포함하다 ( 숯 ( 열 이름 ( 나는 )) , "온도" ) & ~을 포함하다 ( 숯 ( 열 이름 ( 나는 )) , "설정 값" ) ,
임시 직원 = 숯 ( 열 이름 ( 나는 )) ,
/ * else if * / ~을 포함하다 ( 숯 ( 열 이름 ( 나는 )) , "바이브" ) & ~을 포함하다 ( 숯 ( 열 이름 ( 나는 )) , "설정 값" ) ,
진동 = 숯 ( 열 이름 ( 나는 )) ;
) ;
) ;
만약 ( 임시 직원 == "" , // 온도 설정 값 열을 찾을 수없는 경우.
인쇄 ( "오류 111a : 온도 설정 값을 찾을 수 없습니다" ) ;
던지다 ()
) ;
만약 ( 진동 == "" , // Vibration Setpoint 열을 찾을 수없는 경우.
인쇄 ( "오류 111b : 진동 설정 점을 찾을 수 없습니다" ) ;
던지다 () ;
) ;
gb_expr = 평가 절하 ( "\ [
gb = 그래프 빌더 (
변수(
X (: 테스트 시간),
Y (열 (tempcol)),
Y (컬럼 (vibcol)),
] \ " ) ;
...에 대한 ( 나는 = 1 , 나는 <= N 개 항목 ( 그래프 목록 ) & 나는 <= 삼 , 나는 ++,
만약 ( 나는 == N 개 항목 ( 그래프 목록 ) | 나는 == 삼 ,
gb_expr = gb_expr || 평가 절하 ( "\ [
Y (그래프 목록 [^ i ^])
),
] \ " ) ,
/*그밖에*/
gb_expr = gb_expr || 평가 절하 ( "\ [
Y (그래프 목록 [^ i ^]),
] \ " ) ;
) ;
) ;
gb_expr = gb_expr || 평가 절하 ( "\ [
집단(
위치 (1, 1),
선 (X, Y, 범례 (27), 행 순서 (0), 요약 통계 ( "평균"))
),
집단(
위치 (1, 2),
선 (X, Y, 범례 (28), 행 순서 (0), 요약 통계 ( "평균"))
),
] \ " ) ;
...에 대한 ( 나는 = 1 , 나는 <= N 개 항목 ( 그래프 목록 ) & 나는 <= 삼 , 나는 ++,
gb_expr = gb_expr || 평가 절하 ( "\ [
집단(
위치 (1, 2 + ^ i ^),
선 (X, Y, 범례 (28 + ^ i ^), 행 순서 (0), 요약 통계 ( "평균"))
),
] \ " ) ;
) ;
gb_expr = gb_expr || 평가 절하 ( "\ [
SendToReport (
디스패치 ({}, "그래프 제목", 텍스트 편집 상자, {텍스트 설정 (그래프리스트 [1]
] \ " ) ;
만약 ( N 개 항목 ( 그래프 목록 ) == 1 ,
gb_expr = gb_expr || 평가 절하 ( "\ [)});
);
] \ " ) ;
) ;
...에 대한 ( 나는 = 2 , 나는 <= N 개 항목 ( 그래프 목록 ) & 나는 <= 삼 , 나는 ++,
만약 ( 나는 == N 개 항목 ( 그래프 목록 ) | 나는 == 삼 ,
gb_expr = gb_expr || 평가 절하 ( "\ [||", & "|| 그래프리스트 [^ i ^])});
);
] \ " ) ,
/*그밖에*/
gb_expr = gb_expr || 평가 절하 ( "\ [||", "|| 그래프 목록 [^ i ^]
] \ " ) ;
) ;
) ;
gb_expr = gb_expr || 평가 절하 ( "\ [
);
gb_rpt = report (gb);
gb_rpt [LegendBox (1)] << 삭제;
gb_rpt [PictureBox (1)] << 저널 창;
gb << 창 닫기 (nosave)
] \ " ) ;
평가 ( 해석하다 ( gb_expr )) ;
만약 ( N 개 항목 ( 그래프 목록 ) > 삼 ,
gb_expr = 평가 절하 ( "\ [
gb = 그래프 빌더 (
변수(
X (: 테스트 시간),
Y (열 (tempcol)),
Y (컬럼 (vibcol)),
] \ " ) ;
...에 대한 ( 나는 = 4 , 나는 <= N 개 항목 ( 그래프 목록 ) , 나는 ++,
만약 ( 나는 == N 개 항목 ( 그래프 목록 ) ,
gb_expr = gb_expr || 평가 절하 ( "\ [
Y (그래프 목록 [^ i ^])
),
] \ " ) ,
/*그밖에*/
gb_expr = gb_expr || 평가 절하 ( "\ [
Y (그래프 목록 [^ i ^]),
] \ " ) ;
) ;
) ;
gb_expr = gb_expr || 평가 절하 ( "\ [
집단(
위치 (1, 1),
선 (X, Y, 범례 (27), 행 순서 (0), 요약 통계 ( "평균"))
),
집단(
위치 (1, 2),
선 (X, Y, 범례 (28), 행 순서 (0), 요약 통계 ( "평균"))
),
] \ " ) ;
...에 대한 ( 나는 = 4 , 나는 <= N 개 항목 ( 그래프 목록 ) , 나는 ++,
gb_expr = gb_expr || 평가 절하 ( "\ [
집단(
위치 (1, 2 + ^ i ^ -3),
선 (X, Y, 범례 (28 + ^ i ^ -3), 행 순서 (0), 요약 통계 ( "평균"))
),
] \ " ) ;
) ;
gb_expr = gb_expr || 평가 절하 ( "\ [
SendToReport (
디스패치 ({}, "그래프 제목", 텍스트 편집 상자, {텍스트 설정 (그래프리스트 [4]
] \ " ) ;
만약 ( N 개 항목 ( 그래프 목록 ) == 4 ,
gb_expr = gb_expr || 평가 절하 ( "\ [)});
);
] \ " ) ;
) ;
...에 대한 ( 나는 = 5 , 나는 <= N 개 항목 ( 그래프 목록 ) , 나는 ++,
만약 ( 나는 == N 개 항목 ( 그래프 목록 ) ,
gb_expr = gb_expr || 평가 절하 ( "\ [||", & "|| 그래프리스트 [^ i ^])});
);
] \ " ) ,
/*그밖에*/
gb_expr = gb_expr || 평가 절하 ( "\ [||", "|| 그래프 목록 [^ i ^]
] \ " ) ;
) ;
) ;
gb_expr = gb_expr || 평가 절하 ( "\ [
);
gb_rpt = report (gb);
gb_rpt [LegendBox (1)] << 삭제;
gb_rpt [PictureBox (1)] << 저널 창;
gb << 창 닫기 (nosave)
] \ " ) ;
평가 ( 해석하다 ( gb_expr )) ;
) ,