效果如图:
当前月份永远在最右边
// x轴
let xData = function () {
let data = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'];
const today = new Date();
let month = today.getMonth();
console.log(data.length)
for (let i = 0; i < data.length; i++) {
if (i === month) {
data.splice(0, data.length, ...data.slice(i + 1, data.length).concat(...data.slice(0, i + 1)))
}
}
return data;
}();
将 xAxis 的 data : xData 即可
xAxis: {
type: 'category',
data: xData,
}