仅在 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 }
}
我有一些时间数据想用 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 }
}