| <!doctype html> | |
| <html> | |
| <head> | |
|     <title>Network | Basic usage</title> | |
| 
 | |
|     <script type="text/javascript" src="../dist/vis.js"></script> | |
| 
 | |
| 
 | |
|     <style type="text/css"> | |
|         #mynetwork { | |
|             width: 600px; | |
|             height: 400px; | |
|             border: 1px solid lightgray; | |
|         } | |
|     </style> | |
| </head> | |
| <body> | |
| 
 | |
| <p> | |
|     Create a simple network with some nodes and edges. | |
| </p> | |
| <input type="button" value="asdasa" onclick="b()"> | |
| <div id="mynetwork"></div> | |
| 
 | |
| <script type="text/javascript"> | |
|     var nodes = [ | |
|         {"id":"28","label":"SPD","shape":"image","image":"http://commons.wikimedia.org/wiki/Special:FilePath/SPD_logo.svg?width=300","x":7146,"y":1903}, | |
|         {"id":"148","label":"Wladimir Putin","shape":"image","image":"http://commons.wikimedia.org/wiki/Special:FilePath/Vladimir_Putin_-_2006.jpg?width=300","x":7677,"y":1885} | |
|     ]; | |
| 
 | |
|     var edges = [] | |
| 
 | |
| 
 | |
| 
 | |
|     var nodesDataset = new vis.DataSet(nodes); | |
|     var edgesDataset = new vis.DataSet(edges); | |
| 
 | |
| 
 | |
|         var options = { | |
|             nodes: { | |
|                 shape: 'dot', | |
|                 scaling: { | |
|                     min: 10, | |
|                     max: 200, | |
|                     label: { | |
|                         min: 50, | |
|                         max: 100, | |
|                         drawThreshold: 10, | |
|                         maxVisible: 60 | |
|                     } | |
|                 }, | |
|                 font: { | |
|                     size: 100, | |
|                     face: 'Tahoma' | |
|                 } | |
|             }, | |
|             edges: { | |
|                 width: 0.2, | |
|                 color: {inherit: 'from'}, | |
|                 smooth: { | |
|                     type: 'continuous' | |
|                 } | |
|             }, | |
|             physics: false, | |
|             interaction: { | |
|                 tooltipDelay: 200, | |
|                 hideEdgesOnDrag: true, | |
|                 navigationButtons: true, | |
|                 keyboard: true | |
|             } | |
|         }; | |
| 
 | |
|         var container = document.getElementById('mynetwork'); | |
|         network = new vis.Network(container, {nodes: nodesDataset, edges: edgesDataset}, options); | |
| 
 | |
| 
 | |
|     function b() { | |
|         var nodesToAdd = new vis.DataSet(nodes).get(); | |
|         console.log(nodesToAdd); | |
|         nodesDataset.update(nodesToAdd); | |
|     } | |
| 
 | |
| 
 | |
| 
 | |
| </script> | |
| 
 | |
| </body> | |
| </html>
 |