{"url":"https://api.github.com/gists/4349187","forks_url":"https://api.github.com/gists/4349187/forks","commits_url":"https://api.github.com/gists/4349187/commits","id":"4349187","node_id":"MDQ6R2lzdDQzNDkxODc=","git_pull_url":"https://gist.github.com/4349187.git","git_push_url":"https://gist.github.com/4349187.git","html_url":"https://gist.github.com/mbostock/4349187","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/4349187/raw/b9518c5bc0cf9339662a8680dbc942179a3c7a8f/.block","size":65,"truncated":false,"content":"license: gpl-3.0\nredirect: https://observablehq.com/@d3/q-q-plot\n","encoding":"utf-8"},"d3.qq.min.js":{"filename":"d3.qq.min.js","type":"text/javascript","language":"JavaScript","raw_url":"https://gist.githubusercontent.com/mbostock/4349187/raw/efed10a1cc6cb6828a8ab19d907e4530e5d7b19d/d3.qq.min.js","size":3400,"truncated":false,"content":"(function(){function t(t,n){var r=n.length-1;return n=n.slice().sort(d3.ascending),d3.range(t).map(function(a){return n[~~(a*r/t)]})}function n(t){return t.x}function r(t){return t.y}d3.qq=function(){function a(n){n.each(function(n,r){var a,y,g=d3.select(this),f=t(s,l.call(this,n,r)),m=t(s,d.call(this,n,r)),x=o&&o.call(this,n,r)||[d3.min(f),d3.max(f)],h=o&&o.call(this,n,r)||[d3.min(m),d3.max(m)],p=d3.scale.linear().domain(x).range([0,e]),v=d3.scale.linear().domain(h).range([i,0]);this.__chart__?(a=this.__chart__.x,y=this.__chart__.y):(a=d3.scale.linear().domain([0,1/0]).range(p.range()),y=d3.scale.linear().domain([0,1/0]).range(v.range())),this.__chart__={x:p,y:v};var _=g.selectAll(\"line.diagonal\").data([null]);_.enter().append(\"svg:line\").attr(\"class\",\"diagonal\").attr(\"x1\",p(h[0])).attr(\"y1\",v(x[0])).attr(\"x2\",p(h[1])).attr(\"y2\",v(x[1])),_.transition().duration(c).attr(\"x1\",p(h[0])).attr(\"y1\",v(x[0])).attr(\"x2\",p(h[1])).attr(\"y2\",v(x[1]));var k=g.selectAll(\"circle\").data(d3.range(s).map(function(t){return{x:f[t],y:m[t]}}));k.enter().append(\"svg:circle\").attr(\"class\",\"quantile\").attr(\"r\",4.5).attr(\"cx\",function(t){return a(t.x)}).attr(\"cy\",function(t){return y(t.y)}).style(\"opacity\",1e-6).transition().duration(c).attr(\"cx\",function(t){return p(t.x)}).attr(\"cy\",function(t){return v(t.y)}).style(\"opacity\",1),k.transition().duration(c).attr(\"cx\",function(t){return p(t.x)}).attr(\"cy\",function(t){return v(t.y)}).style(\"opacity\",1),k.exit().transition().duration(c).attr(\"cx\",function(t){return p(t.x)}).attr(\"cy\",function(t){return v(t.y)}).style(\"opacity\",1e-6).remove();var A=u||p.tickFormat(4),q=u||v.tickFormat(4),F=function(t){return\"translate(\"+p(t)+\",\"+i+\")\"},C=function(t){return\"translate(0,\"+v(t)+\")\"},w=g.selectAll(\"g.x.tick\").data(p.ticks(4),function(t){return this.textContent||A(t)}),b=w.enter().append(\"svg:g\").attr(\"class\",\"x tick\").attr(\"transform\",function(t){return\"translate(\"+a(t)+\",\"+i+\")\"}).style(\"opacity\",1e-6);b.append(\"svg:line\").attr(\"y1\",0).attr(\"y2\",-6),b.append(\"svg:text\").attr(\"text-anchor\",\"middle\").attr(\"dy\",\"1em\").text(A),b.transition().duration(c).attr(\"transform\",F).style(\"opacity\",1),w.transition().duration(c).attr(\"transform\",F).style(\"opacity\",1),w.exit().transition().duration(c).attr(\"transform\",F).style(\"opacity\",1e-6).remove();var j=g.selectAll(\"g.y.tick\").data(v.ticks(4),function(t){return this.textContent||q(t)}),z=j.enter().append(\"svg:g\").attr(\"class\",\"y tick\").attr(\"transform\",function(t){return\"translate(0,\"+y(t)+\")\"}).style(\"opacity\",1e-6);z.append(\"svg:line\").attr(\"x1\",0).attr(\"x2\",6),z.append(\"svg:text\").attr(\"text-anchor\",\"end\").attr(\"dx\",\"-.5em\").attr(\"dy\",\".3em\").text(q),z.transition().duration(c).attr(\"transform\",C).style(\"opacity\",1),j.transition().duration(c).attr(\"transform\",C).style(\"opacity\",1),j.exit().transition().duration(c).attr(\"transform\",C).style(\"opacity\",1e-6).remove()})}var e=1,i=1,c=0,o=null,u=null,s=100,l=n,d=r;return a.width=function(t){return arguments.length?(e=t,a):e},a.height=function(t){return arguments.length?(i=t,a):i},a.duration=function(t){return arguments.length?(c=t,a):c},a.domain=function(t){return arguments.length?(o=null==t?t:d3.functor(t),a):o},a.count=function(t){return arguments.length?(s=t,a):s},a.x=function(t){return arguments.length?(l=t,a):l},a.y=function(t){return arguments.length?(d=t,a):d},a.tickFormat=function(t){return arguments.length?(u=t,a):u},a}})();\n","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/4349187/raw/b2fd5997d61ba607214fcf4cc231cef4e980abaa/index.html","size":3613,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<title>Q-Q Plots</title>\n<style>\n\nbody {\n  font: 10px sans-serif;\n  width: 960px;\n  height: 310px;\n}\n\n.qq .box,\n.qq .tick line,\n.qq .quantile,\n.qq .diagonal {\n  stroke: #aaa;\n  fill: none;\n}\n\n.qq .quantile {\n  stroke: #000;\n}\n\n.qq g + g .y.tick {\n  display: none;\n}\n\n</style>\n<body>\n<script src=\"//d3js.org/d3.v3.min.js\"></script>\n<script src=\"d3.qq.min.js\"></script>\n<script>\n\nvar width = 270,\n    height = 270,\n    margin = {top: 20, right: 10, bottom: 20, left: 35},\n    n = 10000; // number of samples to generate\n\nvar chart = d3.qq()\n    .width(width)\n    .height(height)\n    .domain([-.1, 1.1])\n    .tickFormat(function(d) { return ~~(d * 100); });\n\nvar vis = d3.select(\"body\").append(\"svg\")\n    .attr(\"width\", (width + margin.right + margin.left) * 3)\n    .attr(\"height\", height + margin.top + margin.bottom)\n  .append(\"g\")\n    .attr(\"transform\", \"translate(\" + margin.left + \",\" + margin.top + \")\");\n\nd3.json(\"turkers.json\", function(error, turkers) {\n  if (error) throw error;\n\n  var tm = mean(turkers),\n      td = Math.sqrt(variance(turkers)),\n      dd = [\n        [0.10306430789206111, 0.0036139086950272735, 0.30498647327844536],\n        [0.5924252668569606, 0.0462763685758622, 0.4340870312025223],\n        [0.9847627827855167, 2.352350767874714e-4, 0.2609264955190324]\n      ];\n\n  var g = vis.selectAll(\"g\")\n      .data([{\n        x: d3.range(n).map(Math.random),\n        y: turkers,\n        label: \"Uniform Distribution\"\n      }, {\n        x: d3.range(n).map(normal1(tm, td)),\n        y: turkers,\n        label: \"Gaussian (Normal) Distribution\"\n      }, {\n        x: d3.range(n).map(normal3(dd)),\n        y: turkers,\n        label: \"Mixture of 3 Gaussians\"\n      }])\n    .enter().append(\"g\")\n      .attr(\"class\", \"qq\")\n      .attr(\"transform\", function(d, i) { return \"translate(\" + (width + margin.right + margin.left) * i + \")\"; });\n\n  g.append(\"rect\")\n      .attr(\"class\", \"box\")\n      .attr(\"width\", width)\n      .attr(\"height\", height);\n\n  g.call(chart);\n\n  g.append(\"text\")\n      .attr(\"dy\", \"1.3em\")\n      .attr(\"dx\", \".6em\")\n      .text(function(d) { return d.label; });\n\n  chart.duration(1000);\n\n  window.transition = function() {\n    g.datum(randomize).call(chart);\n  };\n});\n\nfunction randomize(d) {\n  d.y = d3.range(n).map(Math.random);\n  return d;\n}\n\n// Sample from a normal distribution with mean 0, stddev 1.\nfunction normal() {\n  var x = 0, y = 0, rds, c;\n  do {\n    x = Math.random() * 2 - 1;\n    y = Math.random() * 2 - 1;\n    rds = x * x + y * y;\n  } while (rds == 0 || rds > 1);\n  c = Math.sqrt(-2 * Math.log(rds) / rds); // Box-Muller transform\n  return x * c; // throw away extra sample y * c\n}\n\n// Simple 1D Gaussian (normal) distribution\nfunction normal1(mean, deviation) {\n  return function() {\n    return mean + deviation * normal();\n  };\n}\n\n// Gaussian Mixture Model (k=3) fit using E-M algorithm\nfunction normal3(dd) {\n  return function() {\n    var r = Math.random(),\n        i = r < dd[0][2] ? 0 : r < dd[0][2] + dd[1][2] ? 1 : 2,\n        d = dd[i];\n    return d[0] + Math.sqrt(d[1]) * normal();\n  }\n}\n\n// Welford's algorithm.\nfunction mean(x) {\n  var n = x.length;\n  if (n === 0) return NaN;\n  var m = 0,\n      i = -1;\n  while (++i < n) m += (x[i] - m) / (i + 1);\n  return m;\n}\n\n// Unbiased estimate of a sample's variance.\n// Also known as the sample variance, where the denominator is n - 1.\nfunction variance(x) {\n  var n = x.length;\n  if (n < 1) return NaN;\n  if (n === 1) return 0;\n  var m = mean(x),\n      i = -1,\n      s = 0;\n  while (++i < n) {\n    var v = x[i] - m;\n    s += v * v;\n  }\n  return s / (n - 1);\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/4349187/raw/fcfcf0134b88e636f8d63cab5288c16a74ae1c1a/thumbnail.png","size":11378,"truncated":false,"content":"iVBORw0KGgoAAAANSUhEUgAAAOYAAAB4CAIAAABpZBnfAAAKn2lDQ1BpY20A\nAEjHlZYHUFPpFse/e9MbLRABKaH3Ll16DaAgVRCVkIQQSgiBICI2RFyBFUVE\nBGyIIKLgWmhrQUSxsAhYsKALsigo62IBCyrvAo/w3rzZebNn5uT75cyZ//3O\nd+838weA3MQUCBJgKQAS+anCQC9X+srwCDquH5AABRCBOjBkslIELgEBfuBv\nY/IhgGbWe0YzWuCfhTSbk8ICAApAOJqdwkpE+DySh1gCYSoAqGCkrrkuVTDD\n6QjLCpENIpw/w9w5PjLD0XN8frYnONAN4ZsA4MlMppALAOk+UqensbiIDukj\nwqZ8No8PAFkTYUdWLJONMJLAMDExaYZ3I6wb/R863P/SjBZrMplcMc/NMht4\nd16KIIG5/h8ex/+PxATR/DNUkCSnxAf5Iqs2cmbpLKZH0DzHchh+8yxIdQ2c\nZ14qI1jcI/IOmWdRfIjLPMcn+Yr7+dHL/cX6KW4R85wRGxw2z2yOu8c8C5MC\nxf0paUEeC/1uy+c5jukTMM9M4ewss8xJ8Apc2HOAeJ/8hOXiWWKEnuIeTsrC\nvKmxwd5iRj4AcT/PkyGeV+i9oJ8QINYUigLF58Dhh4g12Ux38dmCYBALRIAP\n2IADhCAaJIEEkArowB3wQAoQIP+YAHndqZz01JmB3JIE64U8bmwq3QW5FRxD\nOoPPMjakm5uamYOZOzb3Cj/QZu8ORLu9UEtuBcA2FylyF2pMDQCaXwJAnVyo\nabyf+04vdbNEwrS5GnrmB4PcXEkgCxSQL0QD6AIjYA6sgD1wBh7AB/gjk4SD\nNYCFzJOITLIOZIKtIAfkgd1gHygFh8ExcAKcBmdBI7gIroIb4A7oBg/AUzAA\nhsEbMA4mwRQEQTiIAlEhBUgV0oIMIHPIBnKEPCA/KBAKh6IgLsSHRFAmtA3K\ngwqhUugoVAP9AjVDV6FbUA/0GBqERqH30FcYBZNhWVgZ1oZNYBvYBfaFg+HV\nMBdOhjPgbHgXXAJXwKfgBvgqfAd+AA/Ab+AJFECRUDSUGsoIZYNyQ/mjIlAx\nKCFqEyoXVYyqQNWhWlAdqHuoAdQY6gsai6ai6WgjtD3aGx2CZqGT0ZvQ+ehS\n9Al0A7odfQ89iB5H/8BQMEoYA4wdhoFZieFi1mFyMMWYKswFzHXMA8wwZhKL\nxdKwOlhrrDc2HBuH3YDNxx7E1mNbsT3YIewEDodTwBngHHD+OCYuFZeDO4A7\nhbuC68UN4z7jSXhVvDneEx+B5+Oz8MX4k/jL+F78K/wUQYqgRbAj+BPYhPWE\nAkIloYVwlzBMmCJKE3WIDsRgYhxxK7GEWEe8TuwnfiCRSOokW9IKEo+0hVRC\nOkO6SRokfSHLkPXJbuRIsoi8i1xNbiU/Jn+gUCjaFGdKBCWVsotSQ7lGeU75\nLEGVMJZgSLAlNkuUSTRI9Eq8lSRIakm6SK6RzJAsljwneVdyTIogpS3lJsWU\n2iRVJtUs1Sc1IU2VNpP2l06Uzpc+KX1LekQGJ6Mt4yHDlsmWOSZzTWaIiqJq\nUN2oLOo2aiX1OnVYFiurI8uQjZPNkz0t2yU7Licjt0QuVC5drkzuktwADUXT\npjFoCbQC2lnaQ9rXRcqLXBZxFu1cVLeod9En+cXyzvIc+Vz5evkH8l8V6Aoe\nCvEKexQaFZ4pohX1FVcorlM8pHhdcWyx7GL7xazFuYvPLn6iBCvpKwUqbVA6\nptSpNKGsouylLFA+oHxNeUyFpuKsEqdSpHJZZVSVquqoylMtUr2i+pouR3eh\nJ9BL6O30cTUlNW81kdpRtS61KXUd9RD1LPV69WcaRA0bjRiNIo02jXFNVc1l\nmpmatZpPtAhaNlqxWvu1OrQ+aetoh2nv0G7UHtGR12HoZOjU6vTrUnSddJN1\nK3Tv62H1bPTi9Q7qdevD+pb6sfpl+ncNYAMrA57BQYMeQ4yhrSHfsMKwz4hs\n5GKUZlRrNGhMM/YzzjJuNH5romkSYbLHpMPkh6mlaYJppelTMxkzH7Mssxaz\n9+b65izzMvP7FhQLT4vNFk0W75YYLOEsObTkkSXVcpnlDss2y+9W1lZCqzqr\nUWtN6yjrcus+G1mbAJt8m5u2GFtX2822F22/2FnZpdqdtfvL3sg+3v6k/chS\nnaWcpZVLhxzUHZgORx0GHOmOUY5HHAec1JyYThVOL5w1nNnOVc6vXPRc4lxO\nubx1NXUVul5w/eRm57bRrdUd5e7lnuve5SHjEeJR6vHcU92T61nrOe5l6bXB\nq9Ub4+3rvce7j6HMYDFqGOM+1j4bfdp9yb5BvqW+L/z0/YR+LcvgZT7L9i7r\nX661nL+80R/4M/z3+j8L0AlIDvh1BXZFwIqyFS8DzQIzAzuCqEFrg04GTQa7\nBhcEPw3RDRGFtIVKhkaG1oR+CnMPKwwbWGmycuPKO+GK4bzwpghcRGhEVcTE\nKo9V+1YNR1pG5kQ+XK2zOn31rTWKaxLWXForuZa59lwUJios6mTUN6Y/s4I5\nEc2ILo8eZ7mx9rPesJ3ZRexRjgOnkPMqxiGmMGaE68Ddyx2NdYotjh3jufFK\nee/ivOMOx32K94+vjp9OCEuoT8QnRiU282X48fz2JJWk9KQegYEgRzCQbJe8\nL3lc6CusSoFSVqc0pcoiZqZTpCvaLhpMc0wrS/u8LnTduXTpdH5653r99TvX\nv8rwzDi+Ab2BtaEtUy1za+bgRpeNRzdBm6I3tW3W2Jy9eXiL15YTW4lb47f+\nlmWaVZj1cVvYtpZs5ewt2UPbvbbX5kjkCHP6dtjvOPwT+ifeT107LXYe2Pkj\nl517O880rzjvWz4r//bPZj+X/Dy9K2ZXV4FVwaHd2N383Q/3OO05UShdmFE4\ntHfZ3oYielFu0cd9a/fdKl5SfHg/cb9o/0CJX0nTAc0Duw98K40tfVDmWlZf\nrlS+s/zTQfbB3kPOh+oOKx/OO/z1CO/Io6NeRxsqtCuKj2GPpR17WRla2XHc\n5nhNlWJVXtX3an71wInAE+011jU1J5VOFtTCtaLa0VORp7pPu59uqjOqO1pP\nq887A86Izrz+JeqXh2d9z7adszlXd17rfPkF6oXcBqhhfcN4Y2zjQFN4U0+z\nT3Nbi33LhV+Nf62+qHax7JLcpYLLxMvZl6evZFyZaBW0jl3lXh1qW9v29NrK\na/fbV7R3Xfe9fvOG541rHS4dV2463Lx4y+5W822b2413rO40dFp2XvjN8rcL\nXVZdDXet7zZ123a39Cztudzr1Hv1nvu9G/cZ9+88WP6g52HIw0d9kX0Dj9iP\nRh4nPH73JO3J1NMt/Zj+3GdSz4qfKz2v+F3v9/oBq4FLg+6DnS+CXjwdYg29\n+SPlj2/D2S8pL4tfqb6qGTEfuTjqOdr9etXr4TeCN1NjOX9K/1n+Vvft+b+c\n/+ocXzk+/E74bvp9/geFD9Ufl3xsmwiYeD6ZODn1KfezwucTX2y+dHwN+/pq\nat033LeS73rfW374/uifTpyeFjCFzFkrgEISjokB4H01AJRwxDt0A0CUmPPA\nswHN+fZZAn/Hcz55NqwAqHYGIGQLAH6IRzmEpBbCZGSdsXPBzgC2sBDnvyMl\n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\nHo+TeNZ8N/YGoaoq4aUgCACA6urq0tLSVBmj0SjHcWR9udDYlhaIophIJMxm\nc1FREULIZrNVV1eDa81+C1HfJKpM03RjY+Onn37a1dXl8/koitLnO8JXp9OZ\nvXwl/jdFUbt37z537ty5c+fKy8tT5/RoNMowjMViWXx81aOwqqq63W4AwMDA\nQHNzc1tb25R0gstiwamcaCgUCr3xxhu7du1yOByiKCaTSV1Usr+V1XwFAGia\n1tTU9Jvf/Ob48eNkTk/dXtb5ChaAw51GEJ+HfN3Z2Tk2NtbR0REKhZ5//vmC\nggKKokZGRq75kIWldcLXQCDw61//ev/+/T6fb9++fbW1tWvWrCHOHOFrVvsD\nRGdvv/32s88+Oz4+jjHu6OjYtm1bXl4eET+Vr4sPZKvyr3/968jIyKFDhwAA\ne/bs2bp16+HDhyVJKikpIcvEqzxhzpNWrgoyM77yyiskQi6K4tNPP11fX0/W\nxYvAfyWCHD9+/Kuvvlq5cmVbW9utt976+OOPO51O8qvFzdexsbFwOPz5559v\n2LChqakJQhgOh0tKSoaHh7dt23bvvfeCGcwqC4iyxMbs3bt35cqVBw8evO++\n+x5++GEAgKqqJJ8w2+0rmSj6+/vPnz9fWlra2dn50ksvFRQU6LGqxcpXotlI\nJHL+/Plz587RNN3e3l5aWlpRUaFpmsfjkWWZpmmO40B2UZaE6E6fPl1QUHDz\nzTfffffd5CeLg69gUnMDAwNdXV3V1dUVFRWErySms4jXWwQdHR3Hjx93OBzL\nli2zWq1kY4jMqySDaoaCLxQGEA+vra3t0UcftVqtK1eu9Hg8qqouDn+AACEk\niqKmaY899lgoFLrrrrv0zf1FzFd9fRKPx3fu3Gm1WktLS6urqyc3Ii/ZHJlR\nN863RJPtQAgAUF5eHo1Gq6ura2trAQC6fc32+AABxpjjuJKSkkgk8uCDD+ph\n/8UaHwApKQSEqUNDQ/fee29RURHZdb+x3biFwgNiZXmeJ2l1ZCtrcfgDBHrA\nNRwO22w2r9e76OMDevyVoqh4PD4+Pr569WqXy3XNmMDVsSCoQNYlfr//j3/8\nYzAY/PLLL8HkccLFwVcCCOGrr77a2Nh44cIFv9+/6PlK8qs6Ozv/+c9/vvfe\nexzHnTlzBsx6Jpl/NhDZWlpafvvb3zocjhMnTpAtkFgstjj4SoyNIAh/+MMf\n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\nVVXV0NDQT3/608XHV0mS3n//fYSQ1+ttb2+///77H3nkkXlpVUbisoSv5HwB\nOcAuiuK6deseeughsFimS52vhJ2Dg4OxWMxisfzkJz8B83chURqRWkRCVdW2\ntjZRFIPBoNPp3Llz59z7AzrST1mdr0SelpYWiqIcDsfatWvJPntWm1h9vZXK\n10Ag0N3dXVhYaDabi4uLs11GkMJXMvCam5ubmppuv/321tbWr3/96xRFzaOM\naX5rqn0FAEiSxHFcfX09TdOrV6+es43ZDGEKX8Fkovrw8PD999+PMb755ptB\nNk8jJGBHip643W5ywHB0dNRsNt9xxx0nTpzQUwrnUY/ptLL6egshREahJEkt\nLS25ubl33XXXfEmYRkyxr2BSc4FA4OTJk1u2bPH5fNnrEuj1XRRFcblc5CbH\nWCw2NDTk9/sLCgrIqRgw32MybZRN9QcIX0+dOvXyyy+ThVfmUjbnElP4SioU\nvfbaa7FYrKqqKhQKgaz1YonKIpHI6Ogoxjgej4fDYYZhent7GxoaaJouKSlZ\nIBeNpIdJun3Vb596+eWXT5w44XA4Wltba2pqrnS5YxZB56t+x9j+/fv19MKW\nlpbNmzeD+bZANwaycXXs2LGmpiZJksrKyhKJRE1NTUdHR01NzfHjx+vr60ne\n1kKQLg0eiW5fweRg3bdv33//+9+ampqRkZHa2trvfve7IDt1qUPnK0kJpyiq\nvb39X//6V35+Pk3TCKEf/ehHhYWFC0Sp1wVFUSiK+vLLLz/++OP8/HxymsDh\ncESj0TVr1lgslm9+85srVqxYONeGzdbKEr46HA7ilQcCgddee62jo2P9+vVn\nz5597rnnsnoFra+3IIRkWqQoKhAI7Nmz59ixY5s2bWptbd2xY8edd95Jsm8X\niFJnDk3TaJp+5513du/efc8997S0tGzfvr20tNTtdttScsMXVOGFWVFWUZRw\nOOxyuWiaHh8f37dv39tvv202m91ud0tLyzPPPFNQUJDRs0cZBaFgOBymKIrU\ndxkeHv70008PHjxosVhKS0ubmpq+973vbdmyRVEUcrncfDf5+kBU88ILL7z4\n4ov33nvv/v37n3nmGXIjKUnR1JeYC2oo3jiZyOEwn8+nqupbb7314YcfiqKY\nn59P7iN94oknCgoKVFXNar5KkmS322mabmtr+/jjj/v6+siNz/39/Waz+fHH\n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\n","encoding":"base64"},"turkers.json":{"filename":"turkers.json","type":"application/json","language":"JSON","raw_url":"https://gist.githubusercontent.com/mbostock/4349187/raw/119b3738ca9949c8df6e22960bc8342ad0128772/turkers.json","size":1866,"truncated":false,"content":"[0.009259259,0.014285714,0.014285714,0.016666667,0.016666667,0.017857143,0.018518519,0.027777778,0.028571429,0.028571429,0.028571429,0.033333333,0.033333333,0.035714286,0.0375,0.041666667,0.041666667,0.041666667,0.041666667,0.042857143,0.042857143,0.042857143,0.05,0.055555556,0.069444444,0.083333333,0.083333333,0.083333333,0.083333333,0.083333333,0.083333333,0.085714286,0.1,0.1,0.101851852,0.104166667,0.111111111,0.111111111,0.114285714,0.114285714,0.116666667,0.12037037,0.125,0.125,0.128571429,0.133333333,0.138888889,0.141666667,0.142857143,0.142857143,0.15,0.152777778,0.158333333,0.166666667,0.171428571,0.183333333,0.185714286,0.185714286,0.1875,0.190140845,0.194444444,0.2,0.204545455,0.208333333,0.214285714,0.214285714,0.253521127,0.271428571,0.277777778,0.291666667,0.3,0.3,0.307017544,0.324074074,0.328571429,0.333333333,0.333333333,0.342857143,0.357142857,0.358333333,0.378787879,0.381355932,0.395833333,0.4,0.414285714,0.414285714,0.414285714,0.414285714,0.43,0.433333333,0.4375,0.445833333,0.450704225,0.453333333,0.458333333,0.466666667,0.476666667,0.494736842,0.5,0.516666667,0.533333333,0.55,0.557142857,0.56884058,0.569444444,0.571428571,0.585714286,0.61,0.622222222,0.657407407,0.666666667,0.678947368,0.685714286,0.685714286,0.69047619,0.7,0.7,0.7,0.711538462,0.763888889,0.771428571,0.788888889,0.8,0.8,0.808333333,0.824712644,0.828571429,0.836842105,0.839285714,0.839285714,0.84,0.842857143,0.842857143,0.842857143,0.85,0.859649123,0.869791667,0.871428571,0.871428571,0.892344498,0.914285714,0.928571429,0.933908046,0.953703704,0.973684211,0.975,0.981481481,0.983333333,0.985714286,0.985714286,0.985714286,0.985714286,0.985714286,0.985714286,0.985714286,0.985714286,0.985714286,0.985714286,0.985714286,0.985714286,0.985714286,0.985714286,0.987096774,0.990740741,0.991666667,0.992,0.994047619,0.996666667,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]","encoding":"utf-8"}},"public":true,"created_at":"2012-12-20T22:35:49Z","updated_at":"2022-01-27T17:28:37Z","description":"Q-Q Plots","comments":1,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/4349187/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":[],"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":"3cdacbe7a6287b31a267e133ab8064708f6d9bce","committed_at":"2019-07-31T22:53:52Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/4349187/3cdacbe7a6287b31a267e133ab8064708f6d9bce"},{"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":"1c4191a48e1a6410bd84702ffff1fc083b43cf03","committed_at":"2016-02-09T02:11:55Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/4349187/1c4191a48e1a6410bd84702ffff1fc083b43cf03"},{"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":"a1dbfe51cb4b9f96f29bc730401dbc7164db322a","committed_at":"2015-10-31T01:24:43Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/4349187/a1dbfe51cb4b9f96f29bc730401dbc7164db322a"},{"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":"dbcef95ecedc778407608ee9251946ea06ca1441","committed_at":"2015-06-11T19:28:54Z","change_status":{"total":7,"additions":5,"deletions":2},"url":"https://api.github.com/gists/4349187/dbcef95ecedc778407608ee9251946ea06ca1441"},{"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":"1c141ab7bb3db9ed40a75b99ca790ba0fd384160","committed_at":"2012-12-20T22:38:39Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/4349187/1c141ab7bb3db9ed40a75b99ca790ba0fd384160"},{"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":"54f44a97ddaedb98b82ec5c33be2223d1e013471","committed_at":"2012-12-20T22:35:50Z","change_status":{"total":158,"additions":158,"deletions":0},"url":"https://api.github.com/gists/4349187/54f44a97ddaedb98b82ec5c33be2223d1e013471"}],"truncated":false}