I have a question related to R Shiny. So I want to have the tooltip which can show the concrete information of a data point when I put my mouse on the point. Anyone has ideas how to do it?
Sample codes are more than welcomed.
I have seen this done in rCharts
by Ramnath V, in his NYTimes graphics example. rCharts sits on top of Shiny.
You can check out a fully reproducible and clearly described example here.
This piece of code is what you are after:
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')
Notice how he uses a Javascript function as an argument to tooltip for rPlot.
You can also try wrapping your element inside a tags$div()
Though not exactly what you are looking for, in this related question, Joe Cheng suggests exactly that, but for UI.R. (The difference is that in that example the tool-tip is a static text.)
Say you have a sliderInput
:
tags$div(title="this static text will show up in the tooltip",
sliderInput( # parameters here
)
)
Hope that helps you move forward.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With