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

问题描述 投票:1回答:1

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

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

Irregular Bars

你可以看到每个“星期五”和“星期一”的数据,条形变大以弥补差距。创建它的xAxes代码是:

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

....

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

Correct bars but wrong dates

....

总结一下:当我的数据在使用Chartjs时间序列轴时不是规则线性时,如何获得常规间距条?

javascript chart.js
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.