x轴隐藏

描述:当前是关于Echarts图表中的 折线图 示例。
 
            var Mdata = [
    [1, null],
    [2, 4.1],
    [3, 4.2],
    [4, 4.3],
    [8, 4.5],
    [12, 4.4],
    [20, 4.5],
    [28, 4.6],
    [40, 4.7]
];
var Ddata = [
    [1, 3.1],
    [2, 3.15],
    [3, 3.25],
    [4, 3.35],
    [8, 3.4],
    [12, 3.5],
    [20, 3.6],
    [28, 3.7],
    [40, 4]
];
option = {
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            lineStyle: {
                color: 'rgba(255,255,255,.3)',
                type: 'dashed',
                width: 2
            }
        }
    },
    grid: {
        left: 'left',
        right: '20px',
        bottom: '20px',
        top: '10px',
        containLabel: true
    },
    xAxis: {
        min: 1,
        max: 40,
        type: 'value',
        // minInterval: 1,
        splitNumber: 40,
        boundaryGap: false,
        triggerEvent: true,
        axisLabel: {
            rotate: 90,
            formatter: function(value, index) {

                var _index = index + 1;

                var dateM = _index % 4;

                if (dateM !== 0 && _index > 3) {

                    return '{a|' + value + '}'

                } else if (_index == 16 || _index == 24 || _index == 32 || _index == 36) {
                    return '{a|' + value + '}'
                }

                //给X轴加上单位
                if (value < 4) {

                    var SMval = value * 3 + "M";

                    return SMval;

                } else {
                    return value / 4 + "Y";
                }
            },
            rich: {
                a: {
                    color: 'transparent'
                }
            }
        }
    },
    yAxis: [{
        type: 'value',
        scale: true,
        min: function(value) {
            return value.min - 0.1;
        },
        splitNumber: 9
    }],
    series: [{
            name: '3M Shibor',
            type: 'line',
            animationDelay: 0,
            animationDuration: 1000,
            symbolSize: 15,
            lineStyle: {
                normal: {
                    width: 3
                }
            },
            areaStyle: {
                normal: {
                    color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                        offset: 0,
                        color: 'rgba(104,44,130,.7)'
                    }, {
                        offset: 1,
                        color: 'rgba(104,44,130,.2)'
                    }], false)
                }
            },
            itemStyle: {
                normal: {
                    borderWidth: 3,
                    color: '#682c82'
                }
            },
            data: Mdata
        },
        {
            name: '7D Repo',
            type: 'line',
            animationDelay: 0,
            animationDuration: 1000,
            symbolSize: 15,
            lineStyle: {
                normal: {
                    width: 3
                }
            },
            areaStyle: {
                normal: {
                    color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                        offset: 0,
                        color: 'rgba(8,106,180,.8)'
                    }, {
                        offset: 1,
                        color: 'rgba(12,80,140,.8)'
                    }], false)
                }
            },
            itemStyle: {
                normal: {
                    borderWidth: 3,
                    color: '#1c9bd7'
                }
            },
            data: Ddata
        },
    ]
};