graph 上的关系图echarts graph配置项内容和展示

配合用笛卡尔坐标系来显示坐标轴

配置项如下
      var timeData = ['2016年', '2017年', '2018年', '2020年', '1996年', '1995年', '1994年'];
//var content = [{name:'1',x:0,y:0},{name:'2',x:2,y:1},{name:'3',x:0,y:1},{name:'4',x:3,y:1},{name:'5',x:4,y:1},{name:'6',x:5,y:1},{name:'7',x:0,y:0}];
var links = [{
    source: 'a',
    target: 'b',
    value: 'rel',
    name: 'rel'
}];
option = {
    title: {
        text: '我的第一个echarts'
    },
    tooltip: {},
    xAxis: {
        type: 'category',
        // axisLabel: {
        //         //formatter: '{value} kg',
        //         // 使用函数模板,函数参数分别为刻度数值(类目),刻度的索引
        //         formatter: function (value, index) {
        //             // 格式化成月/日,只在第一个刻度显示年份
        //             var date = new Date(value);
        //             var texts = [(date.getMonth() + 1), date.getDate()];
        //             if (index === 0) {
        //                 texts.unshift(date.getYear());
        //             }
        //             return texts.join('/');
        //         }

        // }
        //boundaryGap: false,
        data: timeData,
        name: '年份'
    },
    yAxis: {
       // show: false,
        /* type: 'category',
         data: ['第一阶段', '第二阶段', '第三阶段']*/
        // min: 0,
        splitNumber: 3,
        max: 300,
        axisTick: {
            lineStyle: {
                width:2
            }
        },
        // axisLabel: {
        //     formatter: function(value) {
        //         var texts = [];
        //         if(value == 0 ) {
        //             texts.push("");
        //         }
        //         else if (value == 100) {
        //             texts.push('第一阶段');
        //         } else if (value == 200) {
        //             texts.push('第二阶段');
        //         } else if (value == 300) {
        //             texts.push('第三阶段');
        //         }
        //         return texts;

        //     }
        // }
    },
    series: [{
        type: 'graph',
        layout: 'none',
        coordinateSystem: 'cartesian2d',
        symbolSize: 40,
        label: {
            normal: {
                show: true
            }
        },
        edgeLabel: {
            normal: {
                show: true,
                formatter: '{@value}'
            }
        },
        edgeSymbol: ['circle', 'arrow'],
        edgeSymbolSize: [4, 10],
        data: [{
            name: 'a',
            value: [5, 300],
        }, {
            name: 'b',
            value: [1, 20],
        },{
            name: 'c',
            value: [1, 30],
        },{
            name: 'd',
            value: [1, 40],
        },{
            name: 'e',
            value: [1, 50],
        }],
        links: links,
        lineStyle: {
            normal: {
                color: '#2f4554',
                show:true
            }
        }

    }]
};
    
截图如下