小编saj*_*awa的帖子

如何在 R Shiny 中显示来自 plotly_click 的许多点?

我在 R Shiny 中有一个情节。我希望能够单击许多点并将它们显示在表格中。该图运行良好,我可以获得 1 个 plotly_click(通过 event_data())以显示在表格中。如何增长许多 event_data 点的向量。这是一些示例代码。我试图将事件保存在 d_save 中。谢谢。

library(shiny)
library(plotly)

data1 <- data.frame(cbind(seq(1,1000,1),seq(1,1000,1)*5))
colnames(data1) <- c('index','data')
data_points <- data.frame(cbind(seq(1,1000,5),seq(1,1000,5)*5))
colnames(data_points) <- c('index','data')


ui <- fluidPage(
  plotlyOutput("plot1"),
  tableOutput("dataTable")
)

d_save <- vector()

server <- function(input, output, session) {

  # make plotly plot
  output$plot1 <- renderPlotly({
    p <- plot_ly(data1, x = data1$index, y = data1$data,mode = "lines")
    add_trace(p, x = data_points$index, y = data_points$data, mode = "markers")
  })

    # show table of stances 
    output$dataTable <- renderTable({
      d <- …
Run Code Online (Sandbox Code Playgroud)

r shiny plotly

3
推荐指数
1
解决办法
2255
查看次数

标签 统计

plotly ×1

r ×1

shiny ×1