그래프 빌더에 대한 컨텍 정보안녕하세요, 이미 물어 보았습니다. 처음에는 도움이 된 것 같은 대답에도 불구하고 많은 시련과 도움을 읽은 후 원하는 것을하기에 성공하지 못했습니다.
어쩌면 내 설명이 명확하지 않고 확실하게 JMP 스크립팅의 초보자입니다.
다음은 그래프의 1 개 막대를 클릭 할 때 작은 팝업 (도움말 정보)을 표시하고자하는 그래프 작성기의 예입니다. 제공된 정보는 선택된 행 (예 : B 열)에 대한 열 값과 관련됩니다. 마우스가 막대 위에있을 때 팝업 정보를 얻는 것도 흥미로울 수 있습니다 (막대를 선택하지 않고).
이 예제에 대한 코드 줄을 알려 주셔서 감사합니다.
새 표 ( "제목 없음 15",
행 추가 (8),
새 열 ( "P",
숫자,
"명사 같은",
형식 ( "최고", 12),
값 설정 ([1, 2, 3, 4, 5, 6, 7, 8])
),
새 열 ( "A col",
캐릭터,
"명사 같은",
값 설정 (
{1234, 123, 12314, 1232, 123123, 13131, 131313, 131323}
)
),
새 열 ( "B col",
캐릭터,
"명사 같은",
값 설정 (
{ "CAT1", "CAT2", "CAT3", "CAT1", "CAT1", "CAT3", "CAT2", "CAT3"}
)
)
);
그래프 빌더 (
크기 (534, 448),
보기 제어판 (0),
변수 (X (: P), Y (: B col)),
요소 (히스토그램 (X, Y, 범례 (8))),
SendToReport (Dispatch ({}, "400", LegendBox, {Set Title ( ""}})))
);
제목 : Re : 그래프 빌더에 대한 정보 제공답변 주셔서 감사합니다.
그것은 막대 그래프로 잘 작동하지만 히스토그램보기가 정말 필요합니다. 다른 줄에서 "CAT"정보를 보는 것이 중요합니다 (내 스크립트 참조). 마우스가 막대 위에있을 때 (또는 마우스를 클릭하여) 텍스트 상자를 그래프에 겹치게 스크립팅하는 다른 방법이 있습니까?
제목 : Re : 그래프 빌더에 대한 정보 제공히스토그램 요소는 자동 레이블 (막대 위로 포인터를 가져갈 때 표시됨)을 지원하지 않는 것 같습니다. 그게 효과가 있다면 막대 그래프를 사용해보십시오.
레이블이있는 열의 Label 속성을 사용하십시오.
New Table("Untitled 15",
Add Rows(8),
New Column("P", Numeric, "Nominal", Format("Best", 12), Set Values([1, 2, 3, 4, 5, 6, 7, 8])),
New Column("A col",
Character,
"Nominal",
Set Values({"1234", "123", "12314", "1232", "123123", "13131", "131313", "131323"})
),
New Column("B col",
Character,
"Nominal",
Set Values({"CAT1", "CAT2", "CAT3", "CAT1", "CAT1", "CAT3", "CAT2", "CAT3"}),
Label
)
);
Graph Builder(
Size(534, 448),
Show Control Panel(0),
Variables(X(:P), Y(:B col)),
Elements(Bar(X, Y, Legend(8))),
SendToReport(Dispatch({}, "400", LegendBox, {Set Title("")}))
);