线图echarts graph配置项内容和展示

线图

配置项如下
      var colorArr = ['#177fff', '#3397ff', '#7bc2ff', '#c7ced7'];
var widthArr = [8, 7, 5, 3];
var symbolSizeArr = [
  [0, 25],
  [0, 20],
  [0, 16],
  [0, 14],
];

var data = [
  {
    name: '导航',
    x: 250,
    y: 270,
  },
  {
    name: 'IVR',
    x: 800,
    y: 290,
  },
  {
    name: '呼入',
    x: 550,
    y: 100,
  },
  {
    name: '专席',
    x: 550,
    y: 500,
  },
  {
    name: '前台',
    x: 550,
    y: 300,
  },
];

var link = [
  // {
  //   // 第0个元素到第1个元素
  //   source: 0,
  //   target: 1,
  //   symbolSize: [0, 20],
  //   value: '300',
  //   label: {
  //     show: true,
  //   },
  //   lineStyle: {
  //     width: 5,
  //     curveness: 0.2,
  //   },
  // },
  {
    source: '呼入',
    target: '导航',
    value: '3000',
    label: {
      show: true,
      color: '#2083ff',
    },
    symbolSize: symbolSizeArr[0],
    lineStyle: {
      width: widthArr[0],
      curveness: 0,
      color: colorArr[0],
    },
  },
  {
    source: '呼入',
    target: '前台',
    value: '471',
    label: {
      show: true,
      color: '#2083ff',
    },
    symbolSize: symbolSizeArr[2],
    lineStyle: {
      width: widthArr[2],
      curveness: 0,
      color: colorArr[1],
    },
  },
  {
    source: '呼入',
    target: 'IVR',
    value: '0',
    label: {
      show: true,
      color: '#333',
    },
    symbolSize: symbolSizeArr[3],
    lineStyle: {
      width: widthArr[3],
      curveness: 0,
      color: colorArr[3],
    },
  },
  {
    source: 'IVR',
    target: '前台',
    value: '0',
    label: {
      show: true,
      color: '#333',
    },
    symbolSize: symbolSizeArr[3],
    lineStyle: {
      width: widthArr[3],
      curveness: 0,
      color: colorArr[3],
    },
  },
  {
    source: 'IVR',
    target: '专席',
    value: '0',
    label: {
      show: true,
      color: '#333',
    },
    symbolSize: symbolSizeArr[3],
    lineStyle: {
      width: widthArr[3],
      curveness: 0,
      color: colorArr[3],
    },
  },
  {
    source: '前台',
    target: '专席',
    value: '2000',
    label: {
      show: true,
      color: '#2083ff',
    },
    symbolSize: symbolSizeArr[1],
    lineStyle: {
      width: widthArr[1],
      curveness: 0,
      color: colorArr[1],
    },
  },
  {
    source: '导航',
    target: '前台',
    value: '500',
    label: {
      show: true,
      color: '#2083ff',
    },
    symbolSize: symbolSizeArr[1],
    lineStyle: {
      width: widthArr[1],
      curveness: 0,
      color: colorArr[1],
    },
  },
  {
    source: '导航',
    target: '专席',
    value: '500',
    label: {
      show: true,
      color: '#2083ff',
    },
    symbolSize: symbolSizeArr[2],
    lineStyle: {
      width: widthArr[2],
      curveness: 0,
      color: colorArr[2],
    },
  },
];

var option = {
  title: {
    show: false,
    text: 'Basic Graph',
  },
  tooltip: {},
  animationDurationUpdate: 1500,
  animationEasingUpdate: 'quinticInOut',
  series: [
    {
      type: 'graph',
      layout: 'none',
      symbolSize: 50,
      roam: true,
      label: {
        show: true,
      },
      edgeSymbol: ['circle', 'arrow'],
      edgeSymbolSize: [4, 10],
      edgeLabel: {
        normal: {
          show: true,
          position: 'middle',
          textStyle: {
            fontSize: 14,
          },
          formatter: '{c}',
        },
      },
      data: data,
      links: link,
      lineStyle: {
        opacity: 0.9,
        width: 2,
        curveness: 0,
      },
    },
  ],
};

    
截图如下