Google Gantt图表,以毫秒为单位,而不是秒刻度

时间:2017-07-04 21:24:09

标签: javascript node.js google-visualization

我正在创建一个代表计算机流程而不是人工流程的甘特图,所以规模是毫秒级。

https://developers.google.com/chart/interactive/docs/gallery/ganttchart

是否有人知道是否可以创建代表毫秒级的Google甘特图?

我想要做的只是将我的所有值乘以1000,然后将它们映射到秒,但问题是图表将标记为秒,这有点烦人。

1 个答案:

答案 0 :(得分:1)

这比我想象的要复杂。不确定这是否对任何人有帮助,请密切关注。

假设我们有一个毫秒的时间戳,如下所示:1499211060169。

要从毫秒到秒进行缩放,您不能将unix时间戳乘以1000(显然)。你需要做的是从时间戳开始,然后将其存储为foo,(有效地在秒的位置记下时间戳,并丢弃任何毫秒)。另外,从时间戳开始,取毫秒,然后乘以1000,将其存储为bar。要获得缩放值,请求foobar

所以看起来像:

original value: 1499211063169
seconds value:  1499211063000
milliseconds: 169
milliseconds scaled: 169000

scaled value: 169000 + 1499211063000 => 1499211232000

当你想到它时,最后3位是000是有道理的。 因为我们需要将这个东西扩展到第二个,因为我们使用的任何系统都不是毫秒级的。

相关问题