【发布时间】:2019-06-18 22:00:49
【问题描述】:
我正在尝试将多个数据系列绘制到 R 中的同一个图上,但即使在 dyLegend() 中使用 showZeroValues=TRUE 参数,当至少一个系列具有 y=0 时,图例在鼠标悬停时停止显示值在当前 x。我不确定我做错了什么。
下面是一个简化的例子:
library(dygraphs)
library(xts)
x=data.frame(a=c(1, 2, 3, 1, 0, 0, 2), b=c(2, 3, 1, 0, 1, 4, 5))
x$Date=seq(as.Date("2017-06-01"), (as.Date("2017-06-01")+dim(x)[1]-1), by="days")
d=xts(x, order.by=x$Date)[,1:2]
dygraph(d) %>%
dyOptions(drawGrid=FALSE, fillGraph=TRUE) %>%
dyLegend(labelsSeparateLines=TRUE, showZeroValues=TRUE)
在我的计算机上,动态图例会跳过两个系列之一具有 y=0 的所有 x 值,可以看到光标接近零,但图例仍停留在图表的右端:@ 987654321@.
【问题讨论】:
标签: r time-series dygraphs zero