작동 방식 : JMP 11의 대화식 HTML대화 형 HTML은 다음과 같은 결과를 공유하기위한 새로운 기술입니다. JMP 11 . 안에 이전 게시물 , 나는이 예를 보여 주었다.
다이아몬드 (분포 분석)영화 (다 변수 분석)직원 1 인당 판매량 (장착 모델)이 글에서는이 새로운 기능을 사용하는 방법에 대해 자세히 설명하고자합니다. 대화 형 HTML 파일을 만드는 방법에는 JMP 데스크탑 또는 JSL 스크립트에서 만드는 두 가지 방법이 있습니다.
JMP 데스크탑에서 Windows의 경우 "파일 : 다른 이름으로 저장 : 데이터가있는 대화 형 HTML"을 선택하십시오.

Mac에서는 "파일 : 내보내기 : 데이터가있는 대화 형 HTML"을 선택하십시오.

두 대화 상자 모두에서 "데이터 포함"이라는 문구가 표시됩니다. HTML을 대화 형으로 만드는 방법은 원본 데이터를 내보내는 것입니다. 중요한 데이터가있는 경우 공유하지 않을 수도 있습니다. 이 경우 대신 "HTML"형식을 사용하십시오. 이것은 정적이 아닌 생동감있는 결과를 만들어냅니다. 예, 좀비
- 데이터를 안전하게 유지합니다.
대화 형 HTML 파일을 자주 작성하는 경우 스크립트를 작성하는 것이 편리합니다. "대화 형 HTML 저장"연산자를 사용하여 JSL에서이 작업을 수행 할 수 있습니다.
// 이항 변수를 내 보냅니다.
dt = Open ( "$ SAMPLE_DATA / Big Class.jmp");
obj = 이변 량 (Y (: 무게), X (: 높이), 히스토그램 테두리 (1), 맞춤 선);
obj << 대화 형 HTML 저장 ( "Bivariate.html");
Open ( "Bivariate.html");
HTML 파일을 만든 후에는 웹이나 회사 인트라넷에서 공유하거나 동료에게 전자 메일로 보낼 수 있습니다. 웹 브라우저에서 파일을 열면 다음과 같은 결과가 표시됩니다.

인터랙티브 HTML은 JMP의 새로운 기술로, 우리를 여러 방향으로 이끌 수 있습니다. 필자의 동료 개발자 인 John Powell과 Josh Markwordt는이 프로젝트에 참여하게되어 기쁘게 생각하며 고객이 원하는 것을 듣는 데 가장 관심이 있습니다. 그래서, 우리에게 의견으로 알려주십시오.
제목 : Re : 작동 원리 : JMP 11의 인터랙티브 HTML솔직히 말하면 JMP의 대화식 HTML 그래프를 계속해서 개선하는 데 큰 성과가 있습니다. JMP 그래프를보고 목적으로 사용하지 않기 시작한 이유 중 하나입니다.
한 가지 할 수있는 일은 그래프에서 다른 데이터 소스에 링크를 추가하는 것입니다 (예 : 마우스 오버 또는 클릭 자바 스크립트를 사용하여 다른 웹 사이트 또는 항목 등에 연결하는 등). 이것은 도표를 훨씬 더 대화식으로 만들 것입니다. 내가 생각하고있는 예제는 로트 또는 웨이퍼의 데이터 포인트 위로 마우스를 가져 가면 반도체 웨이퍼의 yield map을 보여주는 것입니다.
예를 들어 URL을 가리 키도록 데이터 테이블에 추가 열이 필요할 수도 있고 데이터 또는 이미지가있는 위치에 추가 열이 필요할 수도있는 HTML에이를 구현할 수 있지만 다음 단계와 같이 보입니다.
좋은 일을 계속 지켜라.
문안 인사,
데릭.
추신 : 나는 실제로 내가 여기서 물어 온 것을 기억한다. JMP의 가변성 그래프에 상당히 큰 글씨체가 있기 때문에 글꼴 크기를 출력 할 수 있었는지를 결정할 수 있었는지, 아니면 글꼴 크기가 훨씬 작아 보인다. 이 환경 설정을 설정할 수있는 곳이 있습니까? 아니면 파일에서 수동으로 변경해야합니까?
가변 차트 글꼴 대화 형 HTML과 JMP 11 사이의 크기 비교 (Windows)
제목 : Re : 작동 원리 : JMP 11의 인터랙티브 HTML여보세요! 그래프 빌더를 사용하여 보고서를 만들고 있는데 대화 형 HTML을 사용하여 게시하려고합니다. 마우스를 올리면 "이 기능은 아직 대화 형이 아닙니다."라는 메시지가 나타납니다. (JMP12). 이것은 나의 코드 -
win = 새 창 ( "E-Fit Gantt 차트", h 목록 상자
//그래프
그래프 = 그래프 빌더 (
크기 (1034, 685),
보기 제어판 (0),
자동 다시 계산 (0),
변수(
X (: STARTDATE),
X (: DUEDATE, Position (1)),
Y (: TOOLNAME, 주문자 (: start_date, 내림차순)),
색상 (: RESERVATIONTYPE)
),
집단(
막대 (X (1), X (2), Y, 범례 (2), 막대 스타일 ( "범위"))
),
SendToReport (
급파(
{},
"STARTDATE",
ScaleBox,
{Min (오늘 () -43200), Max (오늘 (+ 43200)), Interval (시간), Inc (1),
마이너 틱 (3), 참조 라인 추가 (오늘 (), 대시, "빨강", "지금", 2), 주요 격자 표시 (1), 작은 격자 표시 (1), 레이블 행 (레이블 오리엔테이션 ))
}
),
급파(
{},
'툴 이름',
ScaleBox,
{주요 격자 표시 (1), 작은 격자 표시 (1)}
),
발송 ({}, "그래프 제목", TextEditBox, {텍스트 설정 ( "E-Fit Gantt Chart (3 시간마다 업데이트)")})
Dispatch ({}, "X title", TextEditBox, {Set Text ( "Time")}),
발송 ({}, "Y 제목", TextEditBox, {텍스트 설정 ( "작업")})
)
);
), 텍스트 상자 ( "HK 작성"));
win << save 대화 형 HTML ( "E-Fit_Gantt.html");
open ( "E-Fit_Gantt.html");
어떤 통찰력? 고맙습니다!
헤만 로빈슨 (Heeman Robinson)은 다음과 같이 썼다. 그것을 지원하기 위해 우리는 ... 헤만 로빈슨 쓴 :
아직. 이를 지원하기 위해 우리는 고객이 작성한 것과의 역 호환성을 유지하기 위해 JavaScript API를 동결해야합니다.
그것은 좋은 질문이며 우리가 미래에 대해 생각하는 것입니다. 지금 당장은 API를 수정하고 수정하여 최대한 동결하고 게시하기 전에 최선을 다하는 것이 가장 좋습니다.
greg k는 썼습니다 : fram에 대화 형 HTML을 포함시키고 있습니다 ... 그레그 케이 쓴 :
요약 페이지의 프레임에 대화 형 HTML을 포함합니다. JMP에서 생성 한 자바 스크립트를 사용하여 계열 선택 (예 : 시리즈 선택)을 조작 할 수 있습니까? 이 함수에 대한 참조 문서가 있습니까?
Heman Robinson은 다음과 같이 썼다 : Parthsarathy, 두 종류의 HTML r ... 헤만 로빈슨 쓴 :
Parthsarathy,
두 종류의 HTML 보고서는 JSL 명령을 JMP에 제출하여 만들 수 있습니다.
이론적으로는 Java에서이 작업을 수행 할 수 있지만 그 작업은 아직 완료되지 않았습니다. Windows에서는 응용 프로그램 개체에 대해 COM 및 RunCommand 메서드를 통해 사용할 수있는 몇 가지 후크가 있습니다. 그러나 나는 윈도우 프로그래머가 아니기 때문에 이것이 나의 전문성 밖이다.
어쩌면 다른 누군가가 이것을했을 것입니다. 이 질문을 JMP 사용자 커뮤니티에 제출하면 더 많은 잠재 고객에게 다가 갈 수 있습니다.
https://community.jmp.com/
감사,
헤만.
Heman Robinson은 다음과 같이 적었습니다. Greg, 우리는 결국 이것을 할 것입니다. 아르 자형... 헤만 로빈슨 쓴 :
그렉, 우린 결국 이걸 할거야. 지금은 파이프 라인에서 다른 많은 것들이 앞서 있습니다. 감사!
parthasarathy는 다음과 같이 썼습니다 : 어떻게 인터랙티브 HTML을 만들 것입니까? 부분 편협함 쓴 :
Java를 사용하여 대화식 HTML 또는 정적 HTML 보고서를 작성하는 방법은 무엇입니까? 그런 것들을 만드는 데 필요한 외부 도구 또는 플러그인을 공유하는 데 도움을 줄 수 있습니까?
greg k는 썼습니다 : 행의 전설 엔트리가 편리하면 ... 그레그 케이 쓴 :
행 범례 항목을 사용하여 데이터를 선택 / 강조 표시 할 수 있으면 편리합니다.
Sait COPUROGLU는 쓴 : 친애하는 Heman, 감사하고 싶습니다 ... Sait COPUROGLU 쓴 :
친애하는 헤만,
JMP의 대화식 HTML보고 기능을 개선하기 위해 열심히 노력하고있는 html5 코딩 팀에게 감사드립니다.
당신이 그렇게 창조적이지 않다면 그러한 보고서를 준비 할 수 없을 것입니다. 그렇지 않으면 한 화면에 많은 정보를 공유하는 것이 불가능합니다.
내가 당신과 당신의 팀의 힘을 사용하기 때문에보고 기술에서 최고의 리조트 호텔 CRM 관리자 중 한 명으로 받아 들여지는 경우.
고맙습니다 !!!
Sait COPUROGLU 쓴 : 리조트 호텔 CRM 관리자로서 나는 alw ... Sait COPUROGLU 쓴 :
Resort Hotel CRM Manager로서 저는 항상 인터넷에서 손님들이 게시 한 모든 의견과 세부 사항을 하나의 그래프로 공유하고자했습니다. 이것이 JMP의 대화 형 HTML 기능입니다. 누락 된 것이 있지만 Heman 덕분에 모든 문제가 해결되었습니다.
헤만 로빈슨 (Heeman Robinson)은 다음과 같이 썼다. 헤만 로빈슨 쓴 :
도와 줘서 기뻐요!
Michael Allen은 다음과 같이 썼습니다. Heman에게 감사드립니다. 나는 전나무 ... 마이클 알렌 쓴 :
감사합니다 Heman, 잘 작동합니다. 먼저 새로운 창을 저장하려고했는데 어떤 것이 상호 작용을 막았습니다. 라인업을 저장하면 상호 작용이 가능해집니다. 이상하게도 나에게 보낸 단축 스크립트는 패널 박스가 상호 작용할 수있게 해주지 만 원본 스크립트에서는 패널 박스가 대화 형이 아닙니다. 가장 낮은 레벨 인 라인업 상자 만 대화 형 작업으로 저장됩니다. 내 단축 스크립트 (이 블로그에서)와 원본 스크립트간에 다른 점을 확인합니다. 도움을 많이 주셔서 감사합니다. 웹 페이지의 상호 작용은 엄청난 도움이며 많은 양의 데이터를 처리하기위한 큰 도약입니다. 시각화의 관점에서 JMP가 현재하고있는 것을 수동으로 만들려고 많은 시간을 절약 할 수 있습니다.
Heman Robinson은 다음과 같이 썼다. Michael, 나는이 두 줄을 추가했다. 헤만 로빈슨 쓴 :
Michael, 스크립트 끝에 다음 두 줄을 추가했습니다.
lub << 대화 형 HTML 저장 ( "Bivariate.html");
Open ( "Bivariate.html");
이 방법이 효과가 있습니까?
헤만.
Michael Allen은 썼습니다 : 안녕 Herman, JMP 11.1.1을 사용하고 있습니다. 목 ... 마이클 알렌 쓴 :
안녕 허만, JMP 11.1.1을 사용하고 있습니다. 이것은 현재 라이센스가 부여 된 버전입니다 (많은 사용자가 여전히 9를 사용하고 있지만). 어떤 개체를 보고서로 표시 할 수 있습니까? obj_bivariate를 보고서로 설정 한 다음 대화 형 HTML로 저장 했습니까? 나는 그것을 시도하고 인터랙티브 결과를 얻지 못했기 때문에 내 구문이 정확하지 않을 수있다 (또는 11.1.1에서 완전히 다루어지지 않았다)?
방법으로 빠른 응답 주셔서 감사합니다. 알겠습니다.
Heman Robinson은 다음과 같이 썼습니다. 이것은 JMP 12에서 아무런 문제가 없음을 보여줍니다. 헤만 로빈슨 쓴 :
JMP 12의 현재 릴리스에는 아무런 문제가 없습니다. 마이클, 어느 방출을 사용하고 있습니까?
감사,
헤만.
Michael Allen은 썼다 : 안녕 허만, 나는 이것이 correc다는 것을 희망한다 ... 마이클 알렌 쓴 :
안녕 허만, 나는 이것을 게시하는 올바른 방법입니다 바랍니다. 다음은 실제로 작성한 것과 비슷한 새 창을 출력하는 코드 (샘플 코드) 안에 작성된 테이블의 코드입니다. 목표는 웹 페이지에 내가 가지고있는 것을 보고서에 넣는 것입니다. 한 차트의 지점을 강조 표시하면 두 번째 차트의 해당 지점이 강조 표시됩니다.
전역 삭제 ();
Placeholder_Report_Link = 텍스트 상자 ( "placeholder_raw");
nw = 새 창 ( "내 테스트 창", VListBox (Placeholder_Report_Link), pb = 패널 상자 ( "모든 조사", lub = 라인업 상자 (N Col (2))));
test_table = 새 테이블 ( "test_raw",
행 추가 (21),
새 열 ( "My_R",
숫자,
마디 없는,
형식 ( "최고", 12),
값 설정 (
[30,50,80,90,110,120,130,30,50,80,90,110,120, 130, 30, 50,
80, 90, 110, 120, 130]
)
),
새 열 ( "My_T",
숫자,
마디 없는,
형식 ( "최고", 12),
값 설정 (
[300, 215, 250, 225,
303, 135, 233, 111,
92, 77, 251, 10,
155, 227, 332, 276,
232, 152, 136, 85,
96]
)
),
새 열 ( "WW",
숫자,
마디 없는,
형식 ( "최고", 8),
값 설정 (
제 37 항, 제 37 항, 제 37 항, 제 37 항, 제 37 항, 제 37 항, 제 38 항, 제 38 항, 제 38 항, 제 38 항, 제 38 항,
39, 39, 39]
)
)
);
For (i = 1, i <= 2, i ++,
만약 (i == 1,
temp_col = "My_R";
,
temp_col = "My_T";
);
obj_bivariate = OutlineBox ((temp_col), dt_object = test_table << Bivariate (Y (column (i)), X (: WW)));
lub << append (HListBox (VListBox (obj_bivariate)));
);
Heman Robinson은 다음과 같이 적었습니다. Hi Michael, 우리는 대부분의 그래프 작업을합니다 ... 헤만 로빈슨 쓴 :
안녕 마이클,
우리는 대부분의 그래프 작업을하기 때문에 놀랍습니다.
전체 스크립트와 데이터 세트를 우편으로 보내 주시겠습니까? 또는 공유하지 않을 데이터의 일부 하위 집합?
조사하고 다시 연락 할게.
감사,
헤만.
Michael Allen은 썼습니다 : 안녕하세요, 저는 제가 테스트 해 봤습니다 ... 마이클 알렌 쓴 :
안녕하세요, 저는 일부 보고서 출력의 대화 형 특성을 테스트 해왔고 지금까지 시도한 모든 것이 대화 형이 아니라고합니다. 내가 그것을 깨뜨리고있는 일을하고있을 가능성이 매우 높으므로 귀하의 도움을 매우 소중히 여길 것입니다. 창을 만듭니다.
nw = 새 창 ( "내 웹 정보", VListBox (Text_Confidential, Date_Strings, Placeholder_Report_Link), pb = panelbox ( "일부 제목", lub = 라인업 상자 (N Col (2))));
나는 4 개의 매개 변수를 반복하고 매회 두 변수 그래프를 추가한다. 이렇게 :
obj_bivariate_cats = OutlineBox (Eval (my_loop || "Cats"), dt_object_cats = dt_general_graphs << Bivariariate (...));
대화 형 HTML로 'nw'창을 출력 할 때 개요 상자를 열고 닫을 수는 있지만 데이터를 강조 표시하거나 상호 작용할 수는 없습니다. 각 그래프 위로 마우스를 가져 가면 아직 대화식이 아닙니다. 개체 안에 개체를 만들기 때문에 이것이 가능합니까?
Rgrds Michael
Heman Robinson은 다음과 같이 썼다 : Dan, 우리는 impro에 일하고있다. 헤만 로빈슨 쓴 :
단,
우리는 JMP 12에서 툴팁을 향상시키기 위해 노력해 왔습니다. 나는 당신에게 모범을 보냅니다.
당신의 생각을 알려주세요. 감사!
헤만.
Dan S.는 썼습니다 : 고마워요. 대화 형 HTML을 사용하는 것으로 나타났습니다 ... 댄 S. 쓴 :
감사. 인터랙티브 HTML은 우리 시대의 데이터 트렌드를 신속하게 공유 할 수있는 유용한 방법입니다.
내가 주목하는 한 가지 문제점은 포인트 레이블이 나타나는 것이 아니라 마우스 오버시 깜박 거린다는 점입니다. 또한 변동성 플롯에 대한 iHTML 차트의 개발을 끝내기 위해 투표하고 싶습니다.
Heman Robinson은 쓴 : 귀하의 의견에 감사드립니다. 속에서 ... 헤만 로빈슨 쓴 :
귀하의 의견에 감사드립니다. 일반적으로 열 레이블이 작동하지만 새로운 사례가있을 수 있습니다.
우리는 무슨 일이 벌어지고 있는지 이해하기 위해서는 더 많은 정보가 필요합니다. 이메일로 연락 드리겠습니다.
Sait COPUROGLU는 다음과 같이 썼다 : 고마워. 불행히도 나는 말할 수 없다 ... Sait COPUROGLU 쓴 :
감사.
불행히도 JMP 인터랙티브 HTML은 신뢰할 수 있다고 말할 수는 없습니다. 보고서를 신뢰할 수는 없습니다. 예를 들어 Y로 X에 맞추기, 열에 레이블을 지정하고 관리자가 해당 열의 내용을 공유하려고합니다. 각 행 열 레이블을 읽을 수있는 그래프 위에 마우스를 가져 가면 설문 결과를 공유하는 데 많은 도움이되지만 작동하지 않습니다. (문제를 알고 있습니까? 곧 업데이트가 올 것입니까?
Heman Robinson은 다음과 같이 썼습니다. 너는 안 ... 헤만 로빈슨 쓴 :
데이터가 임베드됩니다. 웹 페이지에서 "소스보기"를 선택하지 않으면 데이터가 표시되지 않습니다. 물론, 누구나 그렇게 할 수 있기 때문에 JMP가 선택을 제공합니다. 데이터없이 대화식 HTML이나 정적 HTML을 내보낼 수 있습니다.
Erik은 다음과 같이 썼습니다. 위의 스크립트를 시도했습니다. 그것은 HTML 파일을 저장 ... 에릭 쓴 :
나는 위의 스크립트를 시도했다. html 파일은 저장했지만 데이터는 저장하지 않았습니다. html을 지원하기 위해 데이터를 저장하도록 강제하는 방법이 있습니까?
마커스는 이렇게 썼다 : 나는 이것이 위대한 위업이라고 아담과 동의한다. 마커스 쓴 :
저는 이것이 Adam이 큰 특징이라고 동의합니다. JMP 11로 업그레이드 한 후 가장 먼저 시도한 것은 대화 형 html로 graphbuilder 보고서 (로컬 데이터 필터 사용)를 저장하는 것이 었습니다. 아직 지원되지 않는 것 같지만, 그것은 매우 시원하고 나의 위시리스트 위에있을 것입니다. 직관적 인 인터페이스와 그래프 작성자의 힘으로 온라인에서 복잡한 데이터를 대화식으로 탐색 할 수 있다고 상상해보십시오.
제한과 구글 viz API의 복잡성 (현재 내가 사용하려고 노력하고있는)과 비교하여, 그래프 빌더의 대화 형 HTML은 제한된 프로그래밍 배경을 가진 사용자에게 축복이 될 것입니다.
헤만 로빈슨 (Heman Robinson)은 다음과 같이 썼다. 고마워, Adam. 우리는에 노력하고 있습니다 ... 헤만 로빈슨 쓴 :
고마워요, Adam. 우리가 말하면서 Profiler에 대해 작업하고 있습니다 
Adam은 다음과 같이 썼습니다. 대화식 HTML이 훌륭한 기능이라고 생각합니다. 아담 쓴 :
인터랙티브 HTML은 분석 결과를 더 넓은 커뮤니티에 쉽게 공유 할 수있게 해주는 훌륭한 기능이라고 생각합니다. 앞으로 인터랙티브하게되는 보고서 기능 중 하나가 프로파일 러입니다. 내 조직에서는 다양한 변수를 변경하는 효과를 볼 수있는 대화 형 HTML 파일을 관리자에게 보내면 매우 유용 할 것입니다.