echarts X轴时间刻度自定义

当前示例版本 [email protected]  自定义系列-Profile
默认X轴显示样式


  xAxis: {
        min: startTime,
        scale: true,
        axisLabel: {
            formatter: function (val) {
                return Math.max(0, val - startTime) + ' ms';
            }
        }
    }

上述代码显示的是毫秒(ms)

更改 让X轴显示24小时刻度

 xAxis: {
        type:"time",
        axisLabel: {
            formatter: function (val) {
               var date= new Date(val)
               var texts=[date.getHours(),date.getMinutes()]
               return texts.join(":")
            }
        }
    },

上述代码运行之后,显示的时分(hh:mm);

更改时间显示主要用到xAxis.axisLabel.formater 进行格式化X轴。这里只提供思路,具体解释请看官网API

你可能感兴趣的:(问题解决)