javascript - Google Chart API 甘特图依赖性问题

标签 javascript charts google-visualization

我开始创建一个简单的甘特图,一切都很顺利,直到 API 变得疯狂。我有两个开发流,当两个流都完成后,我计划进行“完整测试”。一个流的完成时间比第一个流晚很多。 “完整测试”只能在两个流都完成后进行。

Google Chart API 将“完整测试”开始日期计算为第一个流完成后立即开始。即使它从第二个流的末尾绘制一个数组到“完整测试”。

有关如何解决此问题的任何想法(无需为“完整测试”设置硬编码开始时间)?

我使用以下数据定义了图表:

['Info', "Info Gathering", "planning", new Date(2015, 8, 1), null, daysToMilliseconds(4), 0, ''],
['Setup1', "Setup 1", "setup", null, null, daysToMilliseconds(4), 0, 'Info'],
['Setup2', "Setup 2", "setup", new Date(2016, 0, 4), null, daysToMilliseconds(4), 0, 'Info'],
['Dev2', "Dev 2", "dev", null, null, daysToMilliseconds(90), 0, "Setup2"],
['Test1', "Testing 1", "test", null, null, daysToMilliseconds(4), 0, 'Setup1'],
['Test2', "Testing 2", "test", null, null, daysToMilliseconds(4), 0, 'Dev2'],
['FullTest', "Test Everything", "test", null, null, daysToMilliseconds(4), 0, 'Test1,Test2']

您可以在这里查看我的代码:

https://jsfiddle.net/v8qyjq2g/

最佳答案

我想这只是一个错误,也许你已经注意到了:
甘特图处于测试阶段,可能会在未来的 Google 图表版本中进行重大修改。

例如当我切换第 2 行和第 3 行时,我得到(我认为是这样)desired result ,但行的顺序并不重要。

关于javascript - Google Chart API 甘特图依赖性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32016455/

相关文章:

javascript - 提交表单时,HTML 输入复选框返回 'On' 而不是 'True'

reactjs - Reactjs 中的饼图

javascript - 如何将 2 个谷歌图表放在一页上

javascript - 谷歌饼图不适合容器

datatable - Google DataTable 的 getRow() 方法是否已弃用?

javascript - JavaScript 中按 3 种不同标准排序

javascript - 公用电脑如何防止JS劫持

javascript - 使用正则表达式捕获特殊字符之间的字符串段

javascript - Flot Multi Axes Bar Chart with orderbars and categories 插件

php - 如何使用 PHP 和 MYSQL 创建饼图?