使用解析时,数据不显示在chartjs中:假的;

qlfbtfca  于 2022-11-29  发布在  Chart.js
关注(0)|答案(1)|浏览(158)

我正在尝试使用解析显示图形:false,但是数据根本不显示。网站说这是一种内部格式,如果你禁用解析,它就会工作。

{
        type: 'line',
        options: {
            parsing: false,
            animation: false,
            pointRadius: 0,
            normalized: true,
            spanGaps: false,
            scales: {
                x: {
                    ticks: {
                        source: 'auto',
                        // Disabled rotation for performance
                        // maxRotation: 0
                    }
                }
            },
        },
        data: {
            datasets: [
                {
                    data: [
                        {x: 1, y: 2},
                        {x: 2, y: 2},
                        {x: 3, y: 6},
                        {x: 4, y: 2},
                        {x: 5, y: 3},
                    ]
                }
            ]
        },
    }

使用:

"chart.js": "^4.0.1"
cgvd09ve

cgvd09ve1#

这是因为折线图的内部格式x值是类别刻度,因此您的x值需要是字符串而不是数字,或者您需要通过设置将其更改为线性刻度:options.scales.y.type'linear'

相关问题