Chart.js {时间开始/时间结束}重叠值

时间:2018-09-27 23:59:56

标签: javascript date chart.js chart.js2

我正在尝试使用chart.js绘制我的项目正在做的工作量...以及我将拥有的空闲时间。

https://jsfiddle.net/ofydvb40/2

{x:"4/6/17",y:"0.33"}, //project 1 start
{x:"6/21/18",y:"0.33"}, // project 1 end
{x:"6/1/18", y:"0.3"}, //project 2 start
{x:"10/30/20",y:"0.33"}, //project 2 end
{x:"1/1/19",y:"0.5"}, //project 3 start
{x:"5/12/20",y:"0.4"}, //project 3 end

以上是我正在使用的时间数据。您可以在17年4月6日看到我正在启动一个项目,我估计我将在18年6月21日完成(这将花费我的时间0.33)。您可以看到我在开始第一个项目之前就开始了第二个项目。在chart.js中,有一种方法可以将其表示为(从时间:结束时间开始),并且当时间重叠时让y值相加吗?

如果我不能给我指出一个有用的资源,以进行相应的预处理?

我正在考虑使用数组来表示每个索引是日期的位置; 0 =开始日期,结束=结束日期。填写每个开始-结束日期-y值的值,并编写一个函数,该函数会在y值更改时使用相应的date / y值显示一个日期。

谢谢

0 个答案:

没有答案