我使用Chart.js绘制面积图 .
X轴的选项如下:
xAxes: [{
type: "time",
gridLines: {
color: "#DCDCDC"
},
time: {
unit: "month",
unitStepSize: 1,
displayFormats: {
"month": "MM.YYYY"
}
},
ticks: {
autoSkip: false,
min: minDate,
max: maxDate,
padding: 0,
maxRotation: 0,
minRotation: 0
}
}]
但是,如果有数据需要另一个月的一部分,Chart.js会将X轴扩展到我的 min
和 max
限制之外 . 它"rounds" X轴到最近的整月做一个勾 .
例如,如果我的数据中有1月31日,那么我的图表从1月1日开始 . 如果我删除1月31日数据,那么它将从2月1日开始,如预期的那样 .
data[0] 是1月31日; minData 是1月31日:
data[0] 是2月1日; minData 是2月1日:
怎么做 strictly 从 min
日期开始?我希望它从1月31日开始,然后开始在右边稍微勾选一下 .