JSL 스크립트에서 자동 그래프 생성을 추가할 수 있습니까?안녕하세요,
나는 22개의 데이터 테이블(제품에 해당)을 업데이트하는 실험 데이터를 구성하기 위해 JSL을 작성했습니다. 각 테이블에는 다양한 물리화학적 매개변수(예: pH, 삼투압)에 대한 열이 포함되어 있습니다. 현재 Graph Builder 기능과 '데이터 테이블에 스크립트 저장'을 사용하여 수동으로 그래프를 생성하고 있지만 이를 내 데이터 테이블을 생성하는 기본 JSL 스크립트에 작성할 수 있는지 궁금합니다.
각 그래프는 y축에 특정 매개변수를, x축에 시간을 표시하므로 수동으로 그래프를 만들고 스크립트를 저장하지 않고 각 매개변수에 대한 각 데이터 테이블에 그래프를 생성하는 코드를 작성하고 싶습니다.
자동화 및 스크립팅콘텐츠 구성데이터 혼합 및 정리대량 맞춤화Re: JSL 스크립트에서 자동 그래프 생성 기능을 추가할 수 있나요?그것이 당신을 위해 일하고 있다는 소식을 듣고 기쁩니다! 좀 더 대화형 기능을 원한다면 JMP 15의 새로운 그래프릿 기능을 살펴보세요. 귀하의 데이터에 적합하다고 생각합니다. 암시적 계층 구조는 훌륭한 드릴다운을 제공합니다.Re: JSL 스크립트에서 자동 그래프 생성 기능을 추가할 수 있나요?감사합니다! 수정된 스크립트를 사용하여 마침내 그래프를 저장할 수 있었습니다.
Re: JSL 스크립트에서 자동 그래프 생성 기능을 추가할 수 있나요?좋습니다. JMP 15 호환 버전은 첨부된 내용을 참조하십시오.
Re: JSL 스크립트에서 자동 그래프 생성 기능을 추가할 수 있나요?UI "다른 이름으로 저장"을 사용하여 보고서로 JMP 15에 저장할 수 있지만 JSL을 사용하여 수행하는 방법을 알 수 없었습니다.
개발팀에게 좋은 질문입니다. 당신은 디스커버리 컨퍼런스에 있습니까? "Meet the Developers" 가상 부스가 지금 열려 있으며 JSL 전문가가 그곳에 있습니다.
Re: JSL 스크립트에서 자동 그래프 생성 기능을 추가할 수 있나요?아 알겠습니다. 저는 JMP15를 사용하고 있습니다. 그래서 보고서 저장 기능을 사용할 수 없습니다.
Re: JSL 스크립트에서 자동 그래프 생성 기능을 추가할 수 있나요?정말 죄송합니다. 확인하지 않았습니다. 보고서에 창 저장은 버전 16.0에서 도입되었습니다.Re: JSL 스크립트에서 자동 그래프 생성 기능을 추가할 수 있나요?안녕하세요,
1) build_graphs를 변경했는데 첫 번째 버전이 창 참조를 반환하지 않았습니다. 당신은 당신을 업데이트 했습니까?
2) 사용 중인 JMP 버전은 무엇입니까?Re: JSL 스크립트에서 자동 그래프 생성 기능을 추가할 수 있나요?안녕,
'윈도우 보고서 저장' 기능을 사용해 보았으나 첨부된 이미지에 스크립트 오류가 발생합니다.또한 이상하게도 Window 개체에 대한 스크립팅 인덱스에서 해당 기능을 찾지 못했습니다.
오류는 다음과 같습니다. 'Send Expects Scriptable Object in access or evaluation of 'Send' ,win << /*###*/Save Window Report ("automated_gb2.jrp", embed data(1)) /*## #*/
Re: JSL 스크립트에서 자동 그래프 생성 기능을 추가할 수 있나요?안녕하세요,
예, 가능합니다. 방법을 몰랐지만 스크립팅 인덱스에서 창 개체에 사용할 수 있는 옵션을 빠르게 살펴보니 "창 보고서 저장" 기능이 있었습니다.
첨부파일을 참조하시기 바랍니다. build_graphs 함수의 버그를 수정하고(창 참조를 반환하지 않음) 스크립트 끝에 다음 줄을 추가합니다.
win << Save Window Report( "automated_gb2.jrp", embed data( 1 ) );
Re: JSL 스크립트에서 자동 그래프 생성 기능을 추가할 수 있나요?Setup 및 Build-graphs 함수와 함께 예제 스크립트를 공유해 주셔서 감사합니다. 내 스크립트에 이러한 기능을 성공적으로 적용할 수 있었습니다!
그래프 창을 내 데이터 테이블과 동일한 디렉토리에 별도의 파일로 저장할 수 있는지 궁금합니다. 스크립트 전체에서 '닫기' 기능을 사용하여 다른 데이터 테이블을 저장하지만 'Build_graphs' 기능에서 V 목록 상자를 사용하여 생성된 그래프 창을 저장하는 기능을 사용하는 방법을 잘 모르겠습니다.
예를 들어 내 스크립트 전체에 다음과 같은 변형이 있습니다.
Close( dtProduct, Save( save_path_example || "dtProduct.JMP"));
Re: JSL 스크립트에서 자동 그래프 생성 기능을 추가할 수 있나요?말씀하신 것처럼 각 행이 다른 y축 매개변수에 해당하는 경우 '각 행에 대해' 기능을 사용하여 이 작업을 수행할 수 있는지 궁금합니다.
Re: JSL 스크립트에서 자동 그래프 생성 기능을 추가할 수 있나요?안녕 @단알렉산더 ,
나는 두 번째 @txnelson 수행하려는 작업의 복잡성을 감안할 때 JSL 스크립팅 가이드를 확인하는 것이 정말 유용할 것입니다.
그러나 시작하기 위해 설명한 것과 유사한 작업을 시도하는 예가 있습니다.
"설정" 기능은 샘플 데이터 "CrimeData.jmp" 파일에서 몇 가지 데이터 보기를 생성하여 제품 하위 집합을 시뮬레이션하고 이를 테이블 열의 다른 하위 집합과 연결합니다.
"build_graphs"는 JSL을 사용하여 템플릿에서 그래프를 만드는 방법을 보여줍니다. 변수 대체를 사용하는 것은 간단한 문제입니다.
그래프는 V List Box를 사용하여 단일 창에 결합됩니다.
도움이 되었기를 바랍니다.
Re: JSL 스크립트에서 자동 그래프 생성 기능을 추가할 수 있나요?이를 수행하는 방법에는 여러 가지가 있습니다. 모든 제품에 대한 열이 있는 별도의 데이터 테이블을 만든 다음 해당 제품의 물리화학적 매개변수에 대해 행에 배치할 수 있습니다. 그런 다음 스크립트는 작업 중인 제품을 결정하고 구성 데이터 테이블의 열에서 처리할 매개변수를 읽어야 합니다.
아직 스크립팅 가이드를 읽지 않았다면 지금 읽을 때입니다.Re: JSL 스크립트에서 자동 그래프 생성 기능을 추가할 수 있나요?안녕 짐,
이것은 내 프로그램의 그래프 빌더 스크립트의 예입니다.
Graph Builder(
Size( 1263, 901 ),
Variables(
X( :Name( "Time (Months)" ) ),
Y( :Name( "% Adsorption" ) ),
Overlay( :Lot Number )
),
Elements(
Points( X, Y, Legend( 13 ) ),
Line Of Fit( X, Y, Legend( 15 ), Confidence of Fit( 0 ) )
));
내 관심사는 내 스크립트의 크기 때문에 모든 다른 데이터 테이블과 y축 매개변수를 다루기 위해 위의 스크립트를 100회 이상 반복 작성해야 한다는 것입니다. 모든 y축 매개변수 목록을 만들고 위 스크립트에서 해당 목록을 호출할 수 있는지 궁금합니다.
내 기본 스크립트는 기본적으로 원시 데이터 데이터베이스를 22개의 '제품 하위 집합' 데이터 테이블로 정렬하며 각 테이블은 특정 제품에 따라 다릅니다. 약 30가지의 서로 다른 물리화학적 매개변수가 있으며 각 매개변수에는 시간에 대한 별도의 그래프가 필요합니다. 그러나 모든 매개변수가 모든 제품에 적용되는 것은 아닙니다. 즉, 특정 데이터 테이블에는 30개의 매개변수 중 10개만 포함될 수 있습니다.
Re: JSL 스크립트에서 자동 그래프 생성 기능을 추가할 수 있나요?물론 기본 프로그램의 JSL에서 Graph Builder 플랫폼을 실행하는 기능을 추가할 수 있습니다. 원하는 Graph Builder를 대화식으로 실행하면 빨간색 삼각형으로 이동하여 스크립트 저장을 선택할 수 있습니다. 스크립트 창에 저장하면 그래프를 생성하는 데 필요한 JSL을 볼 수 있습니다. 스크립트에 대한 자세한 내용이 없으면 위의 제안을 넘어서는 것이 매우 어렵습니다.