作者Udyr (Udyr)
看板R_Language
標題[問題] shiny hover 問題
時間Wed Aug 5 21:13:27 2015
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
已用shiny畫出network structure 圖, 如下
http://imgur.com/563lKHe
想做hover 或是toolips 讓滑鼠移過某個節點時 可以顯示該節點的資訊
但看了plotOutput 中 hover_Id功能為顯示圖型中某點的x,y坐標值
想請問有沒有功能是讓hover_id可以顯示該節點的編號呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 143.252.1.30
※ 文章網址: https://webptt.com/m.aspx?n=bbs/R_Language/M.1438780409.A.83B.html
※ 編輯: Udyr (143.252.1.30), 08/05/2015 21:13:47
※ 編輯: Udyr (143.252.1.30), 08/05/2015 21:14:53
2F:→ Udyr: 不好意思 有點不太明白 這篇的意思 08/05 21:40
3F:→ Udyr: 主要問題為hover_id 存取的內容為coordinate 形式 08/05 21:41
4F:→ celestialgod: 用add_tooltip去自己做你要的顯示資訊阿 08/05 21:41
5F:→ Udyr: 想請問有沒有其他功能 能讓存取的形式 為該節點的id 08/05 21:41
6F:→ celestialgod: 所以你現在要顯示的不是圖上面的id嗎? 08/05 21:43
8F:→ celestialgod: 我第一個連結是給你tooltip... 08/05 21:44
9F:→ Udyr: 想由圖片上的id 找到其原始名稱並顯示其原始名稱 08/05 21:44
10F:→ celestialgod: 那你圖上的id根據什麼畫的? 08/05 21:54
11F:→ Udyr: 圖用adjacency matrix畫的 id 為adjacency matrix中的id 08/05 22:10
12F:→ Udyr: 另有一組node list 對應該id 08/05 22:10
13F:→ celestialgod: 所以用座標找回對應id,再對回去你要的名稱 08/05 22:18
14F:→ Udyr: 抱歉沒說清楚 坐標找不回id 因為每次繪圖 圖型或id位置 08/05 22:21
15F:→ Udyr: 皆會改變 08/05 22:22
16F:→ celestialgod: 我看範例大部分只能回傳座標 08/05 22:26
17F:→ celestialgod: 我不知道有沒有辦法直接顯示id... 08/05 22:27
18F:→ Udyr: 恩 謝謝 08/05 22:31
19F:→ celestialgod: update to shiny 0.12.1 and try nearPoints 08/05 22:42
21F:→ celestialgod: use nearPoints to find id 08/05 22:43
22F:→ celestialgod: maybe it works~~~~ 08/05 22:43
23F:推 cywhale: Wow it's great! I never knew that. Thanks for sharing 08/05 23:21
24F:→ celestialgod: it's new feature in shiny~~ 08/05 23:21