ChartJS 处理图表JS中的日期间隔

14ifxucb  于 2022-11-06  发布在  Chart.js
关注(0)|答案(1)|浏览(198)

我正在使用chart js绘制一个图形。我有一些不一致的数据。例如,我分享的示例数据以1909开头,下一个是**1960。**在其他情况下,它们都能正确显示:1980年1981年1982年
是否有方法可以处理有间隔的特定数据?例如,按顺序显示年份。

const ctx = canvas.getContext("2d");
const myChart = new Chart(ctx, {
    type: "line",
    data: {
        labels: labels,
        datasets: [{
            label: "Country Population",
            data: data,
        }, ],
    },
    options: {
        scales: {
            x: {
                title: {
                    display: true,
                    text: "Year",
                },
                xAxes: [{
                    type: 'time',
                    time: {
                        unit: 'year'
                    }
                }]
            },

            y: {
                title: {
                    display: true,
                    text: "Population",
                },
            },
        },
    },
});

olhwl3o2

olhwl3o21#

图书馆你是如何使用时间和图表?我用图表(v3.8)和luxon(时间)似乎工作
第一个

相关问题