繁体   English   中英

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

[英]plot displayed in the viewer in Rstudio but not in the webbrowser in Shiny

我正在使用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; }")
        )
      )
    )
  ) 


    })

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM