【发布时间】:2017-09-25 14:29:46
【问题描述】:
我将 Shiny 和 ggplot2 用于交互式图形。我还使用“plot1_click”来获取 x 和 y 位置。
output$selected <- renderText({
paste0("Value=", input$plot1_click$x, "\n",
"Names=", input$plot1_click$y) }) #how to get names???
这是服务器代码的一部分。这里我想要的是,不是打印“y”坐标,而是打印写在y轴上的相应名称。有什么可行的办法吗??
【问题讨论】:
-
这是一种解决方法,但假设您用来绘制的数据框包含 x 和 y 坐标,您可以使用类似
"Names=", data$name[data$x == input$plot1_click$x & data$y == input$plot1_click$y ]
标签: r shiny interactive