안녕,
주어진 그룹(그룹 변수는 페이지를 제어하도록 설정됨) 내의 데이터 행에 대한 중간 Y 값을 기반으로 X/Y 플롯에 빨간색 참조선(변수)을 추가하는 것을 목표로 하는 스크립트를 첨부했습니다. 다른 열의 추가 기준.
중요한 열 요약:
X 열
Y 열
그룹 열
기준 열
이 스크립트를 처음 작성했을 때 부분적으로 작동했습니다. 예를 들어 빨간색 선이 의도한 대로 각 프레임 상자에 그려졌지만 값이 올바르지 않았습니다. 첫 번째 프레임 상자에는 올바른 값의 빨간색 참조선이 할당되었지만 다른 모든 축척 상자에는 첫 번째 축척 상자와 일치하는 다른 값의 빨간색 참조선이 있습니다(문제 1).
스크립트는 JMP/특정 JMP 창을 닫을 때까지 이렇게 작동했습니다. 이제 스크립트는 빨간색 참조선을 전혀 그리지 않습니다(문제 2).
문제 1 확장:
스크립트가 부분적으로 작동할 때 For 루프에서 (i)가 올바르게 증가하는 것처럼 보이지만 빨간색 참조선을 계산하는 공식 내의 (i)가 루프마다 업데이트되지 않거나 표시되지 않았습니다.
페이지를 제어하는 다른 그룹을 포함하는 목록(page_list[])이 있습니다. 이 목록은 그래프 스크립트(첨부됨)가 실행되는 데이터 테이블을 빌드하는 데 사용되는 스크립트에서 생성되었으며 해당 열의 고유한 값을 나열합니다. 각 그룹.
나는 약간 갇혀서 나보다 더 많은 전문 지식을 가진 누군가가 도울 수 있기를 바랐습니다. 저는 JSL에서 스크립팅을 처음 접했지만 잘 해내고 있습니다!
데이터 디버깅에 대한 액세스 권한이 없으면 모형 데이터를 만들거나 스크립트를 리팩터링하여 일부 JMP 샘플 데이터 세트와 함께 작동하는 데 많은 시간이 걸리기 때문에 스크립트가 상당히 어렵습니다.
그러나 한 가지 제안이 있습니다. Page를 사용하는 것 같으므로 데이터가 긴 형식인 것 같습니다. 이 경우 해당 제한이 있는 데이터 테이블에 대한 새 열을 계산할 수 있습니다. 그런 다음 새 열을 선 플롯으로 Y축에 추가할 수 있습니다(포인트 플롯에서 비활성화하고 라인에서 포인트에 사용되는 y축 변수 비활성화).