【发布时间】:2021-09-02 01:20:37
【问题描述】:
我有一个非常简单的条形图,其中每个数据点都包含一个日期(天)和一个数字。也许唯一的特点是没有涵盖每个日期(即有些日子没有数据点)。
在绘制图表时,仅显示具有与之关联的数据点的那些日子。所有其他日子都被简单地省略了。所以x轴分布不均匀,会跳过值。
我怎样才能确保 X 轴是真正的线性并且不会漏掉任何时间?
PS:这就是我的图表的定义方式:
chartData.datasets[0].data.push( {t: new Date('2019-02-01'), y: value});
// And so on...
var chart = new Chart(ctx, {
type: 'bar',
data: chartData,
options: {
annotation: {
annotations: []
},
legend: {
display: false
},
scales: {
xAxes: [{
type: 'time',
unitStepSize: 1,
distribution: 'series',
time: {
unit: 'day'
},
}]
}
}
});
【问题讨论】:
标签: javascript chart.js chartjs-2.6.0