我的用例源于类似于在给定开放和关闭日期的情况下随时间生成开放票数的问题
我得到一个带有一个或两个属性的对象 JSON:打开日期和关闭日期(如果关闭)。如果任务仍处于打开状态,它将不具有该属性。
我的目标是在 Highcharts 中绘制一个折线图,显示一段时间内打开任务的数量。
如果我要使用蛮力算法,我会在图表涵盖的时间跨度内为每个时间间隔创建一个数据点,然后确定该点的打开任务数,但这听起来效率很低。
相反,我可以使用 Highcharts 来定义时间轴的时间间隔,并简单地将数据点用于开始、结束以及值变化的每个点(或者我可以吗?)。
确定这个系列和绘制它的 Highcharts 选项的有效 vanilla javascript 代码是什么?我已经看到一些 sql 代码(包括提到的文章)做类似的计算,但我发现很难将它与我的用例联系起来。