我正在尝试使用解析显示图形: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"
1条答案
按热度按时间cgvd09ve1#
这是因为折线图的内部格式x值是类别刻度,因此您的x值需要是字符串而不是数字,或者您需要通过设置将其更改为线性刻度:
options.scales.y.type
至'linear'