我需要帮助解决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"))
创造了这个:
答案 0 :(得分:0)
尝试在categoryorder='trace'
的布局设置中设置xaxis
。
默认情况下,使用“trace”,它指定顺序 存在于所提供的数据中。
但这似乎是错误的。
不改变布局
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