이름의 기본값은 여기에 있습니다(1); dt = Open("$sample_data/big class.jmp", 보이지 않음); workdir = "$temp/deleteme/";// 조심하세요! 이 디렉토리는 삭제되었습니다 ... If(!Directory Exists(workdir), Create Directory(workdir); ); nw = New Window("보고서 창", H 목록 상자( dt << Bivariate(Y(:weight), X(:height), Fit Line), dt << Oneway(Y(:height), X(:sex ), 평균(1), 평균 다이아몬드(1)), dt << Graph Builder( 제어판 표시(0), 변수(X(:Sex), Y(:Height), Group X(:Age)), Elements (Box Plot(X, Y)) ), dt << 보고서로 가져오기 ) ); // 어떤 이유로 Oneway는 분포도를 두 번 생성합니다. 저널을 사용하면 이를 방지할 수 있습니다... // New Window("", H List Box(pic_boxes[4], pic_boxes[5])); // 저널 변환을 사용하면 일부 상호작용이 부분적으로 중단되므로 nw << Save Interactive HTML(workdir || "test_interactive.html"); 전에 저장하세요. nw << 대화형 HTML 저장(workdir || "test_interactive_static.html", 1); // isStatic nw << 저널 창; nw << 창 닫기; nw = 현재 저널(); nw << 창 제목 설정("저널링된 새 창"); Main Menu("Edit:Lock Journal", nw << 창 제목 가져오기); // 저널에서 html 문자열을 가져옵니다. html_str = nw << Get html; // 모든 그림 상자에 대한 참조를 얻으려면 xpath를 사용하십시오. pic_boxes = nw << XPath("//PictureBox"); // 이 경우 어떤 이유로 마지막 picturebox가 두 번 발견됩니다. // 기본 html에서 pictureboxes는 Picture Ignored 문자열로 대체됩니다. pic_ignored_count = N Items(Words(Substitute(html_str, "Picture presents", "¤"), "¤ ")) - 1; // 문자열에 ¤가 없는 경우에만 작동합니다. photos = pic_boxes << get picture; 각각({cur_pic, idx}, 사진, {w, h} = cur_pic << 크기 가져오기; base64compressed_str = Arg(Arg(parse(Char(cur_pic)), 1), 1); base64_str = Encode64 Blob(Gzip 압축 해제 (Char To Blob(base64compressed_str, "base64compressed"))); // 일부를 정리합니다.
더 보기 좋게 만들기 위해 html html_str = Munger(html_str, idx, "
\!N그림 무시됨
\!N
", 평가 삽입("

")); ); // 배경색을 흰색보다 약간 덜 눈에 띄는 것으로 변경 // 이름이 있는 일부 회색 색상: Gainsboro, Whitesmoke, Oldlace, Silver, Darkgray.
https://www.w3.org/wiki/CSS /Properties/color/keywords // JMP의 WHITE THEME 색상에는 rgb(248,248,248)를 사용합니다. // JMP의 GRAY THEME 색상에는 rgb(219,224,227)를 사용합니다. 일부 글꼴과 기타 배경도 변경해야 하므로 최선의 아이디어는 아닐 가능성이 큽니다. (html_str, "body { ", "body { background-color:whitesmoke;,"); nw << 대화형 HTML 저장(workdir || "test_interactive_journal.html") nw << 대화형 HTML 저장(workdir || "test_interactive_static_journal .html", 1); // isStatic filename = 텍스트 파일 저장(workdir || "test_embedded.html", html_str); // 포함된 버전 저장 nw << 창 닫기; Close(dt, nosave); Open(workdir );