首页 文章

Chartjs v2.7 - 包含时间序列(财务)数据的组合图表;条宽是不规则的

提问于
浏览
1

因此,当我使用组合图表(条形线)时,我遇到了以前版本的Chartjs(即2.5)的一些问题,并且对时间序列数据有困难 .

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

Irregular Bars

你可以看到每个"Friday"和"Monday"的数据,条形变大以弥补差距 . 创建它的 xAxes 代码是:

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

....

现在,如果我删除 type: time 区别,我会得到标准栏,但标签直接从我的数据中提取,而不是被解析为日期并由Moment.js正确管理:

Correct bars but wrong dates

....

To sum it up: how can I get regular-spaced bars when my data is not regularly linear while utilizing Chartjs's time-series axises?

1 回答

  • 0

    这是在错误修复中解决的,并作为Chartjs的v2.8版本(see here)的一部分合并 .

相关问题