仅在 chart.js x 轴上显示月份

only show months on chart.js x-axis

我有一些时间数据想用 Chart.js 显示。该图显示正确,但我不想在 x 轴上显示单独的天数,而是最多查看月份。我尝试将 "unit"/"minUnit" 设置为

{
  "config": {
    "type": "line",
    "data": {
      "labels": [
        "2020-01-26",
        [...]
        "2022-01-02",
      ],
      "datasets": [...]
    },
    "options": {
      "elements": { "point": { "radius": 0 } },
      "scales": { "xAxes": [{ "type": "time", "time": { "unit": "month" } }] }
    }
  }
}

但这仍然给出

有什么提示吗?

事实证明您不需要选项列表[]。以下效果很好:

"x": {                                                                             
  "type": "time",                                                                  
  "time": { "unit": "month" },                                                     
  "grid": { "display": false }                                                     
}