그래프 빌더를 이미지 / ppt / pdf로 내보내는 JSL안녕하세요,
그래프를 이미지 나 pdf 또는 ppt로 내보내는 JSL 명령 그룹이 있는지 궁금하십니까?
스크립팅Re : 그래프 빌더를 이미지 / ppt / pdf로 내보내는 JSLPowerPoint 형식으로 저장하려면 "프레젠테이션 저장"을 참조하고 PDF로 저장하려면 PDF 저장을 참조하십시오.
자세한 내용과 예는 스크립팅 색인을 참조하십시오.
Re : 그래프 빌더를 이미지 / ppt / pdf로 내보내는 JSL안녕 ,
포인터 주셔서 감사합니다.
JMP15에서 다음 명령을 사용하여 템플릿 파일을 기반으로 한 pptx 파일에 그래프를 저장했습니다. 이는 mean_report 및 noise_report 두 데이터 테이블에서 가져온 것입니다.
mean_report << Save Presentation(path(raw_mean_plot),Template(ppt_template), Outline Titles("None"), "PNG");
noise_report << Save Presentation(raw_mean_plot, Append, "PNG");raw_mean_plot은 파일 이름과 함께 pptx 파일의 파일 경로이며, 마찬가지로 ppt_template은 파일 경로와 함께 템플릿 파일의 위치입니다.
위의 내용을 실행하는 동안 첫 번째 줄 다음에 보고서 파일의 위치를 정의하고 저장해야하는 창이 열립니다. 두 번째 그래프는이 ppt 보고서 파일에 저장되지 않습니다.이 명령이 정의 된 템플릿을 기반으로 첫 번째 그래프를 템플릿 pptx에 저장하고 noise_report의 그래프를 같은 곳에 추가하는 데 도움이 될 것으로 기대합니다.
Re : 그래프 빌더를 이미지 / ppt / pdf로 내보내는 JSL- 경로를 유효한 경로로 해석하지 않습니다.
- 템플릿 경로를 유효한 경로로 해석하지 않습니다.
- 개요 제목 요소가 올바르게 지정되지 않았습니다.
- 개요 제목 사양은 리터럴 문자열을 허용하지 않습니다. 값은 없음입니다. 참고 "없음"
- PNG 요소는 개요 제목 요소의 두 번째 요소입니다.따라서 개요 제목 (None, PNG)이어야합니다.
변수 참조를 사용하지 않고 문자 그대로 하드 코딩 된 경로 등을 입력하여 작동하도록하는 것이 좋습니다.그런 다음 변수 참조에서 대체를 시작하십시오.
프레젠테이션 저장이 원하는 방식으로 변수 값을 변환하지 않는 경우 대체 방법론을 사용해야 할 수 있습니다.
Re : 그래프 빌더를 이미지 / ppt / pdf로 내보내는 JSL안녕 Jim,
응답 해 주셔서 감사합니다.
아래 귀하의 포인트에 관하여 :
1. 경로가 유효하다고 확신합니다. 또한 Windows 명령에서 경로를 열어 보았는데 유효한 반환입니다.사실 그것은 같은 디렉토리에서 열립니다 선택 사항을 팝업으로 저장 내가 pptx 파일 경로에서 지시했지만 어떻게 든 자체적으로 저장할 수는 없습니다.
2. 팝업 상자 이후에 저장된 새 파일이 템플릿 첫 번째 슬라이드 형식이므로 템플릿 경로는 확실히 유효합니다.
3. 도움말 파일에서 명령 참조를 참조하고 있습니다. https://www.jmp.com/support/help/en/15.0/#page/jmp/display-boxes.shtml#ww2164087 같이 db << 프레젠테이션 저장 (< 통로 >, <템플릿 ( 통로 )>, 엔 ) | 바꾸기 ( "시작"| "끝"| 엔 ) | 추가>, <개요 제목 ( 제목 위치 )> , < 체재 >). 이것은 PNG가 개요 제목의 일부가 아님을 나타냅니다.또한 PNG는 "PNG"가 허용되는 동안 오류를 반환합니다. 마찬가지로 "없음"또는 리터럴 없음 모두 허용됩니다.
본질적으로 나는 명령 형식이 스크립팅하는 동안 다른 문제의 경우처럼 보이는 JMP15에 적합하지 않거나 누락되었다고 생각합니다. 대체 방법론 문서를 알려 주시겠습니까?
Re: JSL을 사용하여 그래프 빌더를 이미지/ppt/pdf로 내보내기내 마지막 항목에서 찾은 결과와 일치하지 않는 부분은 내 구문에 스크립팅 인덱스를 사용하고 있다는 것이었습니다. 이 인덱스는 도움말 파일처럼 리터럴 문자열 옵션을 제공하지 않습니다.미안합니다.
다음은 작동하는 코드의 예입니다.템플릿이 없는 상태입니다.어떤 경로 창도 팝업하지 않습니다.템플릿이 없고 템플릿을 사용한 과거 경험으로 인해 작동하지 않았습니다....저는 PowerPoint 지식이 부족하여 실패했다고 가정합니다. 그러나 대구는 효과가 있습니다.
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = bivariate( y( :weight ), x( :height ) );
rbiv = biv << report;
raw_mean_plot = "$TEMP/jmp_example4.pptx";
rbiv << Save Presentation(raw_mean_plot ,outline titles("none"),"PNG")
rbiv << Save Presentation(raw_mean_plot, append, "PNG")
Open( "$TEMP/jmp_example4.pptx" );
첫 번째 예에서 다음을 지정합니다.
Path(raw_mean_plot)
실제 경로에 대한 자리 표시자로 Path를 사용하고 있다고 가정했습니다.그렇습니까?JSL의 경로 기능은 그래픽 기능입니다.
Re: 그래프 빌더를 이미지/ppt/pdf로 내보내는 JSL의견을 공유해 주셔서 감사합니다. 저는 도움말 파일을 기반으로 배우고 있으므로 스크립팅 색인에 대해 잘 알지 못하지만 알게 되어 좋습니다.
경로와 관련하여 이 스니펫을 공유해 주셔서 감사합니다. 저도 실험 후 결과 파일이 작동하려면 해당 위치에 존재하는 유효한 pptx 파일이어야 한다는 것을 깨달았습니다. 템플릿을 기반으로 파일이 존재하지 않는 경우 사용자는 JSL에 의존하여 처음으로 유효한 위치에 pptx 파일을 생성할 수 없습니다.키워드를 잘못 입력하기도 했습니다. 길 () 처럼 개요 제목() 물론 유효하지 않습니다.
템플릿 파일 옵션은 유효한 디렉터리 위치에 다른 유효한 템플릿 파일이 있는 한 작동합니다. 다음은 저에게 효과가 있었던 예이며 시도해 보고 싶은 경우를 대비하여 여러분에게도 도움이 될 것이라고 생각합니다. 템플릿 파일이 있는지 확인하십시오. 템플릿.pptx 보고서에 원하는 대로 슬라이드 형식이 있고 최소한 공백이 있어야 합니다. mean_ppt.pptx . 동일한 슬라이드 배경/형식을 보고서의 모든 슬라이드에 복사하기만 하면 사용자가 나중에 원하는 대로 각 슬라이드의 형식을 다시 지정해야 합니다.
mean_report << Save Presentation("C:\Users\ReportFiles\mean_ppt.pptx", Template("C:\Users\TemplateFiles\Template.pptx"), Outline Titles(None), "PNG");