图显示在Rstudio的查看器中,而不显示在Shiny的Web浏览器中

时间:2018-12-26 08:46:44

标签: r shiny rstudio r-markdown

我正在使用flexdashboard在R中创建一个仪表板,并且我正在使用Shiny来创建一个交互式仪表板。问题如下: 我有一个图未显示在浏览器中,而是显示在Rstudio查看器中,并在每次使用selectInput按钮时得到更新。我不明白为什么它在我的浏览器中不起作用

    g<-renderPlot({

    data <- products[category == input$Cat]
    data<-data[order(-n_sold)][1:10]        
    data<-data[,c("link","n_sold")]
    nprods <- 10



    highchart() %>%
    hc_chart(type = "bar") %>%
    hc_xAxis(categories =data$link) %>%
    hc_add_series(name ="number sold",data = data$n_sold)%>%
    hc_add_theme(thm)%>%
    hc_plotOptions(
    series = list(
    cursor = "pointer",
    point = list(
      events = list(
        click = JS( "function () { location.href = this.category; }")
        )
      )
    )
  ) 


    })

1 个答案:

答案 0 :(得分:0)

正如您的问题所表明的,

R和Shiny是不同的环境。我建议您以基本的逐步方式调试此错误。更改或删除代码的一部分,然后检查该应用程序是否可以在线运行。这将使您能够找到导致错误的代码部分,并逐步修复该代码。