123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- <html>
- <head>
- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/vis/4.16.1/vis.css" type="text/css" />
- <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/vis/4.16.1/vis-network.min.js"> </script>
- <center>
- <h1>None</h1>
- </center>
- <!-- <link rel="stylesheet" href="../node_modules/vis/dist/vis.min.css" type="text/css" />
- <script type="text/javascript" src="../node_modules/vis/dist/vis.js"> </script>-->
- <style type="text/css">
- #mynetwork {
- width: 100%;
- height: 750px;
- background-color: #333333;
- border: 1px solid lightgray;
- position: relative;
- float: left;
- }
-
-
-
- </style>
- </head>
- <body>
- <div id = "mynetwork"></div>
- <script type="text/javascript">
- // initialize global variables.
- var edges;
- var nodes;
- var network;
- var container;
- var options, data;
-
- // This method is responsible for drawing the graph, returns the drawn network
- function drawGraph() {
- var container = document.getElementById('mynetwork');
-
-
- // parsing and collecting nodes and edges from the python
- nodes = new vis.DataSet([{"font": {"color": "white"}, "id": "\u5916\u8a9e\u7cfb\u51fa\u8def", "label": "\u5916\u8a9e\u7cfb\u51fa\u8def", "shape": "dot", "size": 10}, {"font": {"color": "white"}, "id": "\u5916\u8a9e\u7cfb\u51fa\u8defptt", "label": "\u5916\u8a9e\u7cfb\u51fa\u8defptt", "shape": "dot", "size": 10}, {"font": {"color": "white"}, "id": "\u5916\u8a9e\u7cfb\u51fa\u8defdcard", "label": "\u5916\u8a9e\u7cfb\u51fa\u8defdcard", "shape": "dot", "size": 10}, {"font": {"color": "white"}, "id": "\u5916\u8a9e\u5b78\u7fd2\u5e73\u53f0", "label": "\u5916\u8a9e\u5b78\u7fd2\u5e73\u53f0", "shape": "dot", "size": 10}, {"font": {"color": "white"}, "id": "\u5916\u8a9e\u5b78\u7fd2\u5e73\u53f0\u5dba\u6771", "label": "\u5916\u8a9e\u5b78\u7fd2\u5e73\u53f0\u5dba\u6771", "shape": "dot", "size": 10}]);
- edges = new vis.DataSet([{"from": "\u5916\u8a9e\u7cfb\u51fa\u8def", "to": "\u5916\u8a9e\u7cfb\u51fa\u8defptt", "weight": 1}, {"from": "\u5916\u8a9e\u7cfb\u51fa\u8def", "to": "\u5916\u8a9e\u7cfb\u51fa\u8defdcard", "weight": 1}, {"from": "\u5916\u8a9e\u7cfb\u51fa\u8defptt", "to": "\u5916\u8a9e\u7cfb\u51fa\u8defdcard", "weight": 1}, {"from": "\u5916\u8a9e\u5b78\u7fd2\u5e73\u53f0", "to": "\u5916\u8a9e\u5b78\u7fd2\u5e73\u53f0\u5dba\u6771", "weight": 1}]);
- // adding nodes and edges to the graph
- data = {nodes: nodes, edges: edges};
- var options = {
- "configure": {
- "enabled": false
- },
- "edges": {
- "color": {
- "inherit": true
- },
- "smooth": {
- "enabled": false,
- "type": "continuous"
- }
- },
- "interaction": {
- "dragNodes": true,
- "hideEdgesOnDrag": false,
- "hideNodesOnDrag": false
- },
- "physics": {
- "enabled": true,
- "stabilization": {
- "enabled": true,
- "fit": true,
- "iterations": 1000,
- "onlyDynamicEdges": false,
- "updateInterval": 50
- }
- }
- };
-
-
-
- network = new vis.Network(container, data, options);
-
-
- return network;
- }
- drawGraph();
- </script>
- </body>
- </html>
|