y축 조정을 위한 질문 상자 받기(JMP v. 16)안녕하세요 여러분,
데이터 세트를 통해 변동성 차트를 만들고 싶습니다. 여기서는 이를 수행하는 스크립트를 작성했습니다. 그러나 상자를 표시하고 각 차트의 y축 한계를 묻고 싶습니다. 그런 다음 질문 상자에 y축의 최소값과 최대값을 입력하면 이에 맞게 조정됩니다.
JSL에서 그게 가능할까요?
Names Default To Here(1);
sd = currentdatatable();
Fitmod = {};
summarize( sd, ByGroups = By( :Batch ) );
colList = sd << Get Column Names( Continuous, String );
<BR />New Window("My Report",
For( i = 1, i <= Nitems( colList ), i++,
For Each( {BG, group}, ByGroups,
Vc = Variability Chart(
Y( colList[i] ),
X( :Person, :Day ),
Show Group Means( 1 ),
Where( :Batch == ByGroups[group] ),
);
);
);
);감사합니다,
줄리
자동화 및 스크립팅기본 데이터 분석 및 모델링Re: y축 조정을 위한 질문 상자 받기(JMP v. 16)10개의 컬럼과 5개의 배치가 있다면, 50개의 가변성 차트가 생성될 것입니다. 다음을 상상해 보세요:
- 각 차트를 만들기 전에 상자가 팝업으로 나타나고 해당 Y 열에 대한 최소값과 최대값을 입력해야 합니다.
- 차트를 실행하기 전에 각 배치의 모든 Y 열에 대한 최소 및 최대 입력 상자가 있는 창이 팝업됩니다. 그런 다음 사용자는 모든 최소 및 최대 값을 설정하여 값을 설정합니다. 완료되면 확인을 클릭하면 스크립트가 입력된 값을 사용하여 각 차트를 생성합니다.
- 차트가 표시된 후 각 Y 열과 배치에 대한 모든 최소값과 최대값이 표시됩니다. 그런 다음 사용자는 각 최소값과 최대값을 살펴보고 완료되면 확인을 클릭하면 모든 차트가 각 차트에 대해 입력된 최소값과 최대값에 따라 업데이트됩니다.
이 중 어떤 것이든 JSL에서 처리할 수 있는 옵션이 될 수 있습니다. 잠재적으로 설정해야 할 최소값과 최대값의 수가 걱정됩니다.
그 과정이 어떻게 진행될지 정확하게 설명해 주시면 도움이 될 것 같습니다.
Re: y축 조정을 위한 질문 상자 받기(JMP v. 16)친애하는 짐
저는 아래와 비슷한 것을 생각하고 있었습니다(옵션 2인 것 같습니다. 하지만 옵션 1과 2의 차이가 무엇인지는 잘 모르겠습니다):

감사합니다,
줄리
Re: y축 조정을 위한 질문 상자 받기(JMP v. 16)제 첫 번째 반응은 "표시된 각 차트의 Y축을 클릭하고 축 설정을 선택한 다음 최소값과 최대값을 입력하는 것과 어떻게 다릅니까?"입니다.

둘째, 제안한 접근 방식을 따르려면 스크립팅 가이드에서 사용자 값을 입력할 수 있는 텍스트 상자와 숫자 편집 또는 텍스트 편집 상자가 있는 모달 창을 만드는 방법을 학습해야 합니다.
다음은 스크립팅 인덱스에서 직접 가져온 예입니다.
도움말=>스크립팅 인덱스=>모달=>대화 상자

사용자 입력을 위한 입력 대화 상자 창을 만드는 예를 제공합니다.
스크립팅 가이드와 스크립팅 인덱스 외에도, 다른 사람들이 비슷한 요구 사항을 어떻게 해결했는지 검색할 수 있는 수많은 토론 포럼 항목이 있습니다.
또한, 이 웹페이지 상단의 Learn JMP 아이콘 아래에 자동화 및 스크립팅에 대한 전체 섹션이 있는데, 여기가 시작하기에 가장 좋은 곳이 될 수 있습니다.
마지막으로, 개발 중에 이해가 안 가는 문제에 부딪히거나 문제를 해결하는 데 사용할 수 있는 JSL 함수에 대한 정보가 필요한 경우 항상 JMP 토론 커뮤니티에 질문할 수 있습니다.