gpt4 book ai didi

chart.js - 不使用 chart.js 绘制空值

转载 作者:行者123 更新时间:2023-12-04 01:22:49 24 4
gpt4 key购买 nike

我正在使用 Chart.js 绘制图表..
我的数据集有一些空值,
实际上,chart.js 以这种方式在空值的前一个点和后一个点之间绘制一条线:

enter image description here

红色箭头指示空值在哪里

我想知道如何才能不绘制这些空值
enter image description here

我使用的配置就这么简单:

var lineChartData = {
"datasets": [{
"label": "defi score",
"data": data,
"pointStrokeColor": "#fff",
"fillColor": "rgba(220,220,220,0.5)",
"pointColor": "rgba(220,220,220,1)",
"strokeColor": "rgba(220,220,220,1)",
}],
"labels": labels
};


var ctx = document.getElementById("chart_per_week").getContext("2d");
var myLine = new Chart(ctx).Line(lineChartData, {
responsive: true,
scaleFontColor: "#FF5972",
bezierCurve: false
});

感谢您的帮助

最佳答案

如果您仍然到达此页面,新版本支持跳过丢失的数据。 .
如果您希望通过跳过丢失的数据来连接线,您可以在选项中设置 spanGaps: true 。

然后,如果您有 null 或 NaN 丢失数据,它将跳过它并连接到下一个点。

.....
showTooltips: true,
options: {
spanGaps: true,
......

Documentation here

关于chart.js - 不使用 chart.js 绘制空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34516224/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com