因此,当我使用组合图表(条形码+线条)时,我遇到了以前版本的Chartjs(即2.5)的一些问题,并且对时间序列数据有困难。
对于上下文,我使用的是财务数据(股票价格和交易量)。由于市场每周只开放5天,因此数据存在“差距”。我不太担心这个差距,但是当使用Chartjs重写的时间序列数据功能时,条形的宽度变得不规则。这是一个例子:
你可以看到每个“星期五”和“星期一”的数据,条形变大以弥补差距。创建它的xAxes
代码是:
type: 'time',
time: {
unit: 'day',
distribution: 'linear'
}
....
现在,如果我删除type: time
区别,我得到标准栏,但标签直接从我的数据拉,而不是被解析为日期并由Moment.js正确管理:
....
总结一下:当我的数据在使用Chartjs时间序列轴时不是规则线性时,如何获得常规间距条?
这是在一个错误修复中解决的,并作为Chartjs(see here)v2.8版本的一部分合并。