【问题标题】:Shiny plot not showing闪亮的情节没有显示
【发布时间】:2017-01-21 13:59:25
【问题描述】:

我的代码如下所示:

shinyServer(function(input, output) {
    DataRead <- reactive(input$PlotType)
    CR <- reactive(as.character(input$ContributionRate))
    PlotData <- reactive(get(paste(CR(),DataRead(),sep="")))
    output$gPlot <- renderGvis({gvisLineChart(PlotData(),
        options=...)
    })
})

我假设 get() 函数没有将 data.frame 传递给 PlotData(),这使得 HTML 呈现为空白。

我的ui.R 正在使用htmlOutput()

有人知道是什么问题吗?

【问题讨论】:

  • 尝试使用 return() 或 print()。如果您可以将 ggvisplot 存储在对象中,则可以使用该对象或将其直接放在 gvis 函数周围
  • 它没有帮助。它要么没有正确渲染,要么没有要渲染的内容,因为我没有收到任何错误。
  • 我在浏览器中运行它,它现在工作正常,除了我的一个有 6 行的图只渲染了其中的几个,当我移动滑块时,更多的消失了。但是,如果我将鼠标悬停在线上,数据点仍然存在。这条线没有被着色。

标签: r shiny shiny-server


【解决方案1】:

HTML 仅在浏览器窗口中呈现。那是我的问题。

但是,现在有一个问题,不是所有的行都会显示。当鼠标悬停时,这些点仍然显示数据,但线本身是不可见的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-07
    • 1970-01-01
    • 1970-01-01
    • 2019-06-19
    • 1970-01-01
    • 1970-01-01
    • 2021-05-10
    • 2019-05-11
    相关资源
    最近更新 更多