0
我正在構建一個閃亮的Web應用程序,我需要在將鼠標懸停在它們上方時顯示情節點。我設法通過將我的數組的x,y和其他信息放置在一個固定的可拖動的absolutepane中來解決此問題。每次將鼠標懸停在指針附近的某個點上時,是否可以放置此面板?另外,如果鼠標沒有懸停在任何點上,我該如何隱藏面板? 目前,面板可拖動,並提前使用此代碼如何將光面板放在指針/鼠標附近?
ui <- shinyUI(fluidPage(
absolutePanel(fixed=TRUE, draggable = TRUE,
verbatimTextOutput("hover_info")
),
plotOutput("myplot",
hover = hoverOpts(id ="myplot_hover")
)
))
server <- shinyServer(function(input, output) {
output$myplot <- renderPlot({
ggplot(mtcars) + geom_point(aes(mpg,cyl))
})
output$hover_info <- renderPrint({
nearPoints(mtcars, input$myplot_hover,maxpoints=1)
})
})
shinyApp(ui, server)
由於在頁面的頂部固定
哇,它像一個魅力。我需要研究你的代碼,但我現在就會使用它。非常感謝,真是太棒了。 – user2694433