Javascript Chart.js时间刻度图-xAxis标签

Javascript Chart.js时间刻度图-xAxis标签,javascript,chart.js,Javascript,Chart.js,我试图在xAxis上设置我自己的标签,但是我不知道如何使用我找到的示例代码来实现 我希望它本质上是这样的: 这似乎奏效了。此代码从今天开始,并在接下来的10天内添加。您必须将日期更改为您希望的开始日期以及需要的日期 let labels = []; var date = new Date(); var options = { month: "long", day: "numeric" }; for (i = 0; i < 10; i++) { date.setDate(d

我试图在xAxis上设置我自己的标签,但是我不知道如何使用我找到的示例代码来实现

我希望它本质上是这样的:


这似乎奏效了。此代码从今天开始,并在接下来的10天内添加。您必须将日期更改为您希望的开始日期以及需要的日期

let labels = [];
var date = new Date();
var options = {
  month: "long",
  day: "numeric"
};

for (i = 0; i < 10; i++) {
    date.setDate(date.getDate() + i);
    labels.push(date.toLocaleDateString("en-US", options));
}


var ctx = document.getElementById("myChart").getContext('2d');
var myChart = new Chart(ctx, {
   type: 'line',
   data: {
      labels: labels,
      ...
let labels=[];
变量日期=新日期();
变量选项={
月:“长”,
日期:“数字”
};
对于(i=0;i<10;i++){
date.setDate(date.getDate()+i);
labels.push(date.toLocaleDateString(“en-US”,选项));
}
var ctx=document.getElementById(“myChart”).getContext(“2d”);
var myChart=新图表(ctx{
键入:“行”,
数据:{
标签:标签,
...
let labels = [];
var date = new Date();
var options = {
  month: "long",
  day: "numeric"
};

for (i = 0; i < 10; i++) {
    date.setDate(date.getDate() + i);
    labels.push(date.toLocaleDateString("en-US", options));
}


var ctx = document.getElementById("myChart").getContext('2d');
var myChart = new Chart(ctx, {
   type: 'line',
   data: {
      labels: labels,
      ...