chartjs中的动态线条样式

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

我有一些缺失了一些值的时间序列数据,我希望能够在chartjs线图中绘制出尽可能接近下图的数据。

timeseries with missing data

我发现困难的是如何处理 "缺失 "的值,在图片中,这些值是由带虚线的交叉点表示的。 在chartjs中,点的样式属性(即pointStyle和pointBorderColor)是可以脚本化的,所以可以动态地用十字线代替 "缺失 "的数据,但似乎线的属性(即borderDash属性)是不可动态控制的(至少在2.9.3和3.0.0alpha中是这样)。 我是不是遗漏了什么? 有没有其他方法可以实现同样的视觉效果?

chart.js
1个回答
0
投票

我不能找到满足这一要求,但能够使用插入空值之间的内插 "缺失 "的值,以产生以下行图。enter image description here

这对这种情况来说已经足够好了

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