ECharts x轴设置成时间间隔,实现X轴字段间距不一致

option = {
    title: {
        text: '动态数据 + 时间坐标轴'
    },
    tooltip: {
        trigger: 'axis',
        formatter: function (params) {
            params = params[0];
            var date = new Date(params.name);
            return date.getDate() + '/' + (date.getMonth() + 1) + '/' + date.getFullYear() + ' : ' + params.value[1];
        },
        axisPointer: {
            animation: false
        }
    },
    xAxis: {
        type: 'time',
        splitLine: {
            show: false
        }
    }
,
    yAxis: {
        type: 'value',
        boundaryGap: [0, '100%'],
        splitLine: {
            show: false
        }
    },
    series: [{
        name: '模拟数据',
        type: 'line',
        showSymbol: false,
        hoverAnimation: false,
        data:[
            {
                value: [
                    "1997-10-1",
                    684
                ]
            },
            {
              
                value: [
                    "1997-10-2",
                    200
                ]
            },
            {
              
                value: [
                    "1997-10-15",
                    300
                ]
    }]
    }]
};

将x轴的类型值改为time是这个示例的关键

转载:https://blog.csdn.net/qq_36778532/article/details/83617628

你可能感兴趣的:(echarts)