如何在R中使用Plot_ly组织X轴

时间:2017-02-13 20:42:33

标签: r plotly

我需要帮助解决Plotly中的这个组织问题。我搜索了以前的问题,虽然我确实发现了类似的问题,但我找不到我需要的内容,或者没有以我可以应用于我的数据集的方式进行解释。

我的X轴应该是0-13天之间的时间线。我遇到的问题是Plotly以一种方式组织轴,使得第11天和第13天在4-8之前。我也有一个所谓的"初始日"在X轴上,可能会整体抛出X轴。

我的代码是:

TLEXline <- plot_ly(TLEX, x = ~Time.line, y = ~Volume, type = "scatter", mode = "lines", linetype = ~Experimental.Group, color = I("black")) %>%
  layout(title = "MouseData",
         xaxis = list(title = "Time Line"),
         yaxis = list("Volume"))

创造了这个:

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试在categoryorder='trace'的布局设置中设置xaxis

documentation

  

默认情况下,使用“trace”,它指定顺序   存在于所提供的数据中。

但这似乎是错误的。

不改变布局

enter image description here

更改布局如下图所示 enter image description here

library(plotly)

t <- c("0", "1", "2", "3", "4", "8", "10", "11", "12", "13")
vol <- c(2000, 3000, 4000, 4000, 4000, 5000, 6000, 7000, 8000, 8500)

p <- plot_ly(x = t, y = vol, type='scatter', mode = 'type', )  %>%
    layout(xaxis = list(categoryorder='trace'))
p