{"url":"https://api.github.com/gists/1584697","forks_url":"https://api.github.com/gists/1584697/forks","commits_url":"https://api.github.com/gists/1584697/commits","id":"1584697","node_id":"MDQ6R2lzdDE1ODQ2OTc=","git_pull_url":"https://gist.github.com/1584697.git","git_push_url":"https://gist.github.com/1584697.git","html_url":"https://gist.github.com/mbostock/1584697","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/1584697/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/1584697/raw/0c0d1abdcfa3b939b094d93ea0b186eb491761fb/README.md","size":272,"truncated":false,"content":"Quick example demonstrating how to sort a bar chart and animate the reordering. The staggered delay makes it easier to follow individual bars, per [Heer & Robertson](http://vis.berkeley.edu/papers/animated_transitions/). Built with [d3.js](http://mbostock.github.com/d3/).","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/1584697/raw/c64e07bf33ab83d36804780e96d713f2f5331cde/index.html","size":1954,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<body>\n<style>\n\nbody {\n  font: 10px sans-serif;\n}\n\n.bar rect {\n  fill: steelblue;\n}\n\n.bar text {\n  fill: white;\n}\n\n.axis path, .axis line {\n  fill: none;\n  stroke: black;\n  shape-rendering: crispEdges;\n}\n\n</style>\n<script src=\"//d3js.org/d3.v3.min.js\"></script>\n<script>\n\nvar margin = {top: 0, right: 10, bottom: 20, left: 10},\n    width = 960 - margin.left - margin.right,\n    height = 500 - margin.top - margin.bottom;\n\nvar index = d3.range(24),\n    data = index.map(d3.random.normal(100, 10));\n\nvar x = d3.scale.linear()\n    .domain([0, d3.max(data)])\n    .range([0, width]);\n\nvar y = d3.scale.ordinal()\n    .domain(index)\n    .rangeRoundBands([0, height], .1);\n\nvar svg = d3.select(\"body\").append(\"svg\")\n    .attr(\"width\", width + margin.left + margin.right)\n    .attr(\"height\", height + margin.top + margin.bottom)\n  .append(\"g\")\n    .attr(\"transform\", \"translate(\" + margin.left + \",\" + margin.top + \")\");\n\nvar bar = svg.selectAll(\".bar\")\n    .data(data)\n  .enter().append(\"g\")\n    .attr(\"class\", \"bar\")\n    .attr(\"transform\", function(d, i) { return \"translate(0,\" + y(i) + \")\"; });\n\nbar.append(\"rect\")\n    .attr(\"height\", y.rangeBand())\n    .attr(\"width\", x);\n\nbar.append(\"text\")\n    .attr(\"text-anchor\", \"end\")\n    .attr(\"x\", function(d) { return x(d) - 6; })\n    .attr(\"y\", y.rangeBand() / 2)\n    .attr(\"dy\", \".35em\")\n    .text(function(d, i) { return i; });\n\nsvg.append(\"g\")\n    .attr(\"class\", \"x axis\")\n    .attr(\"transform\", \"translate(0,\" + height + \")\")\n    .call(d3.svg.axis()\n    .scale(x)\n    .orient(\"bottom\"));\n\nvar sort = false;\n\nsetInterval(function() {\n\n  if (sort = !sort) {\n    index.sort(function(a, b) { return data[a] - data[b]; });\n  } else {\n    index = d3.range(24);\n  }\n\n  y.domain(index);\n\n  bar.transition()\n      .duration(750)\n      .delay(function(d, i) { return i * 50; })\n      .attr(\"transform\", function(d, i) { return \"translate(0,\" + y(i) + \")\"; });\n\n}, 5000);\n\n</script>\n","encoding":"utf-8"},"thumbnail.png":{"filename":"thumbnail.png","type":"image/png","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/1584697/raw/0418e7d595a61074e019c7a0e977c50bdb0227e2/thumbnail.png","size":4346,"truncated":false,"content":"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\ndf3/BBgAhwp4kOEjcb4AAAAASUVORK5CYII=\n","encoding":"base64"}},"public":true,"created_at":"2012-01-09T20:13:41Z","updated_at":"2017-02-27T16:41:22Z","description":"Sortable Bar Chart","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/1584697/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/5392727","user":{"login":"mahinter","id":4143890,"node_id":"MDQ6VXNlcjQxNDM4OTA=","avatar_url":"https://avatars.githubusercontent.com/u/4143890?v=4","gravatar_id":"","url":"https://api.github.com/users/mahinter","html_url":"https://github.com/mahinter","followers_url":"https://api.github.com/users/mahinter/followers","following_url":"https://api.github.com/users/mahinter/following{/other_user}","gists_url":"https://api.github.com/users/mahinter/gists{/gist_id}","starred_url":"https://api.github.com/users/mahinter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mahinter/subscriptions","organizations_url":"https://api.github.com/users/mahinter/orgs","repos_url":"https://api.github.com/users/mahinter/repos","events_url":"https://api.github.com/users/mahinter/events{/privacy}","received_events_url":"https://api.github.com/users/mahinter/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Mike Hinterberg","company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":6,"public_gists":9,"followers":0,"following":0,"created_at":"2013-04-13T07:43:07Z","updated_at":"2024-03-04T20:07:57Z"},"id":"5392727","created_at":"2013-04-16T01:47:47Z","updated_at":"2015-12-16T06:39:02Z"},{"url":"https://api.github.com/gists/8377c3386e9dd19cc652d9b577a0c6e0","user":{"login":"recursionbane","id":9662059,"node_id":"MDQ6VXNlcjk2NjIwNTk=","avatar_url":"https://avatars.githubusercontent.com/u/9662059?v=4","gravatar_id":"","url":"https://api.github.com/users/recursionbane","html_url":"https://github.com/recursionbane","followers_url":"https://api.github.com/users/recursionbane/followers","following_url":"https://api.github.com/users/recursionbane/following{/other_user}","gists_url":"https://api.github.com/users/recursionbane/gists{/gist_id}","starred_url":"https://api.github.com/users/recursionbane/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/recursionbane/subscriptions","organizations_url":"https://api.github.com/users/recursionbane/orgs","repos_url":"https://api.github.com/users/recursionbane/repos","events_url":"https://api.github.com/users/recursionbane/events{/privacy}","received_events_url":"https://api.github.com/users/recursionbane/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":35,"public_gists":13,"followers":0,"following":0,"created_at":"2014-11-10T19:26:39Z","updated_at":"2026-04-17T19:48:44Z"},"id":"8377c3386e9dd19cc652d9b577a0c6e0","created_at":"2017-02-27T16:41:22Z","updated_at":"2017-02-27T16:41:22Z"}],"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":"9f3970067209672704cdb4d799091d902ee2553c","committed_at":"2016-02-09T01:03:19Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/1584697/9f3970067209672704cdb4d799091d902ee2553c"},{"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":"828b643c8e33ffb4e59f1f19d9c890a382b6aaaf","committed_at":"2016-02-09T01:03:15Z","change_status":{"total":4,"additions":2,"deletions":2},"url":"https://api.github.com/gists/1584697/828b643c8e33ffb4e59f1f19d9c890a382b6aaaf"},{"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":"475896053ec0c1ef2983a4ed8366c663de1d022c","committed_at":"2012-10-12T03:50:02Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/1584697/475896053ec0c1ef2983a4ed8366c663de1d022c"},{"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":"39439a27bcd0fcd030af5b8a20e1569c68009723","committed_at":"2012-01-09T20:13:42Z","change_status":{"total":93,"additions":93,"deletions":0},"url":"https://api.github.com/gists/1584697/39439a27bcd0fcd030af5b8a20e1569c68009723"}],"truncated":false}