2017-10-15 25 views
1

因此,当我使用组合图(条形图+行)并且在时间序列数据方面遇到困难时,我曾在以前版本的Chartjs(即2.5)中遇到过一些问题。Chartjs v2.7 - 带时间序列(金融)数据的组合图;酒吧宽度是不规则的

对于上下文,我使用财务数据(股票价格和交易量)。由于市场每周仅开放5天,因此数据中存在“空白”。我不太担心这种差距,但是当使用Chartjs为时间序列数据重新编写的功能时,条的宽度变得不规则。这里有一个例子:

Irregular Bars

你可以看到每个“星期五”和“星期一”的数据,在酒吧获得较大的,以弥补缺口。创建这个xAxes代码:

type: 'time', 
     time: { 
     unit: 'day', 
     distribution: 'linear' 
     } 

....

现在,如果我删除type: time区别,我得到了标准杆,但标签从我的数据直拉,而不是解析为日期和正确的管理由Moment.js:

Correct bars but wrong dates

....

综上所述:当我的数据在使用Chartjs的时间序列轴时不是线性的时,我怎样才能得到规则间距的条?

回答

0

这是在bug修复中解决的,并作为Chartjs的v2.8发行版的一部分合并(see here)。