{"url":"https://api.github.com/gists/3048740","forks_url":"https://api.github.com/gists/3048740/forks","commits_url":"https://api.github.com/gists/3048740/commits","id":"3048740","node_id":"MDQ6R2lzdDMwNDg3NDA=","git_pull_url":"https://gist.github.com/3048740.git","git_push_url":"https://gist.github.com/3048740.git","html_url":"https://gist.github.com/mbostock/3048740","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/3048740/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/3048740/raw/b5085eb39d0394d41f17abd66897a0760594bdd6/README.md","size":1595,"truncated":false,"content":"This plot might be suitable for showing cyclical trends, though I'm not sure it’s a great idea as the radial display has a number of limitations:\n\n* The underlying data goes from Sunday to Saturday, but the chart shows continuity from Saturday through to the previous Sunday. Time does not flow backwards, so you might instead prefer to plot two values for Sunday; this would show a discontinuity on opposite sides of the Sunday axis.\n\n* Displaying the discontinuity requires an [open interpolator](https://github.com/mbostock/d3/wiki/SVG-Shapes#wiki-line_interpolate), rather than cardinal-closed as used here. However, this causes the tangents of the incoming and outgoing lines to no longer be orthogonal to the axis. To display the discontinuity properly, you’d need to write a custom interpolator to generate the correct tangents.\n\n* Due to the interpolation taking place in Cartesian (rather than polar) coordinates, the intermediate values of the lines do not have the correct radial values: if you tried to measure the intermediate values using the radius, they would be wrong. The only way to fix this is to interpolate in polar coordinates, which requires plotting the intermediate values as [Archimedian spirals](http://en.wikipedia.org/wiki/Archimedean_spiral). There is no native representation for spirals in SVG, so you must resample the spirals as piecewise Bézier curves. Needless to say, this is a fair amount of work, but it might be something D3 supports in the future.\n\nPolar charts are pretty. But when in doubt, it’s probably best to stick to Cartesian coordinates.","encoding":"utf-8"},"data.csv":{"filename":"data.csv","type":"text/csv","language":"CSV","raw_url":"https://gist.githubusercontent.com/mbostock/3048740/raw/600a2e38baa704e61c9facec7246ea29e4af6b7b/data.csv","size":162,"truncated":false,"content":"key,value,time\na,37,0\nb,12,0\nc,46,0\na,32,1\nb,19,1\nc,42,1\na,45,2\nb,16,2\nc,44,2\na,24,3\nb,52,3\nc,64,3\na,25,4\nb,39,4\nc,29,4\na,34,5\nb,59,5\nc,44,5\na,40,6\nb,28,6\nc,21,6\n","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/3048740/raw/0fc795925697b595126ba501c780ff46607a45ff/index.html","size":2618,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\nbody {\n  font: 10px sans-serif;\n}\n\n.axis line {\n  stroke: #000;\n}\n\n.axis path {\n  fill: none;\n  stroke: #000;\n}\n\n.axis + .axis g text {\n  display: none;\n}\n\n</style>\n<body>\n<script src=\"//d3js.org/d3.v3.min.js\"></script>\n<script>\n\nvar formatDate = d3.time.format(\"%a\"),\n    formatDay = function(d) { return formatDate(new Date(2007, 0, d)); };\n\nvar width = 960,\n    height = 500,\n    outerRadius = height / 2 - 10,\n    innerRadius = 120;\n\nvar angle = d3.time.scale()\n    .range([0, 2 * Math.PI]);\n\nvar radius = d3.scale.linear()\n    .range([innerRadius, outerRadius]);\n\nvar z = d3.scale.category20c();\n\nvar stack = d3.layout.stack()\n    .offset(\"zero\")\n    .values(function(d) { return d.values; })\n    .x(function(d) { return d.time; })\n    .y(function(d) { return d.value; });\n\nvar nest = d3.nest()\n    .key(function(d) { return d.key; });\n\nvar line = d3.svg.line.radial()\n    .interpolate(\"cardinal-closed\")\n    .angle(function(d) { return angle(d.time); })\n    .radius(function(d) { return radius(d.y0 + d.y); });\n\nvar area = d3.svg.area.radial()\n    .interpolate(\"cardinal-closed\")\n    .angle(function(d) { return angle(d.time); })\n    .innerRadius(function(d) { return radius(d.y0); })\n    .outerRadius(function(d) { return radius(d.y0 + d.y); });\n\nvar svg = d3.select(\"body\").append(\"svg\")\n    .attr(\"width\", width)\n    .attr(\"height\", height)\n  .append(\"g\")\n    .attr(\"transform\", \"translate(\" + width / 2 + \",\" + height / 2 + \")\");\n\nd3.csv(\"data.csv\", type, function(error, data) {\n  if (error) throw error;\n\n  var layers = stack(nest.entries(data));\n\n  // Extend the domain slightly to match the range of [0, 2π].\n  angle.domain([0, d3.max(data, function(d) { return d.time + 1; })]);\n  radius.domain([0, d3.max(data, function(d) { return d.y0 + d.y; })]);\n\n  svg.selectAll(\".layer\")\n      .data(layers)\n    .enter().append(\"path\")\n      .attr(\"class\", \"layer\")\n      .attr(\"d\", function(d) { return area(d.values); })\n      .style(\"fill\", function(d, i) { return z(i); });\n\n  svg.selectAll(\".axis\")\n      .data(d3.range(angle.domain()[1]))\n    .enter().append(\"g\")\n      .attr(\"class\", \"axis\")\n      .attr(\"transform\", function(d) { return \"rotate(\" + angle(d) * 180 / Math.PI + \")\"; })\n    .call(d3.svg.axis()\n      .scale(radius.copy().range([-innerRadius, -outerRadius]))\n      .orient(\"left\"))\n    .append(\"text\")\n      .attr(\"y\", -innerRadius + 6)\n      .attr(\"dy\", \".71em\")\n      .attr(\"text-anchor\", \"middle\")\n      .text(function(d) { return formatDay(d); });\n});\n\nfunction type(d) {\n  d.time = +d.time;\n  d.value = +d.value;\n  return d;\n}\n\n</script>\n","encoding":"utf-8"},"thumbnail.png":{"filename":"thumbnail.png","type":"image/png","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/3048740/raw/fe0d67b0fb45b098d765c060395724b7acafba3c/thumbnail.png","size":11191,"truncated":false,"content":"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\np5946K5dh+G9B3HswXF8/P6rmJqZxh98cTdGIl6RmXSDkwJmH6EZYhnWNaVv\nzC6a9ck07XVVdHyXIoHZnMIRveIay/UHPe8vLni2NLCbuFEWA7ORXcUJBL82\n3o2DXV609fTjq199BuP3j0O5q3smW3Df+BE8+PCjsNk94FZAnACh16Go3HAs\nRp+fm4Qp1QT9NB1kfJg1S17ifkOXliWdlcDcRD6aSWIlX75BWzLlShY0cVkb\naMss/U6moNalsewwavM68E8eH1r9WbS7Gx3t90LOqAW7d+9Gf1eH+Nev39+D\n+/qCgjms15rMCqYXszewBG6ZabE0p7OLRP8rks5KYDaSJdogk/Fs3R6wi0TL\njIaODIuwLRsVDnPM8onRdgy23/slT3xgvUCaX6uTC8uPJWgd0lU7my82CRrR\n/9rasTONS9GkSGDWFXb4sKvfcsPGgRiPx7Ss0Sg6dl6kcqW6msGA2aT56/d1\nb5t1enpfFJ1+Z12vKxedLKzkzc4NMDOk2AnUiOKbmUAVUeMqRQJzg3CSujnG\nwLpu45iu/8ZtNGjzlbkLen2ay86g4Q4Pjg5tn+p9LkF7eFcYpXJ9rcmx3GKp\nvBrX5P65zZgqQ3g2VZCbUAJzo3yykBZZKpb1oKMTfyWvNTnxzTged7arpzFV\n2ry8id2O7dVt/It7O1AvJ9YMK+lI58rioOI14dAJ58c2orN8Fi7n1BvycqVI\nYGKKqNeMSCawbLB/VqqNmZvZSJm8WtdTyVqC7dWnxyLbbs0eHg6jO+iqn0RA\nP0rnS6sjHvieVBM6W7MzF2TYRAJzLXhOz6fqPsZexViu3NSryL1v8mqlrmOI\nHSTdIZfwYm43iZCNeYg+l6ptpLNcFC5iuuUKqrNvq3S2MZ/ltb6WlnRWArMq\n08k8lrLqhjFyImVMNcffNW0iYJg9ceqBl2nwWJcfftf2rNY/MhCqW3cpsqDo\nsGKHmBjrQMjkroG8Hg3pLD0QIzorgyYSmELOx7J1T3IRAiH6pW/S2Zg3WqWi\n132MHUYHegLbdu32dftFLrHRgImsZErVqWXmIcXgbHTGCZOgqCEnk9olMNl2\njK9LJlgFFe0s7lhg2aQnCE/LYjpX7y5uvDW2jRtPDXV4EPLY6x5eXPrFXeZ5\nfUygGqLnrqVp2ESnNZc1mjsemHOpgig7Wu+UYJxyUJwnODfDpZjITBuuVLOl\n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\n","encoding":"base64"}},"public":true,"created_at":"2012-07-04T18:25:00Z","updated_at":"2019-05-21T23:26:17Z","description":"Stacked Radial Area","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/3048740/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},"fork_of":{"url":"https://api.github.com/gists/3020685","forks_url":"https://api.github.com/gists/3020685/forks","commits_url":"https://api.github.com/gists/3020685/commits","id":"3020685","node_id":"MDQ6R2lzdDMwMjA2ODU=","git_pull_url":"https://gist.github.com/3020685.git","git_push_url":"https://gist.github.com/3020685.git","html_url":"https://gist.github.com/mbostock/3020685","files":{},"public":true,"created_at":"2012-06-29T21:14:44Z","updated_at":"2019-08-08T10:57:52Z","description":"Stacked Area via Nest","comments":5,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/3020685/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/3050657","user":{"login":"dsueiro","id":250146,"node_id":"MDQ6VXNlcjI1MDE0Ng==","avatar_url":"https://avatars.githubusercontent.com/u/250146?v=4","gravatar_id":"","url":"https://api.github.com/users/dsueiro","html_url":"https://github.com/dsueiro","followers_url":"https://api.github.com/users/dsueiro/followers","following_url":"https://api.github.com/users/dsueiro/following{/other_user}","gists_url":"https://api.github.com/users/dsueiro/gists{/gist_id}","starred_url":"https://api.github.com/users/dsueiro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dsueiro/subscriptions","organizations_url":"https://api.github.com/users/dsueiro/orgs","repos_url":"https://api.github.com/users/dsueiro/repos","events_url":"https://api.github.com/users/dsueiro/events{/privacy}","received_events_url":"https://api.github.com/users/dsueiro/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Diego Sueiro","company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":49,"public_gists":59,"followers":43,"following":120,"created_at":"2010-04-22T19:20:00Z","updated_at":"2026-04-14T14:34:18Z"},"id":"3050657","created_at":"2012-07-05T02:25:06Z","updated_at":"2015-10-06T20:47:58Z"},{"url":"https://api.github.com/gists/3704046","user":{"login":"tony-pizza","id":154428,"node_id":"MDQ6VXNlcjE1NDQyOA==","avatar_url":"https://avatars.githubusercontent.com/u/154428?v=4","gravatar_id":"","url":"https://api.github.com/users/tony-pizza","html_url":"https://github.com/tony-pizza","followers_url":"https://api.github.com/users/tony-pizza/followers","following_url":"https://api.github.com/users/tony-pizza/following{/other_user}","gists_url":"https://api.github.com/users/tony-pizza/gists{/gist_id}","starred_url":"https://api.github.com/users/tony-pizza/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tony-pizza/subscriptions","organizations_url":"https://api.github.com/users/tony-pizza/orgs","repos_url":"https://api.github.com/users/tony-pizza/repos","events_url":"https://api.github.com/users/tony-pizza/events{/privacy}","received_events_url":"https://api.github.com/users/tony-pizza/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Ian Pearce","company":null,"blog":"https://www.ianpearce.org","location":null,"email":"ian@ianpearce.org","hireable":true,"bio":null,"twitter_username":null,"public_repos":38,"public_gists":4,"followers":77,"following":19,"created_at":"2009-11-17T16:09:39Z","updated_at":"2026-03-19T17:40:13Z"},"id":"3704046","created_at":"2012-09-12T03:13:40Z","updated_at":"2015-10-10T14:27:55Z"},{"url":"https://api.github.com/gists/3831683","user":{"login":"AdrianRossouw","id":115108,"node_id":"MDQ6VXNlcjExNTEwOA==","avatar_url":"https://avatars.githubusercontent.com/u/115108?v=4","gravatar_id":"","url":"https://api.github.com/users/AdrianRossouw","html_url":"https://github.com/AdrianRossouw","followers_url":"https://api.github.com/users/AdrianRossouw/followers","following_url":"https://api.github.com/users/AdrianRossouw/following{/other_user}","gists_url":"https://api.github.com/users/AdrianRossouw/gists{/gist_id}","starred_url":"https://api.github.com/users/AdrianRossouw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AdrianRossouw/subscriptions","organizations_url":"https://api.github.com/users/AdrianRossouw/orgs","repos_url":"https://api.github.com/users/AdrianRossouw/repos","events_url":"https://api.github.com/users/AdrianRossouw/events{/privacy}","received_events_url":"https://api.github.com/users/AdrianRossouw/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Adrian Rossouw","company":"Renalytix","blog":"http://daemon.co.za","location":"Dublin, Ireland","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":81,"public_gists":45,"followers":134,"following":14,"created_at":"2009-08-13T21:52:16Z","updated_at":"2026-04-07T22:31:46Z"},"id":"3831683","created_at":"2012-10-04T05:48:09Z","updated_at":"2015-10-11T08:37:50Z"},{"url":"https://api.github.com/gists/4213874","user":{"login":"huynguyen","id":470767,"node_id":"MDQ6VXNlcjQ3MDc2Nw==","avatar_url":"https://avatars.githubusercontent.com/u/470767?v=4","gravatar_id":"","url":"https://api.github.com/users/huynguyen","html_url":"https://github.com/huynguyen","followers_url":"https://api.github.com/users/huynguyen/followers","following_url":"https://api.github.com/users/huynguyen/following{/other_user}","gists_url":"https://api.github.com/users/huynguyen/gists{/gist_id}","starred_url":"https://api.github.com/users/huynguyen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/huynguyen/subscriptions","organizations_url":"https://api.github.com/users/huynguyen/orgs","repos_url":"https://api.github.com/users/huynguyen/repos","events_url":"https://api.github.com/users/huynguyen/events{/privacy}","received_events_url":"https://api.github.com/users/huynguyen/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Huy Nguyen","company":null,"blog":"","location":"San Jose, CA","email":"weehuy@gmail.com","hireable":null,"bio":null,"twitter_username":null,"public_repos":44,"public_gists":15,"followers":21,"following":37,"created_at":"2010-11-07T02:58:28Z","updated_at":"2026-01-09T00:15:31Z"},"id":"4213874","created_at":"2012-12-05T08:36:58Z","updated_at":"2015-10-13T15:07:55Z"},{"url":"https://api.github.com/gists/5087849","user":{"login":"nickcanz","id":153020,"node_id":"MDQ6VXNlcjE1MzAyMA==","avatar_url":"https://avatars.githubusercontent.com/u/153020?v=4","gravatar_id":"","url":"https://api.github.com/users/nickcanz","html_url":"https://github.com/nickcanz","followers_url":"https://api.github.com/users/nickcanz/followers","following_url":"https://api.github.com/users/nickcanz/following{/other_user}","gists_url":"https://api.github.com/users/nickcanz/gists{/gist_id}","starred_url":"https://api.github.com/users/nickcanz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nickcanz/subscriptions","organizations_url":"https://api.github.com/users/nickcanz/orgs","repos_url":"https://api.github.com/users/nickcanz/repos","events_url":"https://api.github.com/users/nickcanz/events{/privacy}","received_events_url":"https://api.github.com/users/nickcanz/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Nick Canzoneri","company":null,"blog":"nickcanzoneri.com","location":"Philadelphia area","email":null,"hireable":null,"bio":"Databases at Datadog","twitter_username":null,"public_repos":69,"public_gists":2,"followers":38,"following":0,"created_at":"2009-11-13T20:52:42Z","updated_at":"2026-04-02T13:38:11Z"},"id":"5087849","created_at":"2013-03-05T03:47:07Z","updated_at":"2015-12-14T12:39:06Z"},{"url":"https://api.github.com/gists/6025292","user":{"login":"abenrob","id":3422185,"node_id":"MDQ6VXNlcjM0MjIxODU=","avatar_url":"https://avatars.githubusercontent.com/u/3422185?v=4","gravatar_id":"","url":"https://api.github.com/users/abenrob","html_url":"https://github.com/abenrob","followers_url":"https://api.github.com/users/abenrob/followers","following_url":"https://api.github.com/users/abenrob/following{/other_user}","gists_url":"https://api.github.com/users/abenrob/gists{/gist_id}","starred_url":"https://api.github.com/users/abenrob/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abenrob/subscriptions","organizations_url":"https://api.github.com/users/abenrob/orgs","repos_url":"https://api.github.com/users/abenrob/repos","events_url":"https://api.github.com/users/abenrob/events{/privacy}","received_events_url":"https://api.github.com/users/abenrob/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Adam Roberts","company":null,"blog":"http://abenrob.com/","location":"Grenoble, France","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":106,"public_gists":43,"followers":35,"following":0,"created_at":"2013-01-29T23:59:43Z","updated_at":"2025-04-01T16:25:18Z"},"id":"6025292","created_at":"2013-07-17T22:57:26Z","updated_at":"2015-12-19T22:09:01Z"},{"url":"https://api.github.com/gists/68f3dff4b07ff72405fd","user":{"login":"codemonkey-n13","id":4000887,"node_id":"MDQ6VXNlcjQwMDA4ODc=","avatar_url":"https://avatars.githubusercontent.com/u/4000887?v=4","gravatar_id":"","url":"https://api.github.com/users/codemonkey-n13","html_url":"https://github.com/codemonkey-n13","followers_url":"https://api.github.com/users/codemonkey-n13/followers","following_url":"https://api.github.com/users/codemonkey-n13/following{/other_user}","gists_url":"https://api.github.com/users/codemonkey-n13/gists{/gist_id}","starred_url":"https://api.github.com/users/codemonkey-n13/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codemonkey-n13/subscriptions","organizations_url":"https://api.github.com/users/codemonkey-n13/orgs","repos_url":"https://api.github.com/users/codemonkey-n13/repos","events_url":"https://api.github.com/users/codemonkey-n13/events{/privacy}","received_events_url":"https://api.github.com/users/codemonkey-n13/received_events","type":"User","user_view_type":"public","site_admin":false,"name":null,"company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":2,"public_gists":2,"followers":1,"following":0,"created_at":"2013-03-28T23:30:11Z","updated_at":"2016-05-22T02:21:53Z"},"id":"68f3dff4b07ff72405fd","created_at":"2015-11-12T15:15:08Z","updated_at":"2015-11-12T15:15:09Z"},{"url":"https://api.github.com/gists/cb8ce4d618907f267c2041f00c188f08","user":{"login":"johnpoole","id":423616,"node_id":"MDQ6VXNlcjQyMzYxNg==","avatar_url":"https://avatars.githubusercontent.com/u/423616?v=4","gravatar_id":"","url":"https://api.github.com/users/johnpoole","html_url":"https://github.com/johnpoole","followers_url":"https://api.github.com/users/johnpoole/followers","following_url":"https://api.github.com/users/johnpoole/following{/other_user}","gists_url":"https://api.github.com/users/johnpoole/gists{/gist_id}","starred_url":"https://api.github.com/users/johnpoole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnpoole/subscriptions","organizations_url":"https://api.github.com/users/johnpoole/orgs","repos_url":"https://api.github.com/users/johnpoole/repos","events_url":"https://api.github.com/users/johnpoole/events{/privacy}","received_events_url":"https://api.github.com/users/johnpoole/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"John Poole","company":null,"blog":"johnpoole.ca","location":"Calgary, Alberta","email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":36,"public_gists":23,"followers":6,"following":4,"created_at":"2010-10-01T16:03:21Z","updated_at":"2026-03-19T15:18:13Z"},"id":"cb8ce4d618907f267c2041f00c188f08","created_at":"2017-01-12T06:25:51Z","updated_at":"2018-07-19T01:25:00Z"},{"url":"https://api.github.com/gists/9805d8d32e49b81406cf2528a2c4b39d","user":{"login":"abruzzi","id":122324,"node_id":"MDQ6VXNlcjEyMjMyNA==","avatar_url":"https://avatars.githubusercontent.com/u/122324?v=4","gravatar_id":"","url":"https://api.github.com/users/abruzzi","html_url":"https://github.com/abruzzi","followers_url":"https://api.github.com/users/abruzzi/followers","following_url":"https://api.github.com/users/abruzzi/following{/other_user}","gists_url":"https://api.github.com/users/abruzzi/gists{/gist_id}","starred_url":"https://api.github.com/users/abruzzi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abruzzi/subscriptions","organizations_url":"https://api.github.com/users/abruzzi/orgs","repos_url":"https://api.github.com/users/abruzzi/repos","events_url":"https://api.github.com/users/abruzzi/events{/privacy}","received_events_url":"https://api.github.com/users/abruzzi/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Juntao Qiu","company":"Atlassian","blog":"https://icodeit.com.au","location":"Melbourne, Australia","email":"juntao.qiu@gmail.com","hireable":null,"bio":"I help people write better code. I'm the author of \"Test-Driven Development with React\" and some other technical books. Entry-level UX designer.","twitter_username":"JuntaoQiu","public_repos":316,"public_gists":91,"followers":1062,"following":25,"created_at":"2009-09-02T10:08:28Z","updated_at":"2025-11-06T05:26:46Z"},"id":"9805d8d32e49b81406cf2528a2c4b39d","created_at":"2019-05-21T23:26:17Z","updated_at":"2019-05-21T23:26:17Z"}],"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":"aa397aa9022d3ad8eee94fd012daff12c13bbd9f","committed_at":"2016-02-09T01:26:04Z","change_status":{"total":2,"additions":2,"deletions":0},"url":"https://api.github.com/gists/3048740/aa397aa9022d3ad8eee94fd012daff12c13bbd9f"},{"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":"2dcaefb718987b518735cb96a7e6fe5594d9382f","committed_at":"2016-02-09T01:25:45Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/3048740/2dcaefb718987b518735cb96a7e6fe5594d9382f"},{"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":"97ae2b57eaea68a0a63ab1f7c16925323e8cad48","committed_at":"2015-10-31T00:51:34Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3048740/97ae2b57eaea68a0a63ab1f7c16925323e8cad48"},{"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":"44fb584ecdd27fff90914b36609f2250fc5593db","committed_at":"2015-06-11T19:37:49Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3048740/44fb584ecdd27fff90914b36609f2250fc5593db"},{"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":"2d37d8b533a0de3b4fc105bdddf2819de568ea7e","committed_at":"2013-11-22T18:37:07Z","change_status":{"total":15,"additions":8,"deletions":7},"url":"https://api.github.com/gists/3048740/2d37d8b533a0de3b4fc105bdddf2819de568ea7e"},{"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":"cc77848ff4298b95b6fa336b254b208bf589656d","committed_at":"2012-10-12T03:54:19Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/3048740/cc77848ff4298b95b6fa336b254b208bf589656d"},{"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":"7c638abe43b20fa394a0156ea534967b3dadd8cf","committed_at":"2012-07-04T20:35:14Z","change_status":{"total":18,"additions":9,"deletions":9},"url":"https://api.github.com/gists/3048740/7c638abe43b20fa394a0156ea534967b3dadd8cf"},{"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":"01d90a0470b5381d3bd1dc28e492ebddf51c4c0f","committed_at":"2012-07-04T19:13:41Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3048740/01d90a0470b5381d3bd1dc28e492ebddf51c4c0f"},{"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":"39e2ead4cd235f4a8175cd26e48797ffd2c7f9fb","committed_at":"2012-07-04T19:12:27Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3048740/39e2ead4cd235f4a8175cd26e48797ffd2c7f9fb"},{"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":"4142137c41136882b4caca117719a816f1ab6032","committed_at":"2012-07-04T19:11:08Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3048740/4142137c41136882b4caca117719a816f1ab6032"},{"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":"45309e26dc217544c434ef63753af6f6f86744d3","committed_at":"2012-07-04T19:10:44Z","change_status":{},"url":"https://api.github.com/gists/3048740/45309e26dc217544c434ef63753af6f6f86744d3"},{"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":"6054e5c5583ce7987179036cf40c2e4d6dbb7beb","committed_at":"2012-07-04T19:10:09Z","change_status":{},"url":"https://api.github.com/gists/3048740/6054e5c5583ce7987179036cf40c2e4d6dbb7beb"},{"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":"4e717641dd4f95739e075d4f98528250ff15bd40","committed_at":"2012-07-04T18:58:24Z","change_status":{},"url":"https://api.github.com/gists/3048740/4e717641dd4f95739e075d4f98528250ff15bd40"},{"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":"ef37ce5299c212a1e5c6897a95aa7b1745d86441","committed_at":"2012-07-04T05:06:08Z","change_status":{},"url":"https://api.github.com/gists/3048740/ef37ce5299c212a1e5c6897a95aa7b1745d86441"},{"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":"10a2800e362dd395b66946199ab3940276cf9bfd","committed_at":"2012-07-04T05:05:55Z","change_status":{},"url":"https://api.github.com/gists/3048740/10a2800e362dd395b66946199ab3940276cf9bfd"},{"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":"623f7a2fe7be1045f2e6ab59ad7a775e36d8e136","committed_at":"2012-06-29T21:14:44Z","change_status":{},"url":"https://api.github.com/gists/3048740/623f7a2fe7be1045f2e6ab59ad7a775e36d8e136"}],"truncated":false}