This demo provides an example of the kind of graphs visualizations you can extract from your zar indexes as described here.
Last active
May 26, 2020 02:15
-
-
Save mccanne/ff6f703cf202aee59197fff1f63d04fe to your computer and use it in GitHub Desktop.
demo of zar/zq graph query
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
license: gpl-3.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"nodes": [ | |
{"group":1,"id":"10.0.0.85"}, | |
{"group":1,"id":"10.47.1.100"}, | |
{"group":1,"id":"10.47.1.150"}, | |
{"group":1,"id":"10.47.1.151"}, | |
{"group":1,"id":"10.47.1.152"}, | |
{"group":1,"id":"10.47.1.153"}, | |
{"group":1,"id":"10.47.1.154"}, | |
{"group":1,"id":"10.47.1.155"}, | |
{"group":1,"id":"10.47.1.208"}, | |
{"group":1,"id":"10.47.2.100"}, | |
{"group":1,"id":"10.47.2.152"}, | |
{"group":1,"id":"10.47.2.153"}, | |
{"group":1,"id":"10.47.2.154"}, | |
{"group":1,"id":"10.47.2.155"}, | |
{"group":1,"id":"10.47.2.156"}, | |
{"group":1,"id":"10.47.2.158"}, | |
{"group":1,"id":"10.47.3.150"}, | |
{"group":1,"id":"10.47.3.151"}, | |
{"group":1,"id":"10.47.3.152"}, | |
{"group":1,"id":"10.47.3.153"}, | |
{"group":1,"id":"10.47.3.154"}, | |
{"group":1,"id":"10.47.3.155"}, | |
{"group":1,"id":"10.47.3.156"}, | |
{"group":1,"id":"10.47.4.156"}, | |
{"group":1,"id":"10.47.5.150"}, | |
{"group":1,"id":"10.47.5.151"}, | |
{"group":1,"id":"10.47.5.152"}, | |
{"group":1,"id":"10.47.5.153"}, | |
{"group":1,"id":"10.47.5.154"}, | |
{"group":1,"id":"10.47.5.155"}, | |
{"group":1,"id":"10.47.5.156"}, | |
{"group":1,"id":"10.47.6.100"}, | |
{"group":1,"id":"10.47.6.154"}, | |
{"group":1,"id":"10.47.6.159"}, | |
{"group":1,"id":"10.47.6.160"}, | |
{"group":1,"id":"10.47.6.161"}, | |
{"group":1,"id":"10.47.6.162"}, | |
{"group":1,"id":"10.47.6.173"}, | |
{"group":1,"id":"10.47.7.2"}, | |
{"group":1,"id":"10.47.7.100"}, | |
{"group":1,"id":"10.47.7.150"}, | |
{"group":1,"id":"10.47.7.152"}, | |
{"group":1,"id":"10.47.7.153"}, | |
{"group":1,"id":"10.47.7.154"}, | |
{"group":1,"id":"10.47.7.155"}, | |
{"group":1,"id":"10.47.8.19"}, | |
{"group":1,"id":"10.47.8.100"}, | |
{"group":1,"id":"10.47.8.150"}, | |
{"group":1,"id":"10.47.8.151"}, | |
{"group":1,"id":"10.47.8.154"}, | |
{"group":1,"id":"10.47.8.155"}, | |
{"group":1,"id":"10.47.26.160"}, | |
{"group":1,"id":"10.128.0.207"}, | |
{"group":1,"id":"10.128.0.213"}, | |
{"group":1,"id":"23.73.198.122"}, | |
{"group":1,"id":"23.217.104.30"}, | |
{"group":1,"id":"31.13.70.36"}, | |
{"group":1,"id":"35.226.96.66"}, | |
{"group":1,"id":"52.87.59.123"}, | |
{"group":1,"id":"52.160.91.170"}, | |
{"group":1,"id":"52.183.47.176"}, | |
{"group":1,"id":"52.219.74.62"}, | |
{"group":1,"id":"65.55.163.221"}, | |
{"group":1,"id":"68.67.129.83"}, | |
{"group":1,"id":"72.21.91.97"}, | |
{"group":1,"id":"74.125.28.189"}, | |
{"group":1,"id":"75.98.171.111"}, | |
{"group":1,"id":"94.31.29.16"}, | |
{"group":1,"id":"104.16.88.20"}, | |
{"group":1,"id":"104.16.108.18"}, | |
{"group":1,"id":"104.17.168.182"}, | |
{"group":1,"id":"104.25.115.22"}, | |
{"group":1,"id":"104.68.76.107"}, | |
{"group":1,"id":"104.155.128.21"}, | |
{"group":1,"id":"104.237.191.1"}, | |
{"group":1,"id":"107.154.105.19"}, | |
{"group":1,"id":"108.161.189.121"}, | |
{"group":1,"id":"134.71.3.16"}, | |
{"group":1,"id":"134.71.3.17"}, | |
{"group":1,"id":"134.170.58.125"}, | |
{"group":1,"id":"151.101.193.69"}, | |
{"group":1,"id":"151.101.197.147"}, | |
{"group":1,"id":"151.139.237.113"}, | |
{"group":1,"id":"157.240.11.22"}, | |
{"group":1,"id":"162.209.114.75"}, | |
{"group":1,"id":"162.242.198.235"}, | |
{"group":1,"id":"172.217.4.130"}, | |
{"group":1,"id":"172.217.4.162"}, | |
{"group":1,"id":"172.217.11.68"}, | |
{"group":1,"id":"172.217.11.74"}, | |
{"group":1,"id":"172.217.11.77"}, | |
{"group":1,"id":"172.217.11.78"}, | |
{"group":1,"id":"172.217.11.162"}, | |
{"group":1,"id":"184.25.147.112"}, | |
{"group":1,"id":"184.26.82.117"}, | |
{"group":1,"id":"192.0.73.2"}, | |
{"group":1,"id":"192.30.253.112"}, | |
{"group":1,"id":"192.30.253.113"}, | |
{"group":1,"id":"192.99.9.170"}, | |
{"group":1,"id":"198.189.255.214"}, | |
{"group":1,"id":"198.252.206.25"}, | |
{"group":1,"id":"204.62.12.123"}, | |
{"group":1,"id":"208.74.205.244"}, | |
{"group":1,"id":"208.91.0.89"}, | |
{"group":1,"id":"216.58.193.193"}, | |
{"group":1,"id":"216.58.193.195"}, | |
{"group":1,"id":"216.58.193.202"} | |
], | |
"links": [ | |
{"source":"10.47.6.162","target":"10.128.0.207","value":1}, | |
{"source":"10.47.6.162","target":"10.128.0.213","value":1}, | |
{"source":"10.47.6.162","target":"94.31.29.16","value":1}, | |
{"source":"10.47.6.162","target":"104.237.191.1","value":1}, | |
{"source":"10.47.6.162","target":"108.161.189.121","value":1}, | |
{"source":"10.47.6.162","target":"134.71.3.16","value":1}, | |
{"source":"10.47.6.162","target":"134.71.3.17","value":1}, | |
{"source":"10.47.6.162","target":"151.101.197.147","value":1}, | |
{"source":"10.47.6.162","target":"162.209.114.75","value":1}, | |
{"source":"10.47.6.162","target":"162.242.198.235","value":1}, | |
{"source":"10.47.6.162","target":"172.217.4.162","value":1}, | |
{"source":"10.47.6.162","target":"172.217.11.68","value":1}, | |
{"source":"10.47.6.162","target":"172.217.11.78","value":1}, | |
{"source":"10.47.6.162","target":"192.30.253.112","value":1}, | |
{"source":"10.47.6.162","target":"192.30.253.113","value":1}, | |
{"source":"10.47.6.162","target":"192.99.9.170","value":1}, | |
{"source":"10.47.6.162","target":"208.91.0.89","value":1}, | |
{"source":"10.47.6.162","target":"216.58.193.193","value":1}, | |
{"source":"10.47.6.162","target":"216.58.193.195","value":1}, | |
{"source":"10.47.6.162","target":"216.58.193.202","value":1}, | |
{"source":"216.58.193.195","target":"10.47.1.100","value":1}, | |
{"source":"216.58.193.195","target":"10.47.1.150","value":1}, | |
{"source":"216.58.193.195","target":"10.47.1.151","value":1}, | |
{"source":"216.58.193.195","target":"10.47.1.152","value":1}, | |
{"source":"216.58.193.195","target":"10.47.1.153","value":1}, | |
{"source":"216.58.193.195","target":"10.47.1.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.1.155","value":1}, | |
{"source":"216.58.193.195","target":"10.47.1.208","value":1}, | |
{"source":"216.58.193.195","target":"10.47.2.100","value":1}, | |
{"source":"216.58.193.195","target":"10.47.2.152","value":1}, | |
{"source":"216.58.193.195","target":"10.47.2.153","value":1}, | |
{"source":"216.58.193.195","target":"10.47.2.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.2.155","value":1}, | |
{"source":"216.58.193.195","target":"10.47.2.156","value":1}, | |
{"source":"216.58.193.195","target":"10.47.2.158","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.150","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.151","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.152","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.153","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.155","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.156","value":1}, | |
{"source":"216.58.193.195","target":"10.47.4.156","value":1}, | |
{"source":"216.58.193.195","target":"10.47.5.150","value":1}, | |
{"source":"216.58.193.195","target":"10.47.5.151","value":1}, | |
{"source":"216.58.193.195","target":"10.47.5.152","value":1}, | |
{"source":"216.58.193.195","target":"10.47.5.153","value":1}, | |
{"source":"216.58.193.195","target":"10.47.5.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.5.155","value":1}, | |
{"source":"216.58.193.195","target":"10.47.5.156","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.100","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.159","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.160","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.161","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.162","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.173","value":1}, | |
{"source":"216.58.193.195","target":"10.47.7.2","value":1}, | |
{"source":"216.58.193.195","target":"10.47.7.100","value":1}, | |
{"source":"216.58.193.195","target":"10.47.7.150","value":1}, | |
{"source":"216.58.193.195","target":"10.47.7.152","value":1}, | |
{"source":"216.58.193.195","target":"10.47.7.153","value":1}, | |
{"source":"216.58.193.195","target":"10.47.7.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.7.155","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.19","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.100","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.150","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.151","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.155","value":1}, | |
{"source":"216.58.193.195","target":"10.47.26.160","value":1}, | |
{"source":"10.47.6.162","target":"10.128.0.207","value":1}, | |
{"source":"10.47.6.162","target":"10.128.0.213","value":1}, | |
{"source":"10.47.6.162","target":"94.31.29.16","value":1}, | |
{"source":"10.47.6.162","target":"104.237.191.1","value":1}, | |
{"source":"10.47.6.162","target":"108.161.189.121","value":1}, | |
{"source":"10.47.6.162","target":"134.71.3.16","value":5}, | |
{"source":"10.47.6.162","target":"134.71.3.17","value":2}, | |
{"source":"10.47.6.162","target":"151.101.197.147","value":1}, | |
{"source":"10.47.6.162","target":"162.209.114.75","value":1}, | |
{"source":"10.47.6.162","target":"162.242.198.235","value":1}, | |
{"source":"10.47.6.162","target":"172.217.4.162","value":1}, | |
{"source":"10.47.6.162","target":"172.217.11.68","value":1}, | |
{"source":"10.47.6.162","target":"172.217.11.78","value":6}, | |
{"source":"10.47.6.162","target":"192.30.253.112","value":1}, | |
{"source":"10.47.6.162","target":"192.30.253.113","value":1}, | |
{"source":"10.47.6.162","target":"192.99.9.170","value":1}, | |
{"source":"10.47.6.162","target":"208.91.0.89","value":3}, | |
{"source":"10.47.6.162","target":"216.58.193.193","value":3}, | |
{"source":"10.47.6.162","target":"216.58.193.195","value":6}, | |
{"source":"10.47.6.162","target":"216.58.193.202","value":3}, | |
{"source":"216.58.193.195","target":"10.47.1.100","value":3}, | |
{"source":"216.58.193.195","target":"10.47.1.150","value":1}, | |
{"source":"216.58.193.195","target":"10.47.1.151","value":3}, | |
{"source":"216.58.193.195","target":"10.47.1.152","value":4}, | |
{"source":"216.58.193.195","target":"10.47.1.153","value":2}, | |
{"source":"216.58.193.195","target":"10.47.1.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.1.155","value":2}, | |
{"source":"216.58.193.195","target":"10.47.1.208","value":2}, | |
{"source":"216.58.193.195","target":"10.47.2.100","value":4}, | |
{"source":"216.58.193.195","target":"10.47.2.152","value":2}, | |
{"source":"216.58.193.195","target":"10.47.2.153","value":1}, | |
{"source":"216.58.193.195","target":"10.47.2.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.2.155","value":4}, | |
{"source":"216.58.193.195","target":"10.47.2.156","value":2}, | |
{"source":"216.58.193.195","target":"10.47.2.158","value":3}, | |
{"source":"216.58.193.195","target":"10.47.3.150","value":2}, | |
{"source":"216.58.193.195","target":"10.47.3.151","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.152","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.153","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.154","value":3}, | |
{"source":"216.58.193.195","target":"10.47.3.155","value":2}, | |
{"source":"216.58.193.195","target":"10.47.3.156","value":2}, | |
{"source":"216.58.193.195","target":"10.47.4.156","value":1}, | |
{"source":"216.58.193.195","target":"10.47.5.150","value":5}, | |
{"source":"216.58.193.195","target":"10.47.5.151","value":4}, | |
{"source":"216.58.193.195","target":"10.47.5.152","value":4}, | |
{"source":"216.58.193.195","target":"10.47.5.153","value":4}, | |
{"source":"216.58.193.195","target":"10.47.5.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.5.155","value":3}, | |
{"source":"216.58.193.195","target":"10.47.5.156","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.100","value":3}, | |
{"source":"216.58.193.195","target":"10.47.6.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.159","value":4}, | |
{"source":"216.58.193.195","target":"10.47.6.160","value":4}, | |
{"source":"216.58.193.195","target":"10.47.6.161","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.162","value":6}, | |
{"source":"216.58.193.195","target":"10.47.6.173","value":5}, | |
{"source":"216.58.193.195","target":"10.47.7.2","value":5}, | |
{"source":"216.58.193.195","target":"10.47.7.100","value":1}, | |
{"source":"216.58.193.195","target":"10.47.7.150","value":6}, | |
{"source":"216.58.193.195","target":"10.47.7.152","value":4}, | |
{"source":"216.58.193.195","target":"10.47.7.153","value":3}, | |
{"source":"216.58.193.195","target":"10.47.7.154","value":3}, | |
{"source":"216.58.193.195","target":"10.47.7.155","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.19","value":2}, | |
{"source":"216.58.193.195","target":"10.47.8.100","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.150","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.151","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.155","value":1}, | |
{"source":"216.58.193.195","target":"10.47.26.160","value":3}, | |
{"source":"10.47.6.162","target":"10.128.0.207","value":1}, | |
{"source":"10.47.6.162","target":"10.128.0.213","value":1}, | |
{"source":"10.47.6.162","target":"94.31.29.16","value":1}, | |
{"source":"10.47.6.162","target":"104.237.191.1","value":1}, | |
{"source":"10.47.6.162","target":"108.161.189.121","value":1}, | |
{"source":"10.47.6.162","target":"134.71.3.16","value":5}, | |
{"source":"10.47.6.162","target":"134.71.3.17","value":2}, | |
{"source":"10.47.6.162","target":"151.101.197.147","value":1}, | |
{"source":"10.47.6.162","target":"162.209.114.75","value":1}, | |
{"source":"10.47.6.162","target":"162.242.198.235","value":1}, | |
{"source":"10.47.6.162","target":"172.217.4.162","value":1}, | |
{"source":"10.47.6.162","target":"172.217.11.68","value":1}, | |
{"source":"10.47.6.162","target":"172.217.11.78","value":6}, | |
{"source":"10.47.6.162","target":"192.30.253.112","value":1}, | |
{"source":"10.47.6.162","target":"192.30.253.113","value":1}, | |
{"source":"10.47.6.162","target":"192.99.9.170","value":1}, | |
{"source":"10.47.6.162","target":"208.91.0.89","value":3}, | |
{"source":"10.47.6.162","target":"216.58.193.193","value":3}, | |
{"source":"10.47.6.162","target":"216.58.193.195","value":6}, | |
{"source":"10.47.6.162","target":"216.58.193.202","value":3}, | |
{"source":"216.58.193.195","target":"10.47.1.100","value":3}, | |
{"source":"216.58.193.195","target":"10.47.1.150","value":1}, | |
{"source":"216.58.193.195","target":"10.47.1.151","value":3}, | |
{"source":"216.58.193.195","target":"10.47.1.152","value":4}, | |
{"source":"216.58.193.195","target":"10.47.1.153","value":2}, | |
{"source":"216.58.193.195","target":"10.47.1.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.1.155","value":2}, | |
{"source":"216.58.193.195","target":"10.47.1.208","value":2}, | |
{"source":"216.58.193.195","target":"10.47.2.100","value":4}, | |
{"source":"216.58.193.195","target":"10.47.2.152","value":2}, | |
{"source":"216.58.193.195","target":"10.47.2.153","value":1}, | |
{"source":"216.58.193.195","target":"10.47.2.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.2.155","value":4}, | |
{"source":"216.58.193.195","target":"10.47.2.156","value":2}, | |
{"source":"216.58.193.195","target":"10.47.2.158","value":3}, | |
{"source":"216.58.193.195","target":"10.47.3.150","value":2}, | |
{"source":"216.58.193.195","target":"10.47.3.151","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.152","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.153","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.154","value":3}, | |
{"source":"216.58.193.195","target":"10.47.3.155","value":2}, | |
{"source":"216.58.193.195","target":"10.47.3.156","value":2}, | |
{"source":"216.58.193.195","target":"10.47.4.156","value":1}, | |
{"source":"216.58.193.195","target":"10.47.5.150","value":5}, | |
{"source":"216.58.193.195","target":"10.47.5.151","value":4}, | |
{"source":"216.58.193.195","target":"10.47.5.152","value":4}, | |
{"source":"216.58.193.195","target":"10.47.5.153","value":4}, | |
{"source":"216.58.193.195","target":"10.47.5.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.5.155","value":3}, | |
{"source":"216.58.193.195","target":"10.47.5.156","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.100","value":3}, | |
{"source":"216.58.193.195","target":"10.47.6.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.159","value":4}, | |
{"source":"216.58.193.195","target":"10.47.6.160","value":4}, | |
{"source":"216.58.193.195","target":"10.47.6.161","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.162","value":6}, | |
{"source":"216.58.193.195","target":"10.47.6.173","value":5}, | |
{"source":"216.58.193.195","target":"10.47.7.2","value":5}, | |
{"source":"216.58.193.195","target":"10.47.7.100","value":1}, | |
{"source":"216.58.193.195","target":"10.47.7.150","value":6}, | |
{"source":"216.58.193.195","target":"10.47.7.152","value":4}, | |
{"source":"216.58.193.195","target":"10.47.7.153","value":3}, | |
{"source":"216.58.193.195","target":"10.47.7.154","value":3}, | |
{"source":"216.58.193.195","target":"10.47.7.155","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.19","value":2}, | |
{"source":"216.58.193.195","target":"10.47.8.100","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.150","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.151","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.155","value":1}, | |
{"source":"216.58.193.195","target":"10.47.26.160","value":3}, | |
{"source":"10.47.5.153","target":"10.128.0.207","value":1}, | |
{"source":"10.47.5.153","target":"10.128.0.213","value":1}, | |
{"source":"10.47.5.153","target":"23.73.198.122","value":1}, | |
{"source":"10.47.5.153","target":"23.217.104.30","value":1}, | |
{"source":"10.47.5.153","target":"31.13.70.36","value":2}, | |
{"source":"10.47.5.153","target":"35.226.96.66","value":2}, | |
{"source":"10.47.5.153","target":"52.87.59.123","value":2}, | |
{"source":"10.47.5.153","target":"52.160.91.170","value":1}, | |
{"source":"10.47.5.153","target":"52.183.47.176","value":1}, | |
{"source":"10.47.5.153","target":"52.219.74.62","value":1}, | |
{"source":"10.47.5.153","target":"65.55.163.221","value":1}, | |
{"source":"10.47.5.153","target":"68.67.129.83","value":2}, | |
{"source":"10.47.5.153","target":"72.21.91.97","value":1}, | |
{"source":"10.47.5.153","target":"74.125.28.189","value":1}, | |
{"source":"10.47.5.153","target":"75.98.171.111","value":1}, | |
{"source":"10.47.5.153","target":"104.16.88.20","value":1}, | |
{"source":"10.47.5.153","target":"104.16.108.18","value":1}, | |
{"source":"10.47.5.153","target":"104.17.168.182","value":1}, | |
{"source":"10.47.5.153","target":"104.25.115.22","value":2}, | |
{"source":"10.47.5.153","target":"104.68.76.107","value":1}, | |
{"source":"10.47.5.153","target":"104.155.128.21","value":2}, | |
{"source":"10.47.5.153","target":"107.154.105.19","value":1}, | |
{"source":"10.47.5.153","target":"134.71.3.16","value":1}, | |
{"source":"10.47.5.153","target":"134.71.3.17","value":1}, | |
{"source":"10.47.5.153","target":"134.170.58.125","value":1}, | |
{"source":"10.47.5.153","target":"151.101.193.69","value":1}, | |
{"source":"10.47.5.153","target":"151.101.197.147","value":1}, | |
{"source":"10.47.5.153","target":"151.139.237.113","value":1}, | |
{"source":"10.47.5.153","target":"157.240.11.22","value":2}, | |
{"source":"10.47.5.153","target":"172.217.4.130","value":1}, | |
{"source":"10.47.5.153","target":"172.217.11.68","value":2}, | |
{"source":"10.47.5.153","target":"172.217.11.74","value":1}, | |
{"source":"10.47.5.153","target":"172.217.11.77","value":1}, | |
{"source":"10.47.5.153","target":"172.217.11.78","value":4}, | |
{"source":"10.47.5.153","target":"172.217.11.162","value":1}, | |
{"source":"10.47.5.153","target":"184.25.147.112","value":1}, | |
{"source":"10.47.5.153","target":"184.26.82.117","value":1}, | |
{"source":"10.47.5.153","target":"192.0.73.2","value":1}, | |
{"source":"10.47.5.153","target":"198.189.255.214","value":1}, | |
{"source":"10.47.5.153","target":"198.252.206.25","value":1}, | |
{"source":"10.47.5.153","target":"204.62.12.123","value":2}, | |
{"source":"10.47.5.153","target":"208.74.205.244","value":1}, | |
{"source":"10.47.5.153","target":"216.58.193.193","value":2}, | |
{"source":"10.47.5.153","target":"216.58.193.195","value":4}, | |
{"source":"10.47.5.153","target":"216.58.193.202","value":2}, | |
{"source":"10.47.6.162","target":"10.128.0.207","value":1}, | |
{"source":"10.47.6.162","target":"10.128.0.213","value":1}, | |
{"source":"10.47.6.162","target":"94.31.29.16","value":1}, | |
{"source":"10.47.6.162","target":"104.237.191.1","value":1}, | |
{"source":"10.47.6.162","target":"108.161.189.121","value":1}, | |
{"source":"10.47.6.162","target":"134.71.3.16","value":5}, | |
{"source":"10.47.6.162","target":"134.71.3.17","value":2}, | |
{"source":"10.47.6.162","target":"151.101.197.147","value":1}, | |
{"source":"10.47.6.162","target":"162.209.114.75","value":1}, | |
{"source":"10.47.6.162","target":"162.242.198.235","value":1}, | |
{"source":"10.47.6.162","target":"172.217.4.162","value":1}, | |
{"source":"10.47.6.162","target":"172.217.11.68","value":1}, | |
{"source":"10.47.6.162","target":"172.217.11.78","value":6}, | |
{"source":"10.47.6.162","target":"192.30.253.112","value":1}, | |
{"source":"10.47.6.162","target":"192.30.253.113","value":1}, | |
{"source":"10.47.6.162","target":"192.99.9.170","value":1}, | |
{"source":"10.47.6.162","target":"208.91.0.89","value":3}, | |
{"source":"10.47.6.162","target":"216.58.193.193","value":3}, | |
{"source":"10.47.6.162","target":"216.58.193.195","value":6}, | |
{"source":"10.47.6.162","target":"216.58.193.202","value":3}, | |
{"source":"216.58.193.195","target":"10.47.1.100","value":3}, | |
{"source":"216.58.193.195","target":"10.47.1.150","value":1}, | |
{"source":"216.58.193.195","target":"10.47.1.151","value":3}, | |
{"source":"216.58.193.195","target":"10.47.1.152","value":4}, | |
{"source":"216.58.193.195","target":"10.47.1.153","value":2}, | |
{"source":"216.58.193.195","target":"10.47.1.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.1.155","value":2}, | |
{"source":"216.58.193.195","target":"10.47.1.208","value":2}, | |
{"source":"216.58.193.195","target":"10.47.2.100","value":4}, | |
{"source":"216.58.193.195","target":"10.47.2.152","value":2}, | |
{"source":"216.58.193.195","target":"10.47.2.153","value":1}, | |
{"source":"216.58.193.195","target":"10.47.2.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.2.155","value":4}, | |
{"source":"216.58.193.195","target":"10.47.2.156","value":2}, | |
{"source":"216.58.193.195","target":"10.47.2.158","value":3}, | |
{"source":"216.58.193.195","target":"10.47.3.150","value":2}, | |
{"source":"216.58.193.195","target":"10.47.3.151","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.152","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.153","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.154","value":3}, | |
{"source":"216.58.193.195","target":"10.47.3.155","value":2}, | |
{"source":"216.58.193.195","target":"10.47.3.156","value":2}, | |
{"source":"216.58.193.195","target":"10.47.4.156","value":1}, | |
{"source":"216.58.193.195","target":"10.47.5.150","value":5}, | |
{"source":"216.58.193.195","target":"10.47.5.151","value":4}, | |
{"source":"216.58.193.195","target":"10.47.5.152","value":4}, | |
{"source":"216.58.193.195","target":"10.47.5.153","value":4}, | |
{"source":"216.58.193.195","target":"10.47.5.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.5.155","value":3}, | |
{"source":"216.58.193.195","target":"10.47.5.156","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.100","value":3}, | |
{"source":"216.58.193.195","target":"10.47.6.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.159","value":4}, | |
{"source":"216.58.193.195","target":"10.47.6.160","value":4}, | |
{"source":"216.58.193.195","target":"10.47.6.161","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.162","value":6}, | |
{"source":"216.58.193.195","target":"10.47.6.173","value":5}, | |
{"source":"216.58.193.195","target":"10.47.7.2","value":5}, | |
{"source":"216.58.193.195","target":"10.47.7.100","value":1}, | |
{"source":"216.58.193.195","target":"10.47.7.150","value":6}, | |
{"source":"216.58.193.195","target":"10.47.7.152","value":4}, | |
{"source":"216.58.193.195","target":"10.47.7.153","value":3}, | |
{"source":"216.58.193.195","target":"10.47.7.154","value":3}, | |
{"source":"216.58.193.195","target":"10.47.7.155","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.19","value":2}, | |
{"source":"216.58.193.195","target":"10.47.8.100","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.150","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.151","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.155","value":1}, | |
{"source":"216.58.193.195","target":"10.47.26.160","value":3}, | |
{"source":"10.47.5.153","target":"10.128.0.207","value":1}, | |
{"source":"10.47.5.153","target":"10.128.0.213","value":1}, | |
{"source":"10.47.5.153","target":"23.73.198.122","value":1}, | |
{"source":"10.47.5.153","target":"23.217.104.30","value":1}, | |
{"source":"10.47.5.153","target":"31.13.70.36","value":2}, | |
{"source":"10.47.5.153","target":"35.226.96.66","value":2}, | |
{"source":"10.47.5.153","target":"52.87.59.123","value":2}, | |
{"source":"10.47.5.153","target":"52.160.91.170","value":1}, | |
{"source":"10.47.5.153","target":"52.183.47.176","value":1}, | |
{"source":"10.47.5.153","target":"52.219.74.62","value":1}, | |
{"source":"10.47.5.153","target":"65.55.163.221","value":1}, | |
{"source":"10.47.5.153","target":"68.67.129.83","value":2}, | |
{"source":"10.47.5.153","target":"72.21.91.97","value":1}, | |
{"source":"10.47.5.153","target":"74.125.28.189","value":1}, | |
{"source":"10.47.5.153","target":"75.98.171.111","value":1}, | |
{"source":"10.47.5.153","target":"104.16.88.20","value":1}, | |
{"source":"10.47.5.153","target":"104.16.108.18","value":1}, | |
{"source":"10.47.5.153","target":"104.17.168.182","value":1}, | |
{"source":"10.47.5.153","target":"104.25.115.22","value":2}, | |
{"source":"10.47.5.153","target":"104.68.76.107","value":1}, | |
{"source":"10.47.5.153","target":"104.155.128.21","value":2}, | |
{"source":"10.47.5.153","target":"107.154.105.19","value":1}, | |
{"source":"10.47.5.153","target":"134.71.3.16","value":1}, | |
{"source":"10.47.5.153","target":"134.71.3.17","value":1}, | |
{"source":"10.47.5.153","target":"134.170.58.125","value":1}, | |
{"source":"10.47.5.153","target":"151.101.193.69","value":1}, | |
{"source":"10.47.5.153","target":"151.101.197.147","value":1}, | |
{"source":"10.47.5.153","target":"151.139.237.113","value":1}, | |
{"source":"10.47.5.153","target":"157.240.11.22","value":2}, | |
{"source":"10.47.5.153","target":"172.217.4.130","value":1}, | |
{"source":"10.47.5.153","target":"172.217.11.68","value":2}, | |
{"source":"10.47.5.153","target":"172.217.11.74","value":1}, | |
{"source":"10.47.5.153","target":"172.217.11.77","value":1}, | |
{"source":"10.47.5.153","target":"172.217.11.78","value":4}, | |
{"source":"10.47.5.153","target":"172.217.11.162","value":1}, | |
{"source":"10.47.5.153","target":"184.25.147.112","value":1}, | |
{"source":"10.47.5.153","target":"184.26.82.117","value":1}, | |
{"source":"10.47.5.153","target":"192.0.73.2","value":1}, | |
{"source":"10.47.5.153","target":"198.189.255.214","value":1}, | |
{"source":"10.47.5.153","target":"198.252.206.25","value":1}, | |
{"source":"10.47.5.153","target":"204.62.12.123","value":2}, | |
{"source":"10.47.5.153","target":"208.74.205.244","value":1}, | |
{"source":"10.47.5.153","target":"216.58.193.193","value":2}, | |
{"source":"10.47.5.153","target":"216.58.193.195","value":4}, | |
{"source":"10.47.5.153","target":"216.58.193.202","value":2}, | |
{"source":"10.47.6.162","target":"10.128.0.207","value":1}, | |
{"source":"10.47.6.162","target":"10.128.0.213","value":1}, | |
{"source":"10.47.6.162","target":"94.31.29.16","value":1}, | |
{"source":"10.47.6.162","target":"104.237.191.1","value":1}, | |
{"source":"10.47.6.162","target":"108.161.189.121","value":1}, | |
{"source":"10.47.6.162","target":"134.71.3.16","value":5}, | |
{"source":"10.47.6.162","target":"134.71.3.17","value":2}, | |
{"source":"10.47.6.162","target":"151.101.197.147","value":1}, | |
{"source":"10.47.6.162","target":"162.209.114.75","value":1}, | |
{"source":"10.47.6.162","target":"162.242.198.235","value":1}, | |
{"source":"10.47.6.162","target":"172.217.4.162","value":1}, | |
{"source":"10.47.6.162","target":"172.217.11.68","value":1}, | |
{"source":"10.47.6.162","target":"172.217.11.78","value":6}, | |
{"source":"10.47.6.162","target":"192.30.253.112","value":1}, | |
{"source":"10.47.6.162","target":"192.30.253.113","value":1}, | |
{"source":"10.47.6.162","target":"192.99.9.170","value":1}, | |
{"source":"10.47.6.162","target":"208.91.0.89","value":3}, | |
{"source":"10.47.6.162","target":"216.58.193.193","value":3}, | |
{"source":"10.47.6.162","target":"216.58.193.195","value":6}, | |
{"source":"10.47.6.162","target":"216.58.193.202","value":3}, | |
{"source":"216.58.193.195","target":"10.47.1.100","value":3}, | |
{"source":"216.58.193.195","target":"10.47.1.150","value":1}, | |
{"source":"216.58.193.195","target":"10.47.1.151","value":3}, | |
{"source":"216.58.193.195","target":"10.47.1.152","value":4}, | |
{"source":"216.58.193.195","target":"10.47.1.153","value":2}, | |
{"source":"216.58.193.195","target":"10.47.1.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.1.155","value":2}, | |
{"source":"216.58.193.195","target":"10.47.1.208","value":2}, | |
{"source":"216.58.193.195","target":"10.47.2.100","value":4}, | |
{"source":"216.58.193.195","target":"10.47.2.152","value":2}, | |
{"source":"216.58.193.195","target":"10.47.2.153","value":1}, | |
{"source":"216.58.193.195","target":"10.47.2.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.2.155","value":4}, | |
{"source":"216.58.193.195","target":"10.47.2.156","value":2}, | |
{"source":"216.58.193.195","target":"10.47.2.158","value":3}, | |
{"source":"216.58.193.195","target":"10.47.3.150","value":2}, | |
{"source":"216.58.193.195","target":"10.47.3.151","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.152","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.153","value":1}, | |
{"source":"216.58.193.195","target":"10.47.3.154","value":3}, | |
{"source":"216.58.193.195","target":"10.47.3.155","value":2}, | |
{"source":"216.58.193.195","target":"10.47.3.156","value":2}, | |
{"source":"216.58.193.195","target":"10.47.4.156","value":1}, | |
{"source":"216.58.193.195","target":"10.47.5.150","value":5}, | |
{"source":"216.58.193.195","target":"10.47.5.151","value":4}, | |
{"source":"216.58.193.195","target":"10.47.5.152","value":4}, | |
{"source":"216.58.193.195","target":"10.47.5.153","value":4}, | |
{"source":"216.58.193.195","target":"10.47.5.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.5.155","value":3}, | |
{"source":"216.58.193.195","target":"10.47.5.156","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.100","value":3}, | |
{"source":"216.58.193.195","target":"10.47.6.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.159","value":4}, | |
{"source":"216.58.193.195","target":"10.47.6.160","value":4}, | |
{"source":"216.58.193.195","target":"10.47.6.161","value":1}, | |
{"source":"216.58.193.195","target":"10.47.6.162","value":6}, | |
{"source":"216.58.193.195","target":"10.47.6.173","value":5}, | |
{"source":"216.58.193.195","target":"10.47.7.2","value":5}, | |
{"source":"216.58.193.195","target":"10.47.7.100","value":1}, | |
{"source":"216.58.193.195","target":"10.47.7.150","value":6}, | |
{"source":"216.58.193.195","target":"10.47.7.152","value":4}, | |
{"source":"216.58.193.195","target":"10.47.7.153","value":3}, | |
{"source":"216.58.193.195","target":"10.47.7.154","value":3}, | |
{"source":"216.58.193.195","target":"10.47.7.155","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.19","value":2}, | |
{"source":"216.58.193.195","target":"10.47.8.100","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.150","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.151","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.154","value":1}, | |
{"source":"216.58.193.195","target":"10.47.8.155","value":1}, | |
{"source":"216.58.193.195","target":"10.47.26.160","value":3} | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<meta charset="utf-8"> | |
<style> | |
.links line { | |
stroke: #aaa; | |
} | |
</style> | |
<svg width="960" height="600"></svg> | |
<script src="https://d3js.org/d3.v4.min.js"></script> | |
<script> | |
var svg = d3.select("svg"), | |
width = +svg.attr("width"), | |
height = +svg.attr("height"); | |
var simulation = d3.forceSimulation() | |
.force("link", d3.forceLink().id(function(d) { return d.id; })) | |
.force("charge", d3.forceManyBody()) | |
.force("center", d3.forceCenter(width / 2, height / 2)); | |
d3.json("data.json", function(error, graph) { | |
if (error) throw error; | |
var link = svg.append("g") | |
.attr("class", "links") | |
.selectAll("line") | |
.data(graph.links) | |
.enter().append("line"); | |
var node = svg.append("g").selectAll("g") | |
.data(graph.nodes) | |
.enter().append("g") | |
node.append("circle") | |
.attr("class", "nodes") | |
.attr("r", 3.5) | |
.call(d3.drag() | |
.on("start", dragstarted) | |
.on("drag", dragged) | |
.on("end", dragended)); | |
node.append("text") | |
.attr("class", "nodes") | |
.attr("dx", 12) | |
.attr("dy", ".2em") | |
.attr("font-size", "0.3em") | |
.attr("fill", "blue") | |
.text(function(d) { return d.id }) | |
simulation | |
.nodes(graph.nodes) | |
.on("tick", ticked); | |
simulation.force("link") | |
.links(graph.links); | |
function ticked() { | |
link | |
.attr("x1", function(d) { return d.source.x; }) | |
.attr("y1", function(d) { return d.source.y; }) | |
.attr("x2", function(d) { return d.target.x; }) | |
.attr("y2", function(d) { return d.target.y; }); | |
node.attr("transform", function(d) { return "translate(" + d.x + "," + d.y + ")"; }); | |
} | |
}); | |
function dragstarted(d) { | |
if (!d3.event.active) simulation.alphaTarget(0.3).restart(); | |
d.fx = d.x; | |
d.fy = d.y; | |
} | |
function dragged(d) { | |
d.fx = d3.event.x; | |
d.fy = d3.event.y; | |
} | |
function dragended(d) { | |
if (!d3.event.active) simulation.alphaTarget(0); | |
d.fx = null; | |
d.fy = null; | |
} | |
</script> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment