解决echarts时间轴x轴label重复的问题

80 阅读1分钟

image.png

配置如下:
 xAxis: {
          type: 'time',
          minInterval: timeType === 'day' ? 24 * 3600 * 1000 :
            timeType === 'month' ? 30 * 24 * 3600 * 1000 :
              60 * 1000, // 默认为1分钟
          axisLabel: {
            hideOverlap: true,
            formatter: () => {
              if (timeType === 'day') {
                return '{yyyy}-{MM}-{dd}';
              }
              if (timeType === 'month') {
                return '{yyyy}-{MM}';
              `}`
              return '{yyyy}-{MM}-{dd} \n {HH}:{mm}:{ss}';
            }
          },
        },