I want to have a tool-tip in my Shiny R application. Is there any easy way to achieve that? For now, I am creating a density map and I want a simple tool-tip showing "click here to slide through years" while hovering the mouse over slider YEAR.

User Interface:

library(shiny)
shinyUI(pageWithSidebar(
  headerPanel("Density Map"),
  sidebarPanel(
    sliderInput("slider_year", "YEAR:", 
                min = 2001, max = 2011, value = 2009, 
                format="####", locale="us"
    )
  )
 ),

  mainPanel(  
    plotOutput("event_heatmap_map", width = "100%", height = "100%")
  )
))


Server Code:

library(shiny)
library(ggmap)
library(ggplot2)
mydata <- read.csv("/var/shiny-server/www/dMetrics.csv")
shinyServer(function(input, output) {
    output$event_heatmap_map <- renderPlot(width = "auto", height = 640,{

        slice_year <- mydata[mydata$YEAR==input$slider_year,]
        map <- get_map(c(lon = -55.3632715, lat = 31.7632836), zoom = 3, source = 'google', maptype = c("terrain"), messaging = FALSE, color = 'color')
        world <- ggmap(map)
        world <- world + stat_density2d(data = slice_year, aes(x = WEST, y = NORTH, fill = ..level.., alpha = ..level..), show_guide = FALSE, geom = "polygon", na.rm = TRUE) + scale_fill_gradient(name="Density", low="maroon", high="yellow", guide = 'colorbar')
        plot(world)
    })
})

谢谢你的帮助.

推荐答案

我认为你应该能够替换这个:

sliderInput("slider_year", "YEAR:", 
            min = 2001, max = 2011, value = 2009, 
            format="####", locale="us"
)

有了这个:

tags$div(title="Click here to slide through years",
    sliderInput("slider_year", "YEAR:", 
                min = 2001, max = 2011, value = 2009, 
                format="####", locale="us"
    )
)

R相关问答推荐

如何判断某列中由某些行组成的百分比

如果索引重复,聚合xts核心数据

在R中创建一个包含转换和转换之间的时间的列

如何在R中合并两个基准点?

未识别时区

从外部文件读取多个值作为字符向量

迭代到DataFrame列并获得成对的值列表(col1->;col2、col2->;col3、col3->;col4等)的正确方法.

使用rvest从多个页面抓取时避免404错误

给定开始日期和月份(数字),如何根据R中的开始日期和月数创建日期列

在R中,我如何使用滑动窗口计算位置,然后进行过滤?

使用不同的定性属性定制主成分分析中点的 colored颜色 和形状

在R中,如何将误差条放置在堆叠的每个条上?

删除字符串R中的重复项

R仅当存在列时才发生变异

如何显示准确的p值而不是<;0.001*?

使用ggplot2绘制具有边缘分布的坡度图

如何在R中创建这些列?

如何使用循环从R中的聚合函数创建列,而不会在名称中给出&q;$&q;?

GOGPLATE geom_boxploy色彩疯狂

将仪表板中的值框大小更改为Quarto