1👍
✅
Your x-axis could be defined of type: 'linear'
and the data
as an array of objects, having an x
and y
property each. Then you can use ticks.min
and ticks.max
to define the range that should be displayed in the chart.
const values = [0, 53, 85, 0, 0, 65, 5, 18, 2, 44, 2, 2, 42, 44, 21, 55];
const valueXStart = 4;
const options = {
scales: {
xAxes: [
{
type: 'linear',
ticks: {
min: 3.8,
max: 7,
stepSize: 0.1
}
}
]
}
};
const data = {
datasets: [
{
label: "First dataset",
data: values.map((v, i) => ({ x: valueXStart + i * 0.1, y: v })),
...
}
]
};
Please take a look at your amended CodeSandbox and see how it works.
Source:stackexchange.com