我正在 Chart.js 中制作折线图,并且遇到一个问题,我试图在线上绘制点数据,但它忽略了我给出的 x 值,而是将它们放在第一个可用标签上。
this.myLineChart = new Chart(this.ctx, {
type: 'line',
data: {
labels: [0,2,4,6,8,10],
datasets: [{
label: 'mylabel1',
fill: false,
backgroundColor: 'blue',
borderColor: 'blue',
data: [{
x: 2.5,
y: 85
}, {
x: 3.5,
y: 85
}]
}]
},
options: {
title: {
display: true,
text: 'mytitle1'
},
scales: {
yAxes: [{
display: true,
ticks: {
suggestedMin: 70,
suggestedMax: 100
}
}]
}
}
});
The result I get is this:
![enter image description here](https://i.stack.imgur.com/AkKqI.jpg)
但我希望这条线位于 x 值 2.5 和 3.5 处,以便它位于 2 和 4 标签之间。
我应该在代码中更改哪些内容才能使其按我想要的方式运行?