JSL의 새로운 기능 - 명확한 선택, 보이지 않는 사용법저는 JSL을 처음 접했습니다. 몇 가지 질문이 있습니다.
1). 막대 그래프를 플롯하고 ppt로 보내는 스크립트를 설정하고 있습니다. 스크립트가 실행된 후 그래프 창의 마지막 막대가 선택됩니다(막대의 대각선 음영 참조). 이 막대를 ppt로 슬라이드하기 전에 선택을 취소하고 싶습니다. (첨부 파일을 참조). 선택 표시를 해제하는 명령을 찾아야 합니다.
2). 모든 그래프를 만들고 ppt로 저장한 후 데이터 테이블을 닫고 싶습니다. 닫기(dt) 명령을 사용하는 경우; 여기서 dt는 내 데이터 테이블입니다. 이것은 데이터 테이블을 닫고 그래프가 생성되지 않습니다.
삼). 동일한 스크립트에서 다양한 그래프에 대해 여러 데이터 필터를 적용해야 합니다. 수행 방법을 보여주는 샘플 스크립트가 있습니까? '로컬' 필터를 사용해 보았지만 필터가 제한되어 내 그래프에 적용되지 않았습니다. dt<< 행 상태 지우기를 사용해 보았습니다. 새 필터를 적용하기 전에 작동하지 않습니다.
4). 그래프 창에 'invisble'을 사용하는 방법을 보여주는 샘플 스크립트가 있습니까?
Re: JSL 신규 - 선택 취소, 보이지 않는 사용몇 가지 질문에 답할 수 있습니다.
1. 테이블에서 선택한 항목을 모두 지워야 합니다. 다음을 통해 이 작업을 수행할 수 있습니다.
dt << clear select;
여기서 dt는 데이터 테이블을 가리킵니다.
3. 그래프를 만든 후 작은 빨간색 삼각형을 클릭하여 필터를 추가합니다. > 스크립트 > 로컬 데이터 필터 . 그런 다음 하나 이상의 변수를 필터 열로 추가합니다. 이제 Graph Builder 옆에 있는 작은 빨간색 삼각형을 클릭하고 스크립트 복사 . 예를 들면 다음과 같습니다.
dt = open("$sample_data\Big Class.jmp");
Graph Builder(
Size( 526, 451 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 12 ) ), Smoother( X, Y, Legend( 13 ) ) ),
Local Data Filter( Add Filter( columns( :sex ) ) )
);
Re: JSL 신규 - 선택 취소, 보이지 않는 사용 // Open Sample Data
dt = Open("$SAMPLE_DATA/Big Class.jmp");
// Select rows
dt << select Where(:age ==12);
// Clear Selection
dt << clear select
질문 # 1의 경우 - 위의 예 참조
Graph1 << Show Window(0);
Fow 질문 #4 - 위의 코드는 창을 숨기거나 "보이지 않게" 만들어야 합니다. 여기서 Graph1은 그래프 창을 나타냅니다.
2번 질문의 경우,
- 먼저 ppt에 그래프를 저장하고 ppt를 닫은 다음 데이터 테이블을 닫습니다. 이렇게 하면 문제가 해결됩니다.
질문 #3의 경우,
- 수행하려는 작업의 샘플 코드를 제공할 수 있습니까? 이것은 쉬울 것입니다.
최상의
우다이