jsl을 사용하여 현재 그래프 빌더 플롯을 클립보드에 어떻게 복사합니까?jsl을 사용하여 현재 Graph Builder 플롯을 시스템 클립보드에 복사할 수 있습니까? 그렇다면 어떻게?
고급 통계 모델링자동화 및 스크립팅대량 맞춤화Re: jsl을 사용하여 현재 그래프 빌더 플롯을 클립보드에 어떻게 복사합니까?그러한 사본을 잘라내는 데 문제가 있습니다.자세한 내용은 토론 커뮤니티를 검색해 볼 수 있지만 다중 모니터를 사용하는 시스템에 문제가 있는 것으로 생각됩니다.... Mac에도 문제가 있을 수 있습니다.
귀하의 " 마법 " 성명.JMP 출력 작업의 주요 구성 요소인 디스플레이 트리의 모든 내용은 스크립팅 가이드에 문서화되어 있습니다.이것이 어떻게 작동하는지 읽고 이해하면 JMP를 모든 종류의 방식으로 이해하고 조작할 수 있는 창(말장난 의도)이 열립니다.
Re: jsl을 사용하여 현재 그래프 빌더 플롯을 클립보드에 어떻게 복사합니까?와, 정말 인상적인 마법이네요! 효과가 있었어요!
신기하게도 카피에서는 x축 라벨이 대부분 잘려져 있는데 왜 그럴까요? 글꼴을 축소해 보았는데 더 심해졌습니다. 맥 JMP v14.2.Re: jsl을 사용하여 현재 그래프 빌더 플롯을 클립보드에 어떻게 복사합니까?안녕 @BHarris ,,
물론, GraphBuilderBox에 접근하려면 디스플레이 트리를 아래로 탐색해야 합니다.
Window(1)[GraphBuilderBox(1)] << Copy Picture();
@줄리안
Re: jsl을 사용하여 현재 그래프 빌더 플롯을 클립보드에 어떻게 복사합니까?이것은 매우 가깝습니다 !! 로컬 데이터 필터, "그래프 빌더" 회색 상자 등을 포함하는 전체 창 내용을 복사합니다. 플롯 자체를 얻을 수 있는 방법이 있습니까?Re: jsl을 사용하여 현재 그래프 빌더 플롯을 클립보드에 어떻게 복사합니까?안녕 @BHarris ,
나는 다음 jsl이 당신이 원하는 것을 할 수 있다고 믿습니다.
Window(1) << Copy Picture();
Window(1)은 마지막 활성 창을 가리키고(참고: 현재 활성화되지 않음, 0은 스크립트 창을 가리킴) << Copy Picture()는 해당 보고서의 표시 상자 이미지를 시스템 클립보드에 배치합니다. 저는 일반적으로 이런 방식으로 항목을 참조하는 것을 좋아하지 않으며 더 나은 방법은 Copy Picture()에 대한 스크립팅 인덱스에서와 같이 핸들이 있는 경우 플랫폼에서 핸들을 사용하여 작업하는 것입니다.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = dt << Bivariate( y( :weight ), x( :height ) );
rbiv = biv << report;
rbiv << Copy Picture();
이게 도움이 되길 바란다!
@줄리안
Re: jsl을 사용하여 현재 그래프 빌더 플롯을 클립보드에 어떻게 복사합니까?뭔가 보고 있는 게 틀림없어......"일지에 복사"를 읽었다고 맹세할게......오해를 불러일으켜서 미안해
Re: jsl을 사용하여 현재 그래프 빌더 플롯을 클립보드에 어떻게 복사합니까?흠 -- 그래프 빌더 창을 만든 다음 클립보드에 영향을 주지 않고 저널에 푸시하는 것입니다.
*이미 존재하는* 그래프 빌더 창을 가져와서 그래프를 클립보드에 복사해야 합니다.Re: jsl을 사용하여 현재 그래프 빌더 플롯을 클립보드에 어떻게 복사합니까?Big Class 데이터 테이블을 사용하는 빠르고 쉬운 방법이 있습니다.
names default to here(1);
dt=current data table();
gb = Graph Builder(
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 6 ) ), Smoother( X, Y, Legend( 7 ) ) )
);
gb<<JOURNAL></JOURNAL>