JMP14의 Graphbuilder에서지도를 만들었고 꽤 잘 보였습니다. 대화 형 HTML 파일로 저장할 때 레이블이 변경되었습니다. Graphbuilder에서 점 위에 마우스를 가져 가면 레이블에서 해당 점 (도시 위치)에 대한 데이터를 제공했습니다. 대화 형 HTML 파일에서 레이블은 도시 (점)가 아닌 상태 (배경 맵)별로 표시됩니다. 대화 형 HTML 파일의 점 (지도가 아닌)과 연관된 레이블을 유지할 수있는 방법이 있습니까?
데이터를 공유하거나 문제를 재현 할 수있는 기회를 제공 할 수 있습니까? 피드백을 제공하기가 어렵습니다. 포인트의 툴팁이 모양보다 우선해야합니다.

위의 예에서, 나는 미니애폴리스시를 맴돌았다. 내가 도시를 가리키면 그 도시의 이름과 관련 번호, 주 및 요금을 갖기 위해 레이블을 원합니다. 그러나이 그래프의 HTML 검증에서는 레이블에 미네소타의 모든 도시와 관련 값이 나열되어있어 유용하지 않습니다.
자세한 정보를 가져 주셔서 감사 드리며, 인터렉티브 HTML의 포인트와 맵을 특별히 다루는 개발자에게이 기사를 읽어달라고 요청합니다.
이것을 JMP에서 대화식으로 만들 었는지, 아니면 스크립트로 생성 한 것입니까? 이 작업을 위해 JSL을 공유 할 수 있습니까 (Red Triangle Menu> Save script> To Script Window)? 데이터를 공유 할 수 없더라도 유사한 샘플 데이터 세트를 사용하여 다시 만들고 기존의 결함 (유사한 결함이 있음) 또는 해결 방법에 대한 답변을 얻을 수 있습니다.
Graph Builder(
Size( 570, 649 ),
Variables(
X( :City Longitude ),
Y( :City Latitude ),
Color( :Rate ),
Size( :Number ),
Shape( :State )
),
Elements(
Map Shapes( Size( 0 ), Legend( 17 ) ),
Points( X, Y, Color( 0 ), Shape( 0 ), Legend( 19 ) )
),
SendToReport(
Dispatch( {"Map Shapes"}, "", OutlineBox, {Close( 0 )} ),
Dispatch( {"Points"}, "", OutlineBox, {Close( 0 )} ),
Dispatch(
{},
"City Longitude",
ScaleBox,
{Min( -120.462328767123 ), Max( -74.5376712328767 ), Inc( 10 ),
Minor Ticks( 0 )}
),
Dispatch(
{},
"City Latitude",
ScaleBox,
{Min( 10.3253424657534 ), Max( 64.6746575342466 ), Inc( 5 ),
Minor Ticks( 1 )}
)
)
);JSL을 사용하여 Cities 샘플 데이터 세트를 사용하여 다시 만들 수 있었고 수정을 위해 결함을 만들었습니다. 그동안 어쩌면 당신을 도울 수있는 해결 방법이 있습니다. 몇 가지 아이디어 :
- 지도 색상이 필요하지 않은 경우지도 역할 대신 배경지도를 사용할 수 있습니다.
- 지도 색상이 필요하지만지도 툴팁이 필요하지 않은 경우지도의 이미지를 캡처하여 배경 이미지로 가져올 수 있습니다 (적절한 정렬은 까다로울 수 있음)
이들 중 어느 것이 유용할까요?
@John_Powell_JMP JMP 15에서이 결함을 수정했습니다. 비록 JMP 14에서 여전히 문제가 될 것입니다. 최신 유지 관리 릴레이션 14.3조차도 문제가 될 것입니다. 나는 당신에게 도움이 될만한 몇 가지 세부 사항을 담은 비공개 메시지를 보냈습니다. 인터랙티브 HTML을 개선 할 수 있도록보고 해 주셔서 다시 한 번 감사드립니다!
조쉬는 겸손 해. 그는 대부분의 일을했다. 감사!