我正试图在未来继续绘制图表,尽管没有这些特定日期的数据。我创建了一个示例:https://jsfiddle.net/r28wa54q/1/.我已经将最小值和最大值放在记号内,如下所示:
"xAxes": [{
"type": "time",
"distribution": 'series',
"time": {
"displayFormats": {
"second": "HH:mm:ss",
"minute": "HH:mm:ss",
"hour": "D. MMM HH:mm",
"day": "D. MMM",
"quarter": "[Q]Q/YYYY"
},
},
"ticks": {
"min": 1498860000000,
"max": 1500115887909
}
}]
我预计xax将持续到7月15日(ticks.max(,但它在最后一个数据点停止。在scales.xAxes.times中移动最小值和最大值组合会引发弃用错误。
根据文件,这是正确的地方(我认为((https://www.chartjs.org/docs/latest/axes/cartesian/),我是不是错过了什么?
这似乎是因为您已经将分发设置为series
,我想chart.js内部不喜欢这样,所以这可能是一个bug。如果您将其设置为linear
,它将起作用。
https://jsfiddle.net/Leelenaleee/6c0vzaod/2/