Lineup Box로 만든 여러 창을 단일 PDF로 내보내는 방법은 무엇입니까?안녕,
저는 Mac에서 JMP 16.0.0을 사용하는 JMP 초보자입니다. 저는 망막전도검사 기기와 해당 소프트웨어에서 생성된 .txt 파일을 열고 재배열하는 스크립트를 작성하려고 합니다. 파일에는 열에 반복되는 시계열(시간 및 전압 값)이 포함되어 있으며, 라인업 상자 기능을 사용하여 JMP 16.0.0에서 이를 쌓아서 표시합니다. 현재 두 개의 라인업 상자 창을 생성합니다(첨부 파일 참조). 마지막 단계에서는 JMP에서처럼 JSL을 사용하여 다중 그래프 창을 PDF로 내보내고 싶지만 이 작업을 수행할 수 있는 방법을 찾을 수 없습니다. 이상적으로는 두 창 모두 하나의 PDF 문서로 병합됩니다.
JSL의 Lineup Box로 생성된 창을 내보내는 방법이 있습니까? 아니면 누군가가 이 목표를 달성하는 데 적합한 리소스를 안내해 줄 수 있습니까? (대시보드를 사용하여 내보내기용 그래프를 조합하는 방법을 이해해야 할 수도 있습니다.)
시간 내 줘서 고마워!
건배,
표시

데이터 혼합 및 정리맥 OSRe: Lineup Box로 생성된 여러 창을 단일 PDF로 내보내는 방법은 무엇입니까?안녕 마크,
감사해요. 귀하의 프레임워크는 내 kludgy 스크립트(공유하기에는 너무 당황스럽습니다)보다 훨씬 더 우아합니다. 다양한 기기 설정으로 인해 발생하는 실험의 약간의 변화를 수용하는 더 나은 접근 방식을 제공할 수 있으므로 시도해 보시기 바랍니다.
건배,
표시
Re: Lineup Box로 생성된 여러 창을 단일 PDF로 내보내는 방법은 무엇입니까?안녕 폴,
"전체 라인업 상자를 저널에 넣으세요"라는 제안이 처음에는 초보자에게 두려웠지만 저는 구문을 위해 웹에 대해 캐스팅하고 스크립트 상단에 다음과 같은 새 저널 창을 추가했습니다.
new window(sample||"_ERG", <<JOURNAL></JOURNAL>
그런 다음 다음을 사용하여 라인업 상자 창을 생성한 코드의 각 섹션을 따랐습니다.
current report()<<JOURNAL></JOURNAL>
스크립트 끝에서 창 이름과 일치하도록 코드를 조정했습니다.
jrn = current journal();
jrn << Set page setup( margins( 0.5, 0.5, 0.5, 0.5 ), scale( 0.4 ), portrait( 1 ), paper size( "A4" ) );
jrn << Save PDF( sample||"_ERG.pdf" );
이것은 거의 완벽하게 작동했습니다! JSL에 저장된 .pdf(첫 번째 첨부 파일)와 JMP에서 수동으로 PDF로 내보낸 저널 창(두 번째 첨부 파일)의 스크린샷(해상도 죄송)을 첨부했습니다. 가능하다면 JSL 출력(JMP 출력에서와 같이)에서 "Graph Builder" 컨트롤 헤더를 제거하고 플롯을 약간 확대하고 싶지만 그 외에는 제가 찾고 있던 솔루션을 제공하셨습니다. 매우 감사합니다.
건배,
표시

Re: Lineup Box로 생성된 여러 창을 단일 PDF로 내보내는 방법은 무엇입니까?다음은 흐름에 대한 대략적인 스케치입니다. 여러분의 스크립트에는 이미 플롯에 대한 자세한 내용이 있지만 이는 제가 제안한 방향을 이해하는 데 도움이 될 수 있습니다. JMP 창은 매우 동적일 수 있습니다.
Names Default to Here( 1 );
// open data files
// prepare data table for Graph Builder
// create window
nw = New Window( "Functions",
vlb = V List Box()
);
// append new content
vlb << Append(
V List Box(
Outline Box( "B6-3553m_DAplot",
Line Up Box( N Col( 4 ),
// series of Graph Builder platfomrs
)
)
)
);
// append more new content
vlb << Append(
V List Box(
Outline Box( "B6-3553m_LAplot",
Line Up Box( N Col( 4 ),
// series of Graph Builder platfomrs
)
)
)
);
nw << Save PDF( "path/file" );Re: Lineup Box로 생성된 여러 창을 단일 PDF로 내보내는 방법은 무엇입니까?안녕 마크,
답변해 주셔서 감사합니다. 각 창에는 서로 다른 y축 스케일의 그래프가 포함되어 있으므로 별도의 창을 사용했습니다. 그런데 컨테이너 박스에 대해서는 몰랐는데, 좀 알아보겠습니다. JMP Pro에 액세스할 수 없습니다.
건배,
표시
Re: Lineup Box로 생성된 여러 창을 단일 PDF로 내보내는 방법은 무엇입니까?라인업 박스별로 별도의 창을 사용하는 이유가 있나요? 하나의 창을 사용하고 외곽선 상자나 패널 상자와 같은 컨테이너 상자를 사용하여 분할할 수 있습니까? 그런 다음 모든 내용을 단일 PDF로 저장할 수 있습니다.
JMP Pro를 사용하시나요? 그렇다면, 그 내용을 살펴봐야 합니다. 기능적 데이터 탐색기 . 귀하의 데이터와 같은 데이터를 위해 만들어졌습니다.
Re: Lineup Box로 생성된 여러 창을 단일 PDF로 내보내는 방법은 무엇입니까?전체 라인업 상자를 저널에 넣고 다음 코드를 사용하세요.
//Define setup information to save in pdf
jrn = current journal();
jrn << Set page setup( margins( 0.5, 0.5, 0.5, 0.5 ), scale( 0.4 ), portrait( 1 ), paper size( "A4" ) );
jrn << Save PDF( "report.pdf" );