小编Ind*_*yen的帖子

以固定的时间间隔更新图形/图表

我在Shiny UI中有一个情节.如果我改变任何输入参数并通过反应性图将改变.但让我们考虑以下情况: - Shiny UI绘图中的情节让我们说一个股票的日内价格走势.为此,您查询一些实时数据源.现在如果我创建一个刷新按钮然后如果时间过去我继续点击刷新按钮.随着时间进入实时数据源,新数据到达时,绘图将更新.现在我的问题是我不想一直点击刷新按钮.但我希望运行一个带定时器的循环,以便它会检查一段固定的时间间隔,一旦新数据出现,该绘图将自动更新.某种Google财经图表随着时间的推移不断更新.

所以问题可以简化如下: - 让我们从Shiny本身考虑这个例子: - ui.R

library(shiny)    

shinyUI(pageWithSidebar(    

  headerPanel("Hello Shiny!"),

  sidebarPanel(
    sliderInput("obs", 
                "Number of observations:", 
                min = 1,
                max = 1000, 
                value = 500)
  ),

  mainPanel(
    plotOutput("distPlot")
  )
))
Run Code Online (Sandbox Code Playgroud)

和server.R

library(shiny)

shinyServer(function(input, output) {

  output$distPlot <- renderPlot({

    # generate an rnorm distribution and plot it
    dist <- rnorm(input$obs)
    hist(dist)
  })

})
Run Code Online (Sandbox Code Playgroud)

现在我想从正态分布生成一个不同的随机样本,没有任何输入活动.所以基本上我想打电话

dist <- rnorm(input$obs)
hist(dist)
Run Code Online (Sandbox Code Playgroud)

再次不改变sliderInput.请帮我看看如何做到这一点.

r shiny googlevis shiny-server

18
推荐指数
1
解决办法
8328
查看次数

如何将R包(已在CRAN中)添加到CRAN Task View?

假设我有一个R包,该包已经在CRAN中发布。我想在特定的CRAN任务视图中添加相同的内容。

我在参考资料中已经收集了一些线索。

但是我不确定

  • 我能自己做。(是否存在将任何程序包放入CRAN任务视图的条件。谁维护它。要联系谁。)
  • 我可以决定要添加的部分。
  • 我可以完全添加一个新部分

参考

r cran r-package

1
推荐指数
1
解决办法
33
查看次数

标签 统计

r ×2

cran ×1

googlevis ×1

r-package ×1

shiny ×1

shiny-server ×1