chart.js - 不正确的时间表Chart.js
问题描述
我正在尝试生成具有一些正值和一些负值的时间表。我正在努力实现这样的目标。当我将图表 xAxes 类型设置为时间时,会出现此问题。
但我得到的是
此处的示例小提琴与图表配置。
xAxes: [{
type: 'time',
unitStepSize: 1,
time: {
'unit': 'day'
},
displayFormats: {
'day': 'MMM DD'
},
distribution: 'series',
gridLines: {
display: true,
drawBorder: true,
drawOnChartArea: true,
tickMarkLength: 15
}
}],
解决方案
时间序列的顺序不正确。由于它是一个时间表,标签应该按升序或降序排列。
将时间更改为以下顺序解决了问题
data: {
labels: [
"2018-12-04 00:00:14.000000"
"2018-12-05 11:45:14.000000",
"2018-12-05 12:00:14.000000",
"2018-12-05 13:00:15.000000",
"2018-12-05 14:00:14.000000",
],
推荐阅读
- ajax - 带有图像 base64 的 Ajax 请求在 Laravel 中显示 403 Forbidden
- php - 如何在 php 中使用正则表达式从 html 数据中获取一些值
- python-3.x - Anaconda Python Jupyter Notebook 中的内核错误
- c# - 如何使用存储过程结果在 ASP.NET MVC 中将列表项作为 JSON 返回?
- ftp - 在 Ballerina Integrator 中 JSON 到 XML 和上传到 FTP 的问题
- openxml - 仅实施 ISO-29500 最新修订版以正确使用几乎所有 XLSX 文档就足够了吗?
- javascript - 链接到网站内另一个页面的特定 HTML 选项卡
- sql - 具有分析功能的 oracle 查询以根据条件设置行号
- python - 如何调用“tfa.losses.triplet_semihard_loss”?
- android - Material Better Spinner 下拉菜单未完全显示