Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用R包timevis和Shining创建垂直时间线_R_Shiny_Timeline - Fatal编程技术网

使用R包timevis和Shining创建垂直时间线

使用R包timevis和Shining创建垂直时间线,r,shiny,timeline,R,Shiny,Timeline,关于使用timevis和shiny在R中创建垂直时间轴,我有两个问题。希望有人能帮助我。提前感谢您的回复!(顺便说一句,我还是R的新手) 1:我看到的所有用timevis编码的时间线都是水平的(Y=0)。是否可以将方向更改为垂直时间线 2:是否可以将位置为“-1”的文本放在时间线的左侧,将位置为“1”的文本放在时间线的右侧 从cran网站上采用的代码如下: data <- data.frame( id = 1:4, content = c("Item one&q

关于使用timevis和shiny在R中创建垂直时间轴,我有两个问题。希望有人能帮助我。提前感谢您的回复!(顺便说一句,我还是R的新手)

1:我看到的所有用timevis编码的时间线都是水平的(Y=0)。是否可以将方向更改为垂直时间线

2:是否可以将位置为“-1”的文本放在时间线的左侧,将位置为“1”的文本放在时间线的右侧

从cran网站上采用的代码如下:

data <- data.frame(
  id      = 1:4,
  content = c("Item one", "Item two",
              "Ranged item", "Item four"),
  start   = c("2016-01-10", "2016-01-11",
              "2016-01-20", "2016-02-14"),
  position = c(-1, 1, -1, 1)
  )


library(shiny)
library(timevis)
        
if (interactive()) {

shinyApp(
  ui = fluidPage(
    timevisOutput("timeline"),
      ),
  server = function(input, output) {
    output$timeline <- renderTimevis(
      timevis(data.frame(start = data$start, content = data$content))
    )
    observeEvent(input$btn, {
      setItems("timeline",
               data.frame(start = data$start))
    })
  }
)
}

数据不,这是不可能的
timevis
基于javascript库
vis.js
4.16.1版,此库没有垂直选项。

感谢您的快速回复!然后,我将继续使用包ggplot(现在也只是水平的)。但是如果我没有成功,我会把我的问题发布在一个新的网站上thread@EvaA很高兴我能帮忙。如果答案是有用的,请考虑接受它。当然,如果你有更多的问题,可以问一个新的问题。我试过了,但我对堆栈溢出还不熟悉,而且只有1个(15个)的声誉。这很有帮助,所以当我有足够的时间时,我会投票支持你的答案