你好。我的表中有一個列,其中包含圖像的 URL 鏈接。我想將鼠標懸停在一個點上並查看與該行關聯的圖像。還可以單擊該點並轉到 URL。 任何幫助將非常感激。
感謝您的答复。我嘗試使用此信息但無法使其發揮作用。您能否看一下我的屏幕截圖,如果您發現任何我想要更改的內容,請告訴我。
您可以為此使用懸停標籤和新的 http 請求(帶有 get)。
這是一個相當簡單的示例,它將從 url 獲取圖像並將其顯示在懸停標籤中,當用戶單擊懸停標籤時,該 url 將在 Web 瀏覽器中打開。
Names Default To Here(1);
dt = New Table("Test",
Add Rows(3),
New Column("Row", Numeric, Continuous, Values([1,2,3])),
New Column("URL", Character, Nominal, Values({
"https://www.jmp.com/en_fi/applications/data-visualization-exploratory-data-analysis/_jcr_content/par/styledcontainer_6515/par/lightbox/lightboxImage.img.jpg/1519152477742.jpg",
"https://www.jmp.com/en_fi/applications/data-visualization-exploratory-data-analysis/_jcr_content/par/styledcontainer_b22d/par/lightbox_0/lightboxImage.img.jpg/1468506377078.jpg",
"https://www.jmp.com/en_fi/applications/data-visualization-exploratory-data-analysis/_jcr_content/par/styledcontainer_4bc6/par/lightbox_d40e/lightboxImage.img.jpg/1468507003006.jpg"
}))
);
gb = dt << Graph Builder(
Size(535, 457),
Show Control Panel(0),
Variables(X(:Row), Y(:Row)),
Elements(Points(X, Y, Legend(3)))
);
frame = Report(gb)[FrameBox(1)];
frame << Set Graphlet(
Picture(
img = New Image(
New HTTP Request(
Method("GET"),
URL(:URL[local:_firstRow])
) << send
);
),
Click(
Web(:URL[local:_firstRow])
)
);
我建議至少以這樣的方式修改它:當首先加載圖像時,應將其保存到數據表中,以避免一次又一次請求相同的圖像。

JMP 幫助中的懸停標籤也有相當不錯的文檔腳本編寫指南 > 腳本圖形 > 懸停標籤