R Shiny - 一级没有这样的索引
R Shiny - No Such Index At Level 1
尝试创建一个闪亮的应用程序,其中有一个情节和 selected 点创建一个 table 与所述点。
在定位我的错误来源时遇到了一些困难,但已经能够将其缩小到这些小部分。
library(ggplot2)
library(DT)
ui <- shinyUI(fluidPage(
fluidRow(uiOutput("plotui")),
fluidRow(dataTableOutput("plot_brushed_points"))
))
server <- shinyServer(function(input, output){
output$plot <- renderPlot(plot(mtcars$wt,mtcars$mpg))
output$plotui <- renderUI(plotOutput("plot",brush = brushOpts("plot_brush")))
output$plot_brushed_points <- renderDataTable(brushedPoints(mtcars,input$plot_brush,mtcars$wt,mtcars$mpg))
})
myapp <- shinyApp(ui, server)
myapp
我收到的错误如下:
Error in .subset2(x, i, exact = exact) : no such index at level 1
作为参考,绘图和 table 均按要求显示,但当您转到 select 点时,table 消失。任何帮助将不胜感激。
您应该发送变量名而不是数据本身。尝试更改:
brushedPoints(mtcars,input$plot_brush,mtcars$wt,mtcars$mpg)
与:
brushedPoints(mtcars,input$plot_brush,"wt","mpg")
尝试创建一个闪亮的应用程序,其中有一个情节和 selected 点创建一个 table 与所述点。
在定位我的错误来源时遇到了一些困难,但已经能够将其缩小到这些小部分。
library(ggplot2)
library(DT)
ui <- shinyUI(fluidPage(
fluidRow(uiOutput("plotui")),
fluidRow(dataTableOutput("plot_brushed_points"))
))
server <- shinyServer(function(input, output){
output$plot <- renderPlot(plot(mtcars$wt,mtcars$mpg))
output$plotui <- renderUI(plotOutput("plot",brush = brushOpts("plot_brush")))
output$plot_brushed_points <- renderDataTable(brushedPoints(mtcars,input$plot_brush,mtcars$wt,mtcars$mpg))
})
myapp <- shinyApp(ui, server)
myapp
我收到的错误如下:
Error in .subset2(x, i, exact = exact) : no such index at level 1
作为参考,绘图和 table 均按要求显示,但当您转到 select 点时,table 消失。任何帮助将不胜感激。
您应该发送变量名而不是数据本身。尝试更改:
brushedPoints(mtcars,input$plot_brush,mtcars$wt,mtcars$mpg)
与:
brushedPoints(mtcars,input$plot_brush,"wt","mpg")