闪亮的动态直方图

时间:2013-06-17 23:32:29

标签: r web-applications histogram shiny

我正在使用Shiny在R中创建一个工具。这是我的第一个,我无法根据用户定义的输入动态改变直方图。我有一个非常简单的表,我可以按照理想的方式表现,但我似乎无法用一个情节来做这件事。这是我如何用表格做的。

output$view <- renderTable({
  head(
subset(
  offerwallData, 
            platform == formulaTextPlatform() & 
            source == formulaTextSource() &
            type == formulaTextType() &
            price == formulaTextPrice() &
            country == formulaTextCountry()), 100)
  })

我想做点什么

output$plot <- RenderPlot({
    hist(subset...
})

但这不想工作。

1 个答案:

答案 0 :(得分:1)

如果您希望根据用户输入动态更改某些内容,则需要将其设置为反应对象。如下所示:

my.graph <- reactive({
  head(
    subset(
      offerwallData, 
      platform == formulaTextPlatform() & 
      source == formulaTextSource() &
      type == formulaTextType() &
      price == formulaTextPrice() &
      country == formulaTextCountry()), 100)
})

output$plot <- renderPlot({
  hist(my.graph())
})