gpt4 book ai didi

javascript - Chartjs,基于不等时间间隔绘制数据

转载 作者:行者123 更新时间:2023-11-30 08:37:19 27 4
gpt4 key购买 nike

我正在用 chartjs 绘制图表其中 x 轴代表时间,y 轴代表相应的数据。

现在我得到了今天、上周、上个月和去年的数据。

var myLineChart = new Chart(ctx).Line(data, options);
var data = {
labels: ["last year", "last month", "last week", "today"],
datasets: [
{
label: "My First dataset",
data: [80, 81, 56, 40]
}
]

};

当我绘制图形时,每个点之间的距离是相同的。但这是不正确的,因为时间间隔不一样。

'去年'和'上个月'之间的距离应该大于'上周'和'上个月'之间的距离。

当我查看 documentation 时,任何人都知道我如何使用 chartjs 实现此目的我没有看到任何选项。

最佳答案

您必须使用 chart.js 的扩展,它在数据结构中包含 x 和 y 值的数据。我找到的一个是 Chart.Scatter .

更长的解释是,默认情况下,您在 chart.js 中使用的标签只是标签;它们不会被解析为任何类型的 x 值。

关于javascript - Chartjs,基于不等时间间隔绘制数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30216167/

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