[英]Color with plotly in R with datetimes affects x-axis limits
在R中使用帶日期時間和color
arg的plotly,x軸默認設置無法正常工作似乎有些奇怪。 范圍可追溯到1970年。
library(plotly)
start <- as.POSIXct("2012-01-15")
interval <- 60
end <- start + as.difftime(1, units="days")
mydate <- seq(from=start, by=interval*60, to=end)
mydf <- data.frame(date=mydate, y=rnorm(1:length(mydate)))
p <- plot_ly(data=mydf, x=~date, y=~y, color=~y)
p
有沒有辦法解決這個問題或輕松地對范圍進行硬編碼?
我嘗試使用layout / xaxis arg失敗。
plot_ly(data=mydf, x=~date, y=~y, color=~y) %>%
layout(
xaxis = list(range = c(1326603600, 1326690000)),
yaxis = list(range = c(-10, 10)))
library(plotly)
start <- as.POSIXct("2012-01-15")
interval <- 60
end <- start + as.difftime(1, units="days")
mydate <- seq(from=start, by=interval*60, to=end)
mydf <- data.frame(date=mydate, y=rnorm(1:length(mydate)))
p <- plot_ly(data=mydf, x=~date, y=~y, color=~y,
mode="markers", type="scatter", marker=list(size=15)) %>%
add_trace(data=mydf, x=~date, y=~y, mode="lines", line=list(color="navy"))
# Important: set x-axis type as "category" !
p %>% layout(xaxis=list(type="category", range=list(-.5,(length(mydate)-.5))),
margin=list(b=100))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.