그래프 작성기에서 마우스 오버 레이블의 히스토그램 축 구성하기그래프 빌더에서 마우스 오버 시 표시되는 레이블을 설정하려고 합니다. 이 레이블 안에 히스토그램과 같은 그래프를 표시하려고 하는데, 그래프의 세로(Y축)와 가로(X축) 설정을 어떻게 해야 할지 모르겠습니다. 관련 방법이나 제안을 알려주시면 감사하겠습니다.
데이터 탐색 및 시각화제목: 마우스 오버 레이블(그래프 빌더)에서 히스토그램 축 구성하기일반적으로 축을 수정한 다음 수정된 그래프를 마우스 오버 레이블로 사용합니다. 축 열 속성을 사용하여 일부 수정을 수행할 수도 있습니다. 마지막으로 JMP > JMP 보고서 > JMP 그래프의 마우스 오버 레이블 사용자 지정 및 스크립팅 가이드 > 그래프 스크립팅 > 마우스 오버 레이블을 사용하여 마우스 오버 레이블을 수정하는 옵션이 있습니다.
제목: 마우스 오버 레이블(그래프 빌더)에서 히스토그램 축 구성하기"맞춤형" 그래프릿을 만들려면 보통 그래프 빌더에서 원하는 마우스 오버 레이블 그래프릿을 만드는 것부터 시작합니다. 여기서 모든 축 서식을 수정합니다. 그런 다음 빨간색 삼각형을 클릭하고 "스크립트 저장"을 선택한 후 "클립보드에 저장"을 클릭합니다.
이제 메인 그래프에서 마우스 오른쪽 버튼을 클릭하고 '레이블 위에 마우스 오버' -> '그래프릿 붙여넣기'를 클릭하세요. 저는 이렇게 하니 축 서식이 모두 제대로 복사되더라고요. 혹시 이 방법을 시도해 보셨나요?
JSL 스크립팅에 익숙하다면 마우스 오른쪽 클릭 -> 레이블 표시 -> 레이블 편집기를 통해 그래프릿을 직접 수정할 수 있습니다.
제목: 마우스 오버 레이블(그래프 빌더)에서 히스토그램 축 구성 관련그래프릿의 이미지 탭에서 생성된 그래프에 대한 JSL 코드를 작성해야 한다는 것은 이해했지만, 어떻게 작성해야 할지 잘 모르겠습니다. 마우스 커서가 올라간 지점의 정보를 기반으로 항목을 선택하는 로컬 데이터 필터를 사용하여 그래프를 생성하려면 다음 JSL 코드를 어떻게 수정해야 할까요?
Graph Builder(
Size( 1345, 944 ),
Page Gap Size( 2 ),
Variables( Y( local:_avg[1] ) ),
Elements( Histogram( Y, Legend( 5 ) ) ),
Local Data Filter(
Width( 176 ),
Conditional,
Add Filter(
columns( :pppppp, :mmmmmm ),
Display( :pppppp, N Items( 15 ), Find( Set Text( "" ) ) ),
Display( :mmmmmm, N Items( 15 ), Find( Set Text( "" ) ) )
)
)
)
제목: 마우스 오버 레이블(그래프 빌더)에서 히스토그램 축 구성하기필터는 호버 레이블 프레임워크에 의해 자동으로 제어됩니다.
기존에 선택된 항목은 "해당 행 선택"으로 대체됩니다.
제목: 마우스 오버 레이블(그래프 빌더)에서 히스토그램 축 구성하기마우스 커서를 올린 데이터 포인트에 대한 데이터만 그래프릿에 표시하도록 하는 방법은 다음과 같습니다. 이 기능은 자동으로 작동합니다. 예를 들어, (X=5, Y=7) 지점에 마우스 커서를 올리면, 제 그래프릿에는 X=5, Y=7인 영역의 데이터만 표시됩니다. 이는 로컬 데이터 필터가 자동으로 생성되기 때문입니다. 따라서 그래프릿 스크립트에 별도의 데이터 필터를 포함할 필요가 없습니다. (그래프릿을 클릭하고 열리는 그래프 빌더 창에서 이를 확인할 수 있습니다.)
흥미로운 점은, 자동으로 생성된 이 로컬 데이터 필터가 그래프릿 스크립트에 있던 로컬 데이터 필터를 모두 무시하는 것처럼 보인다는 것입니다.
혹시 마우스 오버 시 인터랙티브 그래프와 로컬 데이터 필터가 포함된 마우스 오버 레이블을 만들 수 있는지 묻는 것이라면, 제가 알기로는 그런 방법은 없습니다. 제가 아는 한, "그래플릿"은 항상 정적인 이미지일 뿐 인터랙티브 그래프는 아닙니다.
이 답변이 질문에 도움이 되었으면 좋겠습니다!