我正在创建一个代表计算机流程而不是人工流程的甘特图,所以规模是毫秒级。
https://developers.google.com/chart/interactive/docs/gallery/ganttchart
是否有人知道是否可以创建代表毫秒级的Google甘特图?
我想要做的只是将我的所有值乘以1000,然后将它们映射到秒,但问题是图表将标记为秒,这有点烦人。
答案 0 :(得分:1)
这比我想象的要复杂。不确定这是否对任何人有帮助,请密切关注。
假设我们有一个毫秒的时间戳,如下所示:1499211060169。
要从毫秒到秒进行缩放,您不能将unix时间戳乘以1000(显然)。你需要做的是从时间戳开始,然后将其存储为foo
,(有效地在秒的位置记下时间戳,并丢弃任何毫秒)。另外,从时间戳开始,取毫秒,然后乘以1000,将其存储为bar
。要获得缩放值,请求foo
和bar
。
所以看起来像:
original value: 1499211063169
seconds value: 1499211063000
milliseconds: 169
milliseconds scaled: 169000
scaled value: 169000 + 1499211063000 => 1499211232000
当你想到它时,最后3位是000是有道理的。 因为我们需要将这个东西扩展到第二个,因为我们使用的任何系统都不是毫秒级的。