gpt4 book ai didi

datetime - Dygraphs:向我的时间序列添加注释

转载 作者:行者123 更新时间:2023-12-04 18:43:36 24 4
gpt4 key购买 nike

我将继续使用带有时间序列的 Dygraphs。我已按照此处的文档进行操作:
http://dygraphs.com/annotations.html
在这里:http://dygraphs.com/gallery/#g/annotations

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

[[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”等,但无法在图表上显示注释。

编辑
在这里 fiddle : http://jsfiddle.net/be8s6/3/

最佳答案

这是您示例的固定版本:http://jsfiddle.net/be8s6/4/

诀窍是将您的注释表示为:

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

x值应该是自纪元以来的毫秒数。诚然,这有点令人困惑。

关于datetime - Dygraphs:向我的时间序列添加注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19117043/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com