作者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/cn.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