Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.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
Datetime 动态图:向我的时间序列添加注释_Datetime_Time Series_Dygraphs - Fatal编程技术网

Datetime 动态图:向我的时间序列添加注释

Datetime 动态图:向我的时间序列添加注释,datetime,time-series,dygraphs,Datetime,Time Series,Dygraphs,我将继续使用时间序列的动态图。我遵循了以下文件: 在这里: 我的x轴是一个javascript Date()对象。经检查,我与动态图一起使用的时间序列数组示例如下: [[Wed Sep 25 2013 00:00:00 GMT+0100 (GMT Daylight Time), 5.311174814188838, 11], [Wed Sep 25 2013 01:00:00 GMT+0100 (GMT Daylight Time), 5.313242976801092, 11], [Wed S

我将继续使用时间序列的动态图。我遵循了以下文件: 在这里:

我的x轴是一个javascript Date()对象。经检查,我与动态图一起使用的时间序列数组示例如下:

[[Wed Sep 25 2013 00:00:00 GMT+0100 (GMT Daylight Time), 5.311174814188838, 11],
[Wed Sep 25 2013 01:00:00 GMT+0100 (GMT Daylight Time), 5.313242976801092, 11],
[Wed Sep 25 2013 02:00:00 GMT+0100 (GMT Daylight Time), 5.310303423288409, 11],
[Wed Sep 25 2013 03:00:00 GMT+0100 (GMT Daylight Time), 5.301762506225051, 11]]
系列可以是“A”和“B”。无论我如何设置注释,它都不起作用。比如说,

annDate = new Date('2013 09 25');
g.setAnnotations([
{
  series: "A",
  x: annDate,
  shortText: "L",
  text: "Coldest Day"
}
]);
我曾尝试直接将日期指定为字符串,如“2013-09-25”等,但无法在图表上显示注释

编辑
这里拉小提琴:

这里是您的示例的固定版本:

诀窍是将注释表示为:

{
  series: "A",
  x: new Date("2009/07/12 14:00").getTime(),
  shortText: "L",
  text: "Coldest Day"
}

i、 e.
x
值应以自历元起的毫秒为单位。无可否认,这有点令人困惑。

请提供一个演示链接,最好是通过dygraphs.com/fiddleSure thing-应该想到这一点。danvk:在之前的一篇文章中,你可能还记得我在玩“周末崩溃”或者“有空数据的地方”。你提到x轴上的时间是连续的。但是,当我试图在序列中没有与之关联的显式数据点的时间放置事件时,它无法显示。相反,我的事件必须发生在存在真实数据点的时刻。鉴于时间是连续的,这不是我所期望的工作方式。我遗漏了什么吗?动态图中存在一个缺陷,您只能在数据点添加注释。是的,我实际上运行了一个算法,它逐步遍历我的时间序列,并在我想要添加注释的日期/时间添加数据点。您刚刚为我保存了另一个5小时:)