{"url":"https://api.github.com/gists/3962108","forks_url":"https://api.github.com/gists/3962108/forks","commits_url":"https://api.github.com/gists/3962108/commits","id":"3962108","node_id":"MDQ6R2lzdDM5NjIxMDg=","git_pull_url":"https://gist.github.com/3962108.git","git_push_url":"https://gist.github.com/3962108.git","html_url":"https://gist.github.com/mbostock/3962108","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/3962108/raw/703d310b399098a243a76a50bc209167e924cfd2/.block","size":17,"truncated":false,"content":"license: gpl-3.0\n","encoding":"utf-8"},"README.md":{"filename":"README.md","type":"text/markdown","language":"Markdown","raw_url":"https://gist.githubusercontent.com/mbostock/3962108/raw/d4e203b7a3db0ec125de8487b60c386643a49497/README.md","size":73,"truncated":false,"content":"The colors of the circles should match the color of the background cells.","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/3962108/raw/18046452d5fca4cf24b1ed2fac899f008d7e7446/index.html","size":831,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\ncircle,\npath {\n  stroke: #000;\n}\n\npath {\n  fill-opacity: .1;\n}\n\npath:hover {\n  fill-opacity: .2;\n}\n\n</style>\n<body>\n<script src=\"//d3js.org/d3.v3.min.js\"></script>\n<script>\n\nvar points = [\n  [200, 200],\n  [760, 300]\n];\n\nvar color = d3.scale.category10();\n\nvar svg = d3.select(\"body\").append(\"svg\")\n    .attr(\"width\", 960)\n    .attr(\"height\", 500);\n\nsvg.selectAll(\"path\")\n    .data(d3.geom.voronoi(points))\n  .enter().append(\"path\")\n    .style(\"fill\", function(d, i) { return color(i); })\n    .attr(\"d\", function(d) { return \"M\" + d.join(\"L\") + \"Z\"; });\n\nsvg.selectAll(\"circle\")\n    .data(points)\n  .enter().append(\"circle\")\n    .style(\"fill\", function(d, i) { return color(i); })\n    .attr(\"transform\", function(d) { return \"translate(\" + d + \")\"; })\n    .attr(\"r\", 4.5);\n\n</script>\n","encoding":"utf-8"},"thumbnail.png":{"filename":"thumbnail.png","type":"image/png","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/3962108/raw/fd566f18381a96bf6327677f75f59d10118640b5/thumbnail.png","size":6599,"truncated":false,"content":"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\nT4sci3qL3imMKSFTCqY0Tnk1VX9q/NR1U9umfrW0s0yz3G15z0rJKsiqwKrZ\n6o21qTXbusr6ug3Vxs9miU2TzWtbM1uu7Tbb23Z0u+l2K+xa7b7YO9iL7A/Y\n9zvoOyQ4bHG45ajsGOZY6njRieDk5bTE6YTTR2d752znw85/uFi4pLrsdXk+\nzWgad9ruaY9ddV1Zrjtde9yYbgluO9x63HXcWe7V7o889Dw4Hns8nnmaeKZ4\n7vN85WXpJfI65vXe29l7kXeLD+bj71Ps0+mr5BvlW+n70E/XL9mv3m/Q385/\noX9LACEgOGBdwK1AzUB2YF3gYJBD0KKgc8GU4IjgyuBHIaYhopDm6ej0oOnr\np9+fYTBDMKMxFIQGhq4PfRBmFJYZ9stM4sywmVUzn4ZbheeHt0XQI+ZF7I14\nF+kVuSbyXpRxlDiqNVo+enZ0XfT7GJ+Yspie2Kmxi2Ivx6nH8eOa4knx0fF7\n4odm+c7aOKtvtt3sotk35xjNyZ3TPld9btrck/Pk57HmHUkgJMQk7E34zApl\nVbOGEgMTtyQOsr3Zm9gvOR6cDZx+riu3jPssyTWpLOl5smvy+uR+njuvnDfA\n9+ZX8l+nBKRsT3mfGppakzqSFpN2MF0mPSH9uEBJkCo4l6GVkZvRLTQTFgl7\nMp0zN2YOioJFe7KQrDlZTdnK8JLbITYW/yDuzXHLqcr5MD96/pFcxVxBbscC\n0wWrFjzL88v7aSG+kL2wNV8nf1l+7yLPRTsXI4sTF7cu0VtSuKRvqf/S2mXk\nZanLfi2wLCgr+HN5zPLmQs3CpYWPf/D/ob6IViQqurXCZcX2lfhK/srOVTar\nNq/6WswpvlRiWVJe8rmUXXrpR6sfK34cWZ20unON/Zpta4lrBWtvrnNfV1um\nWJZX9nj99PUNG5gbijf8uXHexvZy2/Ltm8ibxJt6KkIqmjbrb167+XMlr/JG\nlVfVwS0aW1Zteb+Vs/XqNo9tB7Zrbi/Z/mkHf8ftnf47G6oNq8t3EXfl7Hq6\nO3p320+OP9XtUd9TsudLjaCmpza89lydQ13dXo29a+rRenF9/77Z+7r2++xv\nOmBxYOdBxsGSQ+CQ+NCLnxN+vnk4+HDrEccjB44aHN1yjH6suAFpWNAw2Mhr\n7GmKa+o+HnS8tdml+dgvU36pOaFzouqkysk1p8inCk+NnM47PdQibBk4k3zm\nceu81ntnY89ePzfzXOf54PMXL/hdONvm2Xb6ouvFE+3O7ccvOV5qvGx/uaHD\nruPYr3a/Huu072y44nClqcupq7l7Wvepq+5Xz1zzuXbheuD1yzdm3Oi+GXXz\n9q3Zt3puc24/v5N25/XdnLvD95beJ9wvfqDwoPyhxsPq30x+O9hj33Oy16e3\n41HEo3uP2Y9fPsl68rmv8Cn1afkz7Wd1z62fn+j36+96MetF30vhy+GBot8V\nf9/yyvjV0T88/ugYjB3sey16PfKm9K3a25o/bf9sHQobevgu/d3w++IPah9q\nPzp+bPsU8+nZ8PzPpM8VX0y+NH8N/np/JH1kRMgSsaRXAQxWNCkJgDc1MG+J\ng3eHLgDItNHcSFqQ0XxOSuCfeDR/khZ7AGo8AIhaCkAIvKNsg9UAMgU+Jdf8\nSA+A2thM1LGSlWRjPWqLAjMAwoeRkbeaAJCaAfgiGhkZ3joy8gXmeNgdAFoy\nR3MySSHCe/wOmoTaO0uXfp8b/Qd5SGBft0bY6gAAAAlwSFlzAAAWJQAAFiUB\nSVIk8AAADYpJREFUeNrtnUuv60gRx6u6nYfzsJN7NKOBEUJCMEKDYM+WHSvE\nlm/Ajo8CG/gYCIkNEmLHFxjxGJgFGqRhRqB7Ett52EnsYuFzIh+/0rHbTufc\n+ukq8k38aJ/8U+7uqq7Cr7w9MD1CRNZg+Oc//v7HP/zB0J5Akty6RdVNvcVF\n8dIO4hateqcRQuz3e4yPw8mEYrP0ehONXgtLtleIyJIyCPypPYTBIKFyydLz\nv/N/cx/ldtYFll3dNFiyfSMty1s9OtMx4NMfnzKvKbmH48Vn5TsFS7ZXiAgR\nNr73sHAhSRCRABDg/HoGK5SK3Qsaq69uAizZvkkItsF66ToQx4iYVQaWWVwm\nB0u2V4TAKDpgfHDnM4jjs15zG6zdGliyvSKF3G63EhJh20nt9BZmXpksLNn+\nICJpWYHvudMxSAl02YaylS3Cku0RIinFevW4mE8UDeh5J9buGZZsf6STnbvA\ne1i46dirwRm0NOOuYcn2ByLEMYW7wH2eLqjZOScsXV1buv/+MUu2P4QQYRjK\n5DSdTimOqeDWylIlrJYzCSp6NdwMs2T7Q0orCPzRAGE0oiTJTdcrGr9m5rbU\n91t/CWNhyfYEEUkpfW+9mNpnV23zs2VeFXdOMVyOKrBke4KIhEBv9bh050DU\n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\n5qnfQs2izv8DC22oDLUWbocAAAAASUVORK5CYII=\n","encoding":"base64"}},"public":true,"created_at":"2012-10-26T23:16:40Z","updated_at":"2016-02-09T01:43:00Z","description":"Voronoi Test (N=2)","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/3962108/comments","owner":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"forks":[{"url":"https://api.github.com/gists/4237768","user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Mike Bostock","company":"@observablehq ","blog":"https://observablehq.com/@mbostock","location":"San Francisco, CA","email":"mike@ocks.org","hireable":null,"bio":"Building a better computational medium. Co-founder @observablehq. Creator @d3. Former @nytgraphics. Pronounced BOSS-tock.","twitter_username":"mbostock","public_repos":88,"public_gists":1043,"followers":23379,"following":0,"created_at":"2010-03-25T22:02:56Z","updated_at":"2026-04-10T07:01:19Z"},"id":"4237768","created_at":"2012-12-08T00:22:15Z","updated_at":"2016-02-09T02:13:15Z"}],"history":[{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"b90629695090823088ee355f3aea51511debeb35","committed_at":"2016-02-09T01:42:58Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/3962108/b90629695090823088ee355f3aea51511debeb35"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"c3b54a68e4fc58ebeaff4863ad39ef6e51dcabd4","committed_at":"2015-10-31T01:12:15Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3962108/c3b54a68e4fc58ebeaff4863ad39ef6e51dcabd4"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"2daf9f78f996d80eaa5e7a0ca22c3650966f5502","committed_at":"2015-06-11T19:32:23Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3962108/2daf9f78f996d80eaa5e7a0ca22c3650966f5502"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"4fa1397941abfbb1d1c567598627c3f57aad3c20","committed_at":"2012-10-28T20:29:55Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/3962108/4fa1397941abfbb1d1c567598627c3f57aad3c20"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"1dadbdf648de865e69876d2d3f6fc9e04ff2c4b5","committed_at":"2012-10-26T23:16:40Z","change_status":{"total":48,"additions":48,"deletions":0},"url":"https://api.github.com/gists/3962108/1dadbdf648de865e69876d2d3f6fc9e04ff2c4b5"}],"truncated":false}