new Chart('myChart', {
type: "line",
data: {
datasets: [
{
label: "TEST",
backgroundColor: "#ffadad",
data: [
{ x: "2020-07-01T00:00:00.000Z", y: 0.4 },
{ x: "2020-07-02T00:00:00.000Z", y: 0.4 }
]
},
{
label: "Deuxième projet",
backgroundColor: "#ffd6a5",
data: [
{ x: "2020-07-03T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-04T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-05T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-06T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-07T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-08T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-09T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-10T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-11T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-12T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-13T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-14T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-15T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-16T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-17T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-18T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-19T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-20T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-21T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-22T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-23T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-24T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-25T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-26T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-27T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-28T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-29T00:00:00.000Z", y: 0.6 },
{ x: "2020-07-30T00:00:00.000Z", y: 0.6 }
]
},
{
label: "Premier project",
backgroundColor: "#fdffb6",
data: [
{ x: "2020-06-25T00:00:00.000Z", y: 0.5 },
{ x: "2020-06-26T00:00:00.000Z", y: 0.5 },
{ x: "2020-06-27T00:00:00.000Z", y: 0.5 },
{ x: "2020-06-28T00:00:00.000Z", y: 0.5 },
{ x: "2020-06-29T00:00:00.000Z", y: 0.5 },
{ x: "2020-06-30T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-01T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-02T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-03T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-04T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-05T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-06T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-07T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-08T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-09T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-10T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-11T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-12T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-13T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-14T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-15T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-16T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-17T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-18T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-19T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-20T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-21T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-22T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-23T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-24T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-25T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-26T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-27T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-28T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-29T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-30T00:00:00.000Z", y: 0.5 },
{ x: "2020-07-31T00:00:00.000Z", y: 0.5 }
]
}
]
},
options: {
animation: {
duration: 500
},
maintainAspectRatio: false,
spanGaps: false,
elements: {
line: {
tension: 0.000001
}
},
tooltips: {
mode: "x",
intersect: false
},
scales: {
y: {
stacked: true,
min: 0
},
x: {
type: "time",
distribution: "linear",
time: {
displayFormats: {
day: "MMM DD"
},
tooltipFormat: "MMM DD"
},
ticks: {
major: {
enabled: true,
fontStyle: "bold"
},
source: "data",
autoSkip: true,
autoSkipPadding: 75,
maxRotation: 0,
sampleSize: 100
}
}
}
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.27.0/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.0.0-alpha.2/chart.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/chartjs-adapter-moment@0.1.2/dist/chartjs-adapter-moment.min.js"></script>
<canvas id="myChart"></canvas>