javascript - Chart.js 在固定时间尺度上绘制时间序列数据

标签 javascript typescript charts ng2-charts

我有一个间隔为1分钟的数据steppedLine图表如下:

0: {x: "15:33", y: 0}
1: {x: "15:34", y: 0}
2: {x: "15:35", y: 1}
3: {x: "15:36", y: 1}
4: {x: "15:37", y: 0}

但是数据可能只涵盖 24 小时中的几个小时(剩余时间没有可用数据)我想将其绘制在 24 小时刻度上 public lineChartLabels: Array<any> = ['0:00', '1:00', '2:00', '3:00', '4:00', '5:00', '6:00', '7:00', '8:00', '9:00', '10:00', '11:00', '12:00', '13:00', '14:00', '15:00', '16:00', '17:00', '18:00', '19:00', '20:00', '21:00', '22:00', '23:00'];

问题 - 最好的方法是什么?

最佳答案

您可以在 24 小时内添加其他字段,但将它们保留为空白并随着时间的推移覆盖它们。

(我会对此发表评论,但我没有足够的声誉。)

关于javascript - Chart.js 在固定时间尺度上绘制时间序列数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52610989/

相关文章:

javascript - 根据 highchart 中的轴,将鼠标悬停在条形图上突出显示相应的 y 轴

javascript - (TypeScript) 为 Parse SDK(浏览器和 Node )创建类型定义

javascript - HTML5 localStorage 使用脚本增加值(value)

angular2 许多字符串值存储

angular - TemplateRef 内容到变量

c# - IsXValueIndexed 导致图形线条无法绘制

javascript - 为什么jade中表头也和表数据一起排序?

javascript - 如何在 JavaScript 中查找 HTML 元素的位置?

javascript - ng-maxlength 不起作用

javascript - 需要从图表 js 中隐藏/删除零线