| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | <!doctype html><html><head>  <title>Network | Label alignment</title>  <script type="text/javascript" src="../../../dist/vis.js"></script>  <link href="../../../dist/vis-network.min.css" rel="stylesheet" type="text/css" />  <style type="text/css">    #mynetwork {      width: 600px;      height: 600px;      border: 1px solid lightgray;    }    p {      max-width:600px;    }  </style>  </head><body><p>Labels can have any color background.</p><div id="mynetwork"></div><script type="text/javascript">  // create an array with nodes  var nodes = [    {id: 1, label: 'Node 1', font: {background: 'red'}},    {id: 2, label: 'Node 2', font: {background: 'white'}},    {id: 3, label: 'Node 3', font: {background: 'cyan'}},    {id: 4, label: 'Node 4', font: {background: 'lime'}},    {id: 5, label: 'Node 5', font: {background: 'pink'}}  ];  // create an array with edges  var edges = [    {from: 1, to: 2, label: 'label1', font: {background: '#ff0000'}},    {from: 1, to: 3, label: 'label2', font: {background: 'yellow'}},    {from: 2, to: 4, label: 'label3', font: {background: 'lime'}},    {from: 2, to: 5, label: 'label3', font: {background: 'pink'}}  ];  // create a network  var container = document.getElementById('mynetwork');  var data = {    nodes: nodes,    edges: edges  };  var options = {nodes:{font:{strokeWidth:0}}, edges:{font:{strokeWidth:0}}};  var network = new vis.Network(container, data, options);</script></body></html>
 |