diff --git a/src/views/Home/Index.vue b/src/views/Home/Index.vue index 333c7e5..2947db1 100644 --- a/src/views/Home/Index.vue +++ b/src/views/Home/Index.vue @@ -441,7 +441,17 @@ function updateEmployeeBarChart(list: EmpBarItem[]) { set(barOptionsData, 'legend.data', legendNames) set(barOptionsData, 'xAxis.data', labels) + // 1) 轴标签强制全部显示 + 不自动隐藏 + set(barOptionsData, 'xAxis.axisLabel.interval', 0) + set(barOptionsData, 'xAxis.axisLabel.hideOverlap', false) + // 2) 适当旋转,避免重叠(不想旋转可设为 0) + set(barOptionsData, 'xAxis.axisLabel.rotate', 30) + + // 3) 防止被裁剪:让 grid 预留标签空间 + set(barOptionsData, 'grid.containLabel', true) + set(barOptionsData, 'grid.bottom', 60) // 视情况调大/调小 + set(barOptionsData, 'xAxis.axisTick.alignWithLabel', true) set(barOptionsData, 'series', [