R工具提示数据点

use*_*888 7 r tooltip shiny rcharts

我有一个与R Shiny 有关的问题.所以我希望有一个工具提示,当我将鼠标放在点上时,它可以显示数据点的具体信息.任何人都有想法如何做到这一点?

样品代码非常受欢迎.

Ram*_*han 6

我已经看过rChartsRamnath V在他的NYTimes图形示例中完成的.rCharts位于Shiny之上.您可以在此处查看完全可重现且清晰描述的示例.

这段代码就是你所追求的:

require(rCharts)
p1 <- rPlot(SOG ~ yearID, data = team_data, type = 'point', 
  size = list(const = 2), color = list(const = '#888'), 
  tooltip="function(item){return item.SOG +'\n' + item.name + '\n' + item.yearID}"
)
p1$print('chart1')
Run Code Online (Sandbox Code Playgroud)

注意他如何使用Javascript函数作为工具提示的参数 rPlot.

另外一个选项

您也可以尝试将元素包装在一个内部 tags$div()

虽然不完全是你想要的,但在这个相关的问题中,Joe Cheng正是这样说的,但对于UI.R. (不同之处在于,在该示例中,工具提示是静态文本.)

说你有sliderInput:

tags$div(title="this static text will show up in the tooltip",
    sliderInput(  # parameters here
    )
)
Run Code Online (Sandbox Code Playgroud)

希望能帮助你前进.