我在JMP14的Graphbuilder中構建了一個地圖,看起來非常不錯。 但是,當我將其保存為交互式HTML文件時,標籤已更改。 在Graphbuilder中,當我在一個點上方盤旋時,標籤給出了該點(城市位置)的數據。 但是,在交互式HTML文件中,標籤按州(背景地圖)而不是城市(點)。 有沒有辦法讓標籤與交互式HTML文件中的點(而不是地圖)保持關聯?
您可以共享數據或提供重建問題嗎?很難提供反饋,點的工具提示應該優先於形狀。

在上面的例子中,我在明尼阿波利斯市上空盤旋。 當我在城市上空盤旋時,我希望這些標籤只有一個城市的名稱,以及相關的數字,狀態和速率。 但是,在此圖表的HTML驗證中,標籤列出了所有明尼蘇達州城市及其相關值,這是沒有用的。
感謝您提供詳細信息,我要求專門研究交互式HTML中的點和地圖的開發人員來看看這個。
您是在JMP中以交互方式創建的,還是從腳本生成的?您是否可以共享JSL進行此操作(紅色三角菜單>保存腳本>腳本窗口)?即使您無法共享數據,我們也可以嘗試使用類似的示例數據集重新創建並獲得是否已修復(我們確實存在類似缺陷)或解決方法的答案。
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!