<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕하세요,
저는 날짜별로 정리 된 일련의 관리도 (일련 번호로 표시)로 작업하고 있습니다. 내 관리도는 Quarter에 의해 단계적으로 조정되었지만 x 축을 음영 처리하여 월을 강조 표시하는 기능이 필요합니다. 나는 이것을 수동으로 할 수 있지만, "reference"라인의 "max"와 "min"값을 "month"를 포함하는 컬럼에 링크 할 수있는 JSL 스크립트를 배우고 싶다. 예를 들어, 9 월의 데이터를 음영 처리하려면 9 월의 모든 참조 행의 최소값을 모든 데이터의 시작 값과 같게 설정하고 최대 값을 9 월의 모든 데이터의 끝과 같게 설정합니다.
나는 JSL을 처음 사용하고 이것을 달성하는 방법에 어려움을 겪고있다. 더 좋은 방법이 있다면 아이디어에 대해 열어 보았습니다. 그러나 마커 유형이나 색상을 변경하여 차트가 많이 말하고 너무 많은 마커 유형과 색상을 사용하기 때문에이를 수행 할 수 없습니다.
감사,
재키
음영이 어떤 모양인지 이해하지 못합니다. 그러나이 예제는 JSL과 함께 그래픽 스크립트를 동적으로 적용하는 방법에 대한 아이디어를 줄 수 있습니다.
// 예제 데이터 테이블
dt = 열다 ( "$ SAMPLE_DATA / 품질 관리 / Orange Juice.jmp" ) ;
// "하위 단계"가있는 열
안부 = dt << 새 열 ( "하위 단계" , 숫자 , 공식 ( 일주 ( : 견본 / 5 )) , ) ;
// 예제 컨트롤 차트
참조 번호 = 컨트롤 차트 작성기 (
변수 ( 하급 집단 ( : 견본 ) , 와이 ( : 따르게 하는 ) , 단계 ( : 단계 )) ,
차트 ( 전철기 ( 통계량 ( "비율" ))))
) ;
// 제한 가져 오기
rcc = 보고서 ( 참조 번호 ) ;
ymin = rcc [ Axisbox ( 2 )] << 분을 얻다 ;
ymax = rcc [ Axisbox ( 2 )] << 최대치를 얻다. ;
요약하다 ( 지 = 으로 ( 안부 ) , xmin = 민 ( : 견본 ) , xmax = 맥스 ( : 견본 )) ;
// 그래픽 스크립트를 사용하여 1 초마다 음영 처리
에 대한 ( 나는 = 1 , 나는 <= N 개 항목 ( 지 ) , 나는 = 나는 + 2 ,
평가 (
Eval Expr (
rcc [ FrameBox ( 2 )] << 그래픽 스크립트 추가 (
투명도 ( 0.3 ) ;
채우기 색 ( "회색" ) ;
직사각형 ( xmin [ Expr ( 나는 )] - 0.5 , ymax , xmax [ Expr ( 나는 )] + 0.5 , ymin , 1 ) ;
)
)
)
) ;