Vis.js Сеть Не Показывает Мультилинии Между Узлами

#javascript #vue.js #vis.js #vis.js-network

Вопрос:

Я использую vue.js и vis.js нетврок, и я застрял с проблемой, которую не могу решить. Проблема в том, что у меня есть два узла, и между ними есть несколько соединений, но они отображаются как одно соединение, и я хочу видеть все эти соединения.

это массив узлов:

 var nodes = new vis.DataSet([
  {id: 1, label: 'Node 1'},
  {id: 2, label: 'Node 2'},
]);


var edges = new vis.DataSet([
  {from: 1, to: 2, label: "1gb bandwith"},
  {from: 1, to: 2, label: "10gb betwith"},
  {from: 2, to: 1, label: "down"},
  {from: 2, to: 1, label: "up"},
]);
 

моя настройка параметров выглядит следующим образом:

     mapOption:{
        nodes: {
          color: "black",
          shadow: {
            enabled: true,
          },
          font: {
            face: "Source Han Serif CN",
            color: "black",
          },
        },
        edges: {
          arrows: {
            from: {enabled: false , type:'circle'},
            to: {enabled: false , type:'circle'},
            middle: {enabled: true , type:'circle'},
          },
          smooth: { enabled: false},
          width: 1.5,
          color: {
            color: 'black',
            highlight: 'black'
          },
        },

        physics: {
          enabled: false,
        },


        interaction: {
            hover: true,
            dragNodes:true,
            dragView: true,
            hoverConnectedEdges: true,
            selectable: true,
            selectConnectedEdges: true,
        },

        manipulation: {
            enabled: false,
        },
    },
 

ссылка на изображение того, что я получил

кто — нибудь знает, как исправить эту проблему?