Skip to content

Instantly share code, notes, and snippets.

@mwaskom
Last active December 15, 2016 11:40
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save mwaskom/8066418 to your computer and use it in GitHub Desktop.
Save mwaskom/8066418 to your computer and use it in GitHub Desktop.
Basic examples tracking seaborn compatibility with Jake Vanderplas's mpl3d.
Display the source blob
Display the rendered blob
Raw
{
"metadata": {
"name": ""
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "heading",
"level": 1,
"metadata": {},
"source": [
"Seaborn compatability with `mpld3`"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"See the [mpld3 github](https://github.com/jakevdp/mpld3) for more about mpl3d. See the [seaborn docs](stanford.edu/~mwaskom/software/seaborn/) for more about seaborn.\n",
"\n",
"Last updated December 30, 2013"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"import numpy as np\n",
"from numpy.random import randn\n",
"import pandas as pd\n",
"import seaborn as sns\n",
"import matplotlib.pyplot as plt\n",
"from mpld3 import display_d3"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 1
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"np.random.seed(0)"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 2
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"def sinplot(flip=1):\n",
" x = np.linspace(0, 14, 100)\n",
" for i in range(1, 7):\n",
" plt.plot(x, np.sin(x + i * .5) * (7 - i) * flip)"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 3
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"x1 = randn(80)\n",
"x2 = randn(80)\n",
"x3 = x1 * x2\n",
"y1 = .5 + 2 * x1 - x2 + 2.5 * x3 + 3 * randn(80)\n",
"y2 = .5 + 2 * x1 - x2 + 2.5 * randn(80)\n",
"y3 = y2 + randn(80)\n",
"g = np.random.choice(list(\"ABC\"), 80)\n",
"y_logistic = 1 / (1 + np.exp(-y1))\n",
"y_flip = [np.random.binomial(1, p) for p in y_logistic]\n",
"df = pd.DataFrame(dict(x1=x1, x2=x2, x3=x3, y1=y1, y2=y2, y3=y3, y_flip=y_flip, g=g))\n",
"d = randn(100, 30)"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 4
},
{
"cell_type": "heading",
"level": 2,
"metadata": {},
"source": [
"Basic aesthetics"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"sinplot()"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "display_data",
"png": "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\nCKbkGXjYa96JmM8QkGGV2dHrQqEQmBiR1y61H16XYPyDuQ3JP5CCUf67yWdihNael/weuvvl9VTq\nW1pRmsxER6SpqlUKFc3WBpnmH+a7bmywk8zw1xPLjAej/EpTNU/UO/cUodyITHKb0MZLmKtOodGX\nFlBzuTzjl9ZoPVSNVlc6FxYbvQy5HKa+0sp+u5DTXwwwtxYpyeJPq1Tw4SYX76qt5NWNIH8z5SNa\nxKzkvWCs6ENrrC1wY3lp6zR3OtHppWsrBIUC05F+oiPDkhPeVluTLN640W0hkcqxcRdNGrJ5kW8v\nbvKNhU0OV5j5RGfNnrO4b8RuT7FKa8dS/VDJ970y7EOnV9PcUXqZOJ9KER+7gumItN/HbHDhGl8s\nvXJk1KlwliDKPOa08omOGqKZHH8xvszVImYl7wWVxoLN8ygx/7Bkq0ytTk3LoSrGR1bJlbk3eheS\ngnE+n+eTn/wkp0+f5syZM8wecFr83twGX766RjInjS9Vax1YXG8hsnVOciN3ncyeSkGhwHjkCNGL\nF6VvNvYmZkNyeGMLK1t3b3br9DU+M50X+WRnLUcqigswuxuNUm3GWoLl5S4WZraJR9N095fezgQF\nYYq2rh51RWmnDbiRL5a20cSTGTZ24iX77QqCwMMuOx9r97KRSPOXMtqfCkb57yGbDhJal2aWo1Ip\n6eh1M3VlnUxaWkA39fWT3dkhtShtw2u1NcvijXf/BnerVB3JZPniVIHPfLLeyQcaqg6cx72LqH/4\nuhNdMYNSbkQ6lWXqykah915VuplNbOwKYiYjmS+eDs7K4ovn1yI0uG/vsz4ItSYdv9tVi0uv4UtT\nPl6S0Y1gqjxasMpc/r5kd8fufi+xaFqWtmI/SArG3/rWt0in07zyyiv8yZ/8CX/4h3+47+s/0VvP\nXDjBX40vsyXRJtBSdRq1rrLwYYqlZybl6Kk0Hekns7lBek1aQG+1NZPKpVmKSOPmGq/Nbl3ekD6N\n6k4Qr7lp/e30KjVGHZ86VIvbUHx7UGznEqnoIo7adxVteXkjrgyv4vJaqKwunQvLZ9LERkclbzT+\n5C5fLLEEd21aUOMBfNheaLYY+PShWkwqJZ+fXGFoW1ogUeudWKpOE958WbJZTlefh3Qqx/SYNG2F\nob0DhV4vuXpUqXdg01olm3+Y9GqcNt1doXJ25w7vpDJ8vL2Gk1W2ooNLLhMluPpjjI7D6MwNJd97\n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\nRU5ErkJggg==\n",
"text": [
"<matplotlib.figure.Figure at 0x109b74610>"
]
}
],
"prompt_number": 5
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"sinplot()\n",
"display_d3()"
],
"language": "python",
"metadata": {},
"outputs": [
{
"html": [
"\n",
" <script type=\"text/javascript\" src=\"http://d3js.org/d3.v3.min.js\"></script>\n",
" \n",
" <style>\n",
" \n",
" div#figure69e06495f8e842f7ba12367c689199b4\n",
" .axes69e06495f8e842f7ba12367c689199b41.axis line, .axes69e06495f8e842f7ba12367c689199b41.axis path {\n",
" shape-rendering: crispEdges;\n",
" stroke: black;\n",
" fill: none;\n",
" }\n",
"\n",
" div#figure69e06495f8e842f7ba12367c689199b4\n",
" .axes69e06495f8e842f7ba12367c689199b41.axis text {\n",
" font-family: sans-serif;\n",
" font-size: 10.0px;\n",
" fill: black;\n",
" stroke: none;\n",
" }\n",
"\n",
" div#figure69e06495f8e842f7ba12367c689199b4\n",
" .bg69e06495f8e842f7ba12367c689199b41{\n",
" fill: #EAEAF2;\n",
" }\n",
" \n",
"\n",
" div#figure69e06495f8e842f7ba12367c689199b4\n",
" .grid .tick {\n",
" stroke: #FFFFFF;\n",
" stroke-dasharray: 10,0;\n",
" stroke-opacity: 1.0;\n",
" }\n",
"\n",
" div#figure69e06495f8e842f7ba12367c689199b4\n",
" .grid path {\n",
" stroke-width: 0;\n",
" }\n",
" \n",
"\n",
" div#figure69e06495f8e842f7ba12367c689199b4\n",
" path.line69e06495f8e842f7ba12367c689199b412 {\n",
" stroke: #4C72B0;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure69e06495f8e842f7ba12367c689199b4\n",
" path.points69e06495f8e842f7ba12367c689199b412 {\n",
" stroke-width: 0.0;\n",
" stroke: #4C72B0;\n",
" fill: #4C72B0;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure69e06495f8e842f7ba12367c689199b4\n",
" path.line69e06495f8e842f7ba12367c689199b413 {\n",
" stroke: #55A868;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure69e06495f8e842f7ba12367c689199b4\n",
" path.points69e06495f8e842f7ba12367c689199b413 {\n",
" stroke-width: 0.0;\n",
" stroke: #55A868;\n",
" fill: #55A868;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure69e06495f8e842f7ba12367c689199b4\n",
" path.line69e06495f8e842f7ba12367c689199b414 {\n",
" stroke: #C44E52;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure69e06495f8e842f7ba12367c689199b4\n",
" path.points69e06495f8e842f7ba12367c689199b414 {\n",
" stroke-width: 0.0;\n",
" stroke: #C44E52;\n",
" fill: #C44E52;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure69e06495f8e842f7ba12367c689199b4\n",
" path.line69e06495f8e842f7ba12367c689199b415 {\n",
" stroke: #8172B2;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure69e06495f8e842f7ba12367c689199b4\n",
" path.points69e06495f8e842f7ba12367c689199b415 {\n",
" stroke-width: 0.0;\n",
" stroke: #8172B2;\n",
" fill: #8172B2;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure69e06495f8e842f7ba12367c689199b4\n",
" path.line69e06495f8e842f7ba12367c689199b416 {\n",
" stroke: #CCB974;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure69e06495f8e842f7ba12367c689199b4\n",
" path.points69e06495f8e842f7ba12367c689199b416 {\n",
" stroke-width: 0.0;\n",
" stroke: #CCB974;\n",
" fill: #CCB974;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure69e06495f8e842f7ba12367c689199b4\n",
" path.line69e06495f8e842f7ba12367c689199b417 {\n",
" stroke: #64B5CD;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure69e06495f8e842f7ba12367c689199b4\n",
" path.points69e06495f8e842f7ba12367c689199b417 {\n",
" stroke-width: 0.0;\n",
" stroke: #64B5CD;\n",
" fill: #64B5CD;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
"\n",
"\n",
" </style>\n",
" \n",
" <div id='figure69e06495f8e842f7ba12367c689199b4'>\n",
" <!-- Uncomment for a rudimentary reset button -->\n",
" <!-- <button id='reset69e06495f8e842f7ba12367c689199b4'>Reset</button> -->\n",
" </div>\n",
"\n",
" <script type=\"text/javascript\">\n",
" func69e06495f8e842f7ba12367c689199b4 = function(figure){\n",
"\n",
" var figwidth = 8.0 * 80;\n",
" var figheight = 5.5 * 80;\n",
"\n",
" var canvas = figure.append('svg:svg')\n",
" .attr('width', figwidth)\n",
" .attr('height', figheight)\n",
" .attr('class', 'canvas')\n",
"\n",
" \n",
" // store the width and height of the axes\n",
" var width_69e06495f8e842f7ba12367c689199b41 = 0.775 * figwidth;\n",
" var height_69e06495f8e842f7ba12367c689199b41 = 0.775 * figheight\n",
"\n",
" \n",
" var xdomain69e06495f8e842f7ba12367c689199b41 = [0.0, 14.0];\n",
" var x_69e06495f8e842f7ba12367c689199b41 = d3.scale.linear()\n",
" .domain(xdomain69e06495f8e842f7ba12367c689199b41)\n",
" .range([0, width_69e06495f8e842f7ba12367c689199b41]);\n",
" var x_data_map69e06495f8e842f7ba12367c689199b41 = x_69e06495f8e842f7ba12367c689199b41;\n",
" \n",
" \n",
" var ydomain69e06495f8e842f7ba12367c689199b41 = [-6.0, 6.0];\n",
" var y_69e06495f8e842f7ba12367c689199b41 = d3.scale.linear()\n",
" .domain(ydomain69e06495f8e842f7ba12367c689199b41)\n",
" .range([height_69e06495f8e842f7ba12367c689199b41, 0]);\n",
" var y_data_map69e06495f8e842f7ba12367c689199b41 = y_69e06495f8e842f7ba12367c689199b41;\n",
" \n",
"\n",
"\n",
" // zoom object for the axes\n",
" var zoom69e06495f8e842f7ba12367c689199b41 = d3.behavior.zoom()\n",
" .x(x_69e06495f8e842f7ba12367c689199b41)\n",
" .y(y_69e06495f8e842f7ba12367c689199b41)\n",
" .on(\"zoom\", zoomed69e06495f8e842f7ba12367c689199b41);\n",
"\n",
" // create the axes itself\n",
" var baseaxes_69e06495f8e842f7ba12367c689199b41 = canvas.append('g')\n",
" .attr('transform', 'translate(' + (0.125 * figwidth) + ',' +\n",
" ((1 - 0.125 - 0.775) * figheight) + ')')\n",
" .attr('width', width_69e06495f8e842f7ba12367c689199b41)\n",
" .attr('height', height_69e06495f8e842f7ba12367c689199b41)\n",
" .attr('class', 'main')\n",
" .call(zoom69e06495f8e842f7ba12367c689199b41);\n",
"\n",
" // create the axes background\n",
" baseaxes_69e06495f8e842f7ba12367c689199b41.append(\"svg:rect\")\n",
" .attr(\"width\", width_69e06495f8e842f7ba12367c689199b41)\n",
" .attr(\"height\", height_69e06495f8e842f7ba12367c689199b41)\n",
" .attr(\"class\", \"bg69e06495f8e842f7ba12367c689199b41\");\n",
"\n",
" // axis factory functions: used for grid lines & axes\n",
" var create_xAxis_69e06495f8e842f7ba12367c689199b41 = function(){\n",
" return d3.svg.axis()\n",
" .scale(x_69e06495f8e842f7ba12367c689199b41)\n",
" .orient('bottom');\n",
" }\n",
"\n",
" var create_yAxis_69e06495f8e842f7ba12367c689199b41 = function(){\n",
" return d3.svg.axis()\n",
" .scale(y_69e06495f8e842f7ba12367c689199b41)\n",
" .orient('left');\n",
" }\n",
"\n",
" // draw the x axis\n",
" var xAxis_69e06495f8e842f7ba12367c689199b41 = create_xAxis_69e06495f8e842f7ba12367c689199b41();\n",
"\n",
" baseaxes_69e06495f8e842f7ba12367c689199b41.append('g')\n",
" .attr('transform', 'translate(0,' + (height_69e06495f8e842f7ba12367c689199b41) + ')')\n",
" .attr('class', 'axes69e06495f8e842f7ba12367c689199b41 x axis')\n",
" .call(xAxis_69e06495f8e842f7ba12367c689199b41);\n",
"\n",
" // draw the y axis\n",
" var yAxis_69e06495f8e842f7ba12367c689199b41 = create_yAxis_69e06495f8e842f7ba12367c689199b41();\n",
"\n",
" baseaxes_69e06495f8e842f7ba12367c689199b41.append('g')\n",
" .attr('transform', 'translate(0,0)')\n",
" .attr('class', 'axes69e06495f8e842f7ba12367c689199b41 y axis')\n",
" .call(yAxis_69e06495f8e842f7ba12367c689199b41);\n",
"\n",
" // create the clip boundary\n",
" var clip_69e06495f8e842f7ba12367c689199b41 = baseaxes_69e06495f8e842f7ba12367c689199b41.append(\"svg:clipPath\")\n",
" .attr(\"id\", \"clip69e06495f8e842f7ba12367c689199b41\")\n",
" .append(\"svg:rect\")\n",
" .attr(\"x\", 0)\n",
" .attr(\"y\", 0)\n",
" .attr(\"width\", width_69e06495f8e842f7ba12367c689199b41)\n",
" .attr(\"height\", height_69e06495f8e842f7ba12367c689199b41);\n",
"\n",
" // axes_69e06495f8e842f7ba12367c689199b41 is the axes on which to draw plot components: they'll\n",
" // be clipped when zooming or scrolling moves them out of the plot.\n",
" var axes_69e06495f8e842f7ba12367c689199b41 = baseaxes_69e06495f8e842f7ba12367c689199b41.append('g')\n",
" .attr(\"clip-path\", \"url(#clip69e06495f8e842f7ba12367c689199b41)\");\n",
"\n",
" \n",
" // draw x grid lines: we use a second x-axis with long ticks\n",
" axes_69e06495f8e842f7ba12367c689199b41.append(\"g\")\n",
" .attr(\"class\", \"axes69e06495f8e842f7ba12367c689199b41 x grid\")\n",
" .attr(\"transform\", \"translate(0,\" + (height_69e06495f8e842f7ba12367c689199b41) + \")\")\n",
" .call(create_xAxis_69e06495f8e842f7ba12367c689199b41()\n",
" .tickSize(-(height_69e06495f8e842f7ba12367c689199b41), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" // draw y grid lines: we use a second y-axis with long ticks\n",
" axes_69e06495f8e842f7ba12367c689199b41.append(\"g\")\n",
" .attr(\"class\", \"axes69e06495f8e842f7ba12367c689199b41 y grid\")\n",
" .call(create_yAxis_69e06495f8e842f7ba12367c689199b41()\n",
" .tickSize(-(width_69e06495f8e842f7ba12367c689199b41), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" var data_69e06495f8e842f7ba12367c689199b412 = [[0.0, 2.876553231625218], [0.1414141414141414, 3.58997472407556], [0.2828282828282828, 4.2317236094578465], [0.4242424242424242, 4.788987592635317], [0.5656565656565656, 5.250641090402162], [0.7070707070707071, 5.6074673499146535], [0.8484848484848484, 5.8523424579825125], [0.9898989898989898, 5.980377567538492], [1.1313131313131313, 5.9890165017837464], [1.2727272727272727, 5.878086787375916], [1.4141414141414141, 5.649803097799916], [1.5555555555555556, 5.308723038175721], [1.6969696969696968, 4.861656154244211], [1.8383838383838382, 4.317527982135284], [1.9797979797979797, 3.687201853117734], [2.121212121212121, 2.983262010937575], [2.2626262626262625, 2.2197623717323705], [2.404040404040404, 1.411945942443192], [2.5454545454545454, 0.5759404994388477], [2.686868686868687, -0.27156339697633225], [2.8282828282828283, -1.1136456238418575], [2.9696969696969697, -1.9334942999596874], [3.111111111111111, -2.714741429303391], [3.2525252525252526, -3.4417896824129626], [3.3939393939393936, -4.100123791697469], [3.535353535353535, -4.676600343745723], [3.6767676767676765, -5.1597101830414465], [3.818181818181818, -5.539808188283268], [3.9595959595959593, -5.809305833904599], [4.101010101010101, -5.962822692369047], [4.242424242424242, -5.997293852550284], [4.383838383838384, -5.912031109625507], [4.525252525252525, -5.7087367048473405], [4.666666666666666, -5.39146934088438], [4.808080808080808, -4.966563151222394], [4.949494949494949, -4.442501241374133], [5.090909090909091, -3.82974632660385], [5.232323232323232, -3.1405318474260002], [5.373737373737374, -2.3886177331850504], [5.515151515151515, -1.5890156898123908], [5.656565656565657, -0.7576894962954035], [5.797979797979798, 0.08876370666356237], [5.9393939393939394, 0.9334447728364618], [6.08080808080808, 1.7594899360948961], [6.222222222222222, 2.55040748968405], [6.363636363636363, 3.29040703745949], [6.505050505050505, 3.9647147436996075], [6.646464646464646, 4.559868287639796], [6.787878787878787, 5.063985634062954], [6.929292929292929, 5.4670022540340835], [7.07070707070707, 5.760872059748891], [7.212121212121212, 5.939728041901462], [7.353535353535353, 5.999999402501318], [7.494949494949495, 5.940482844623621], [7.636363636363636, 5.762366595817216], [7.777777777777778, 5.469206685551482], [7.919191919191919, 5.066855950314568], [8.06060606060606, 4.563347183751718], [8.202020202020202, 3.9687327647109463], [8.343434343434343, 3.294883964966711], [8.484848484848484, 2.555253943373697], [8.626262626262626, 1.764609158190757], [8.767676767676768, 0.9387345598351724], [8.909090909090908, 0.09411844979232722], [9.05050505050505, -0.7523767026361421], [9.191919191919192, -1.583850913715481], [9.333333333333332, -2.3837040876237636], [9.474747474747474, -3.1359674316390986], [9.616161616161616, -3.825622267578108], [9.757575757575758, -4.438899874525474], [9.898989898989898, -4.9635563765977215], [10.04040404040404, -5.389117187701946], [10.181818181818182, -5.7070861330341], [10.323232323232324, -5.911115072278374], [10.464646464646464, -5.997130638038921], [10.606060606060606, -5.963415559214877], [10.747474747474747, -5.810642945725545], [10.88888888888889, -5.541862850103033], [11.03030303030303, -5.162441374245527], [11.171717171717171, -4.679953537043801], [11.313131313131313, -4.104032041741968], [11.454545454545453, -3.446174962339835], [11.595959595959595, -2.7195161885115144], [11.737373737373737, -1.93856321202844], [11.878787878787879, -1.1189074896902171], [12.020202020202019, -0.2769131652676346], [12.16161616161616, 0.5706096349832415], [12.303030303030303, 1.4067404106933508], [12.444444444444445, 2.2147860993341233], [12.585858585858585, 2.9786143474528677], [12.727272727272727, 3.682975587544918], [12.868686868686869, 4.313807490408745], [13.01010101010101, 4.858515714697951], [13.15151515151515, 5.306225348602037], [13.292929292929292, 5.647998023709619], [13.434343434343434, 5.877010366450589], [13.575757575757574, 5.98869022439587], [13.717171717171716, 5.980807947703573], [13.858585858585858, 5.853520903309006], [14.0, 5.609370333148098]]\n",
" \n",
" var line_69e06495f8e842f7ba12367c689199b412 = d3.svg.line()\n",
" .x(function(d) {return x_data_map69e06495f8e842f7ba12367c689199b41(d[0]);})\n",
" .y(function(d) {return y_data_map69e06495f8e842f7ba12367c689199b41(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_69e06495f8e842f7ba12367c689199b41.append(\"svg:path\")\n",
" .attr(\"d\", line_69e06495f8e842f7ba12367c689199b412(data_69e06495f8e842f7ba12367c689199b412))\n",
" .attr('class', 'line69e06495f8e842f7ba12367c689199b412');\n",
" \n",
"\n",
" var data_69e06495f8e842f7ba12367c689199b413 = [[0.0, 4.207354924039483], [0.1414141414141414, 4.546115625303932], [0.2828282828282828, 4.794114696211149], [0.4242424242424242, 4.9464009208533515], [0.5656565656565656, 4.999933957283991], [0.7070707070707071, 4.953645036896001], [0.8484848484848484, 4.808458302018386], [0.9898989898989898, 4.5672723557333885], [1.1313131313131313, 4.234902392265772], [1.2727272727272727, 3.8179840632910467], [1.4141414141414141, 3.324840999438603], [1.5555555555555556, 2.7653186318773093], [1.6969696969696968, 2.1505876316782024], [1.8383838383838382, 1.4929208912197036], [1.9797979797979797, 0.8054485001245881], [2.121212121212121, 0.10189560754966093], [2.2626262626262625, -0.6036915956829126], [2.404040404040404, -1.2972263044403864], [2.5454545454545454, -1.9648623374849152], [2.686868686868687, -2.593270571705975], [2.8282828282828283, -3.169905053465617], [2.9696969696969697, -3.6832534742353484], [3.111111111111111, -4.1230670098649345], [3.2525252525252526, -4.4805649348214125], [3.3939393939393936, -4.7486099263455905], [3.535353535353535, -4.921850558639058], [3.6767676767676765, -4.99682814223436], [3.818181818181818, -4.972045775537202], [3.9595959595959593, -4.847998229950456], [4.101010101010101, -4.627162071933758], [4.242424242424242, -4.3139462192084], [4.383838383838384, -3.914603918235785], [4.525252525252525, -3.437107900308792], [4.666666666666666, -2.890991208721548], [4.808080808080808, -2.2871568748483213], [4.949494949494949, -1.6376602428829528], [5.090909090909091, -0.9554682890502797], [5.232323232323232, -0.25420074039856294], [5.373737373737374, 0.4521418383531782], [5.515151515151515, 1.1494575612605022], [5.656565656565657, 1.823824760442265], [5.797979797979798, 2.4617799273778], [5.9393939393939394, 3.050586507210567], [6.08080808080808, 3.578489179672586], [6.222222222222222, 4.034948549998823], [6.363636363636363, 4.410851564308275], [6.505050505050505, 4.698693448581335], [6.646464646464646, 4.892727538884442], [6.787878787878787, 4.989080011533314], [6.929292929292929, 4.985827222646594], [7.07070707070707, 4.883034113032413], [7.212121212121212, 4.682752911667557], [7.353535353535353, 4.388982163653826], [7.494949494949495, 4.007586900644305], [7.636363636363636, 3.5461815475094474], [7.777777777777778, 3.013977902970997], [7.919191919191919, 2.4216012292179636], [8.06060606060606, 1.7808781222119838], [8.202020202020202, 1.1046003977783656], [8.343434343434343, 0.40626970741542867], [8.484848484848484, -0.3001720175205357], [8.626262626262626, -1.0006209116657163], [8.767676767676768, -1.6810927544559284], [8.909090909090908, -2.3280021602665517], [9.05050505050505, -2.9284338059505197], [9.191919191919192, -3.470400280809992], [9.333333333333332, -3.9430814111161157], [9.474747474747474, -4.337040281145316], [9.616161616161616, -4.644411637946576], [9.757575757575758, -4.85905891840366], [9.898989898989898, -4.976696763601013], [10.04040404040404, -4.994976574536361], [10.181818181818182, -4.913533401089673], [10.323232323232324, -4.733993228126436], [10.464646464646464, -4.459940513270665], [10.606060606060606, -4.096846624444826], [10.747474747474747, -3.6519606058965315], [10.88888888888889, -3.1341644535305564], [11.03030303030303, -2.5537957889242953], [11.171717171717171, -1.9224414722787195], [11.313131313131313, -1.2527062747511908], [11.454545454545453, -0.557961228547076], [11.595959595959595, 0.1479233211261594], [11.737373737373737, 0.8508546327166372], [11.878787878787879, 1.536798925052143], [12.020202020202019, 2.1920615569405086], [12.16161616161616, 2.803560435957324], [12.303030303030303, 3.359087197908703], [12.444444444444445, 3.847550942611389], [12.585858585858585, 4.259199659889297], [12.727272727272727, 4.5858149250929054], [12.868686868686869, 4.820875977112563], [13.01010101010101, 4.95968990312484], [13.15151515151515, 4.999485330978301], [13.292929292929292, 4.93946775868258], [13.434343434343434, 4.780835416366565], [13.575757575757574, 4.526755344027183], [13.717171717171716, 4.1823001626682705], [13.858585858585858, 3.754346801171953], [14.0, 3.2514392007855846]]\n",
" \n",
" var line_69e06495f8e842f7ba12367c689199b413 = d3.svg.line()\n",
" .x(function(d) {return x_data_map69e06495f8e842f7ba12367c689199b41(d[0]);})\n",
" .y(function(d) {return y_data_map69e06495f8e842f7ba12367c689199b41(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_69e06495f8e842f7ba12367c689199b41.append(\"svg:path\")\n",
" .attr(\"d\", line_69e06495f8e842f7ba12367c689199b413(data_69e06495f8e842f7ba12367c689199b413))\n",
" .attr('class', 'line69e06495f8e842f7ba12367c689199b413');\n",
" \n",
"\n",
" var data_69e06495f8e842f7ba12367c689199b414 = [[0.0, 3.989979946416218], [0.1414141414141414, 3.9900303926494853], [0.2828282828282828, 3.9104212583837272], [0.4242424242424242, 3.7527419125248005], [0.5656565656565656, 3.5201403688240847], [0.7070707070707071, 3.217260436869787], [0.8484848484848484, 2.8501490100303144], [0.9898989898989898, 2.4261353413139415], [1.1313131313131313, 1.9536847173605922], [1.2727272727272727, 1.4422294519140366], [1.4141414141414141, 0.9019805729314859], [1.5555555555555556, 0.3437239629325636], [1.6969696969696968, -0.22139497742482403], [1.8383838383838382, -0.7820938434241962], [1.9797979797979797, -1.327178475609005], [2.121212121212121, -1.8457664473149582], [2.2626262626262625, -2.3275043285646695], [2.404040404040404, -2.7627743887259277], [2.5454545454545454, -3.1428866111862996], [2.686868686868687, -3.4602521865373372], [2.8282828282828283, -3.708535020536781], [2.9696969696969697, -3.882778232044592], [3.111111111111111, -3.979503115445124], [3.2525252525252526, -3.9967785918048175], [3.3939393939393936, -3.934259762197022], [3.535353535353535, -3.7931947934900943], [3.6767676767676765, -3.576399999126408], [3.818181818181818, -3.2882036123959155], [3.9595959595959593, -2.934359374751461], [4.101010101010101, -2.5219316643453173], [4.242424242424242, -2.059154458156123], [4.383838383838384, -1.555266943478651], [4.525252525252525, -1.0203290607363802], [4.666666666666666, -0.4650206602409222], [4.808080808080808, 0.09957171733561983], [4.949494949494949, 0.6621761799210507], [5.090909090909091, 1.211560523480291], [5.232323232323232, 1.7367564790945595], [5.373737373737374, 2.2272786906670548], [5.515151515151515, 2.6733340514406634], [5.656565656565657, 3.0660172199964313], [5.797979797979798, 3.3974884123232334], [5.9393939393939394, 3.6611299204013776], [6.08080808080808, 3.8516782324605434], [6.222222222222222, 3.965329117176733], [6.363636363636363, 3.999813573838443], [6.505050505050505, 3.9544431321632247], [6.646464646464646, 3.8301235973693943], [6.787878787878787, 3.6293369660872945], [6.929292929292929, 3.35609187415268], [7.07070707070707, 3.0158435655749845], [7.212121212121212, 2.615384980472332], [7.353535353535353, 2.1627111363652145], [7.494949494949495, 1.6668595104094168], [7.636363636363636, 1.1377296092819214], [7.777777777777778, 0.5858853289447634], [7.919191919191919, 0.022344050105984038], [8.06060606060606, -0.5416433199859846], [8.202020202020202, -1.0948169680246902], [8.343434343434343, -1.626132972934473], [8.484848484848484, -2.1249837939453555], [8.626262626262626, -2.5814100464855922], [8.767676767676768, -2.986299337859358], [8.909090909090908, -3.331568193023753], [9.05050505050505, -3.610323438379796], [9.191919191919192, -3.816999821605628], [9.333333333333332, -3.9474711199994963], [9.474747474747474, -3.9991325190927314], [9.616161616161616, -3.9709526168721183], [9.757575757575758, -3.8634940153653337], [9.898989898989898, -3.6789020884855246], [10.04040404040404, -3.4208621503811303], [10.181818181818182, -3.0945258794101065], [10.323232323232324, -2.706408466658481], [10.464646464646464, -2.264258542397627], [10.606060606060606, -1.7769034773536276], [10.747474747474747, -1.2540731472956037], [10.88888888888889, -0.7062056794221142], [11.03030303030303, -0.14423905875209397], [11.171717171717171, 0.4206072449732136], [11.313131313131313, 0.9770562701336406], [11.454545454545453, 1.5139987038790752], [11.595959595959595, 2.0207146757285734], [11.737373737373737, 2.4870877760868404], [11.878787878787879, 2.9038070268723537], [12.020202020202019, 3.262552771983091], [12.16161616161616, 3.556162776360909], [12.303030303030303, 3.778775217543962], [12.444444444444445, 3.9259457149302452], [12.585858585858585, 3.994736060303293], [12.727272727272727, 3.983772878145745], [12.868686868686869, 3.8932750446078193], [13.01010101010101, 3.7250493177204778], [13.15151515151515, 3.4824542660945492], [13.292929292929292, 3.170333216256878], [13.434343434343434, 2.7949175573068556], [13.575757575757574, 2.3637023333824514], [13.717171717171716, 1.8852966076892606], [13.858585858585858, 1.3692515855231833], [14.0, 0.8258699277511864]]\n",
" \n",
" var line_69e06495f8e842f7ba12367c689199b414 = d3.svg.line()\n",
" .x(function(d) {return x_data_map69e06495f8e842f7ba12367c689199b41(d[0]);})\n",
" .y(function(d) {return y_data_map69e06495f8e842f7ba12367c689199b41(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_69e06495f8e842f7ba12367c689199b41.append(\"svg:path\")\n",
" .attr(\"d\", line_69e06495f8e842f7ba12367c689199b414(data_69e06495f8e842f7ba12367c689199b414))\n",
" .attr('class', 'line69e06495f8e842f7ba12367c689199b414');\n",
" \n",
"\n",
" var data_69e06495f8e842f7ba12367c689199b415 = [[0.0, 2.727892280477045], [0.1414141414141414, 2.5247022658203186], [0.2828282828282828, 2.2711074412777608], [0.4242424242424242, 1.9721707400483264], [0.5656565656565656, 1.633860330259148], [0.7070707070707071, 1.2629304625474904], [0.8484848484848484, 0.8667866237765376], [0.9898989898989898, 0.4533376890445608], [1.1313131313131313, 0.03083802372160276], [1.2727272727272727, -0.39227731210792516], [1.4141414141414141, -0.8075609667103227], [1.5555555555555556, -1.2067219451661795], [1.6969696969696968, -1.581791136224129], [1.8383838383838382, -1.9252804128581633], [1.9797979797979797, -2.230332130140818], [2.121212121212121, -2.4908560357587253], [2.2626262626262625, -2.701650859799325], [2.404040404040404, -2.8585081563105805], [2.5454545454545454, -2.958296323472789], [2.686868686868687, -2.9990231249487156], [2.8282828282828283, -2.97987546419488], [2.9696969696969697, -2.9012356176535885], [3.111111111111111, -2.7646736027356162], [3.2525252525252526, -2.572915832964155], [3.3939393939393936, -2.329790686069252], [3.535353535353535, -2.040152071746955], [3.6767676767676765, -1.709782525026504], [3.818181818181818, -1.3452777599530577], [3.9595959595959593, -0.9539149884318561], [4.101010101010101, -0.5435076332026676], [4.242424242424242, -0.12224933554990944], [4.383838383838384, 0.301449627919365], [4.525252525252525, 0.7191302535469297], [4.666666666666666, 1.1224536917136574], [4.808080808080808, 1.5033677290958187], [4.949494949494949, 1.8542675483266162], [5.090909090909091, 2.16814755555178], [5.232323232323232, 2.4387412446943983], [5.373737373737374, 2.6606463060872363], [5.515151515151515, 2.8294324817217986], [5.656565656565657, 2.941730013821341], [5.797979797979798, 2.995296920892537], [5.9393939393939394, 2.989063758112666], [6.08080808080808, 2.9231549684266085], [6.222222222222222, 2.7988863980863776], [6.363636363636363, 2.6187390262345773], [6.505050505050505, 2.3863094330115877], [6.646464646464646, 2.106237995073639], [6.787878787878787, 1.7841162420734922], [6.929292929292929, 1.4263752236996008], [7.07070707070707, 1.0401571159873886], [7.212121212121212, 0.6331726302382331], [7.353535353535353, 0.2135470713280411], [7.494949494949495, -0.2103418812019403], [7.636363636363636, -0.6300314306274265], [7.777777777777778, -1.0371426198586045], [7.919191919191919, -1.4235476144282537], [8.06060606060606, -1.781531971903351], [8.202020202020202, -2.103948658067256], [8.343434343434343, -2.3843607349926215], [8.484848484848484, -2.617169872286812], [8.626262626262626, -2.797728115827128], [8.767676767676768, -2.922430682561652], [8.909090909090908, -2.9887879287594665], [9.05050505050505, -2.9954750548889892], [9.191919191919192, -2.9423585547836493], [9.333333333333332, -2.8304988810464558], [9.474747474747474, -2.6621292734795596], [9.616161616161616, -2.4406111732219236], [9.757575757575758, -2.1703671127364523], [9.898989898989898, -1.856792421474846], [10.04040404040404, -1.5061475099861061], [10.181818181818182, -1.1254328829793663], [10.323232323232324, -0.7222493766620565], [10.464646464646464, -0.3046464106668074], [10.606060606060606, 0.11903871583503306], [10.747474747474747, 0.540347275435521], [10.88888888888889, 0.9508679880651485], [11.03030303030303, 1.3424049492980992], [11.171717171717171, 1.7071412587570984], [11.313131313131313, 2.0377950818331128], [11.454545454545453, 2.3277650290015997], [11.595959595959595, 2.571261950287337], [11.737373737373737, 2.7634245136467963], [11.878787878787879, 2.900416259785574], [12.020202020202019, 2.979502195744882], [12.16161616161616, 2.9991033980925863], [12.303030303030303, 2.9588285355849], [12.444444444444445, 2.8594816819596893], [12.585858585858585, 2.70304626288165], [12.727272727272727, 2.4926454575330466], [12.868686868686869, 2.2324798454186396], [13.01010101010101, 1.9277435432447787], [13.15151515151515, 1.5845205061709877], [13.292929292929292, 1.2096630637437356], [13.434343434343434, 0.8106551155006604], [13.575757575757574, 0.3954627174977251], [13.717171717171716, -0.027624957252206622], [13.858585858585858, -0.45016110925933706], [14.0, -0.8637099499951959]]\n",
" \n",
" var line_69e06495f8e842f7ba12367c689199b415 = d3.svg.line()\n",
" .x(function(d) {return x_data_map69e06495f8e842f7ba12367c689199b41(d[0]);})\n",
" .y(function(d) {return y_data_map69e06495f8e842f7ba12367c689199b41(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_69e06495f8e842f7ba12367c689199b41.append(\"svg:path\")\n",
" .attr(\"d\", line_69e06495f8e842f7ba12367c689199b415(data_69e06495f8e842f7ba12367c689199b415))\n",
" .attr('class', 'line69e06495f8e842f7ba12367c689199b415');\n",
" \n",
"\n",
" var data_69e06495f8e842f7ba12367c689199b416 = [[0.0, 1.1969442882079129], [0.1414141414141414, 0.9591643802739559], [0.2828282828282828, 0.7022350863345715], [0.4242424242424242, 0.43128591112005654], [0.5656565656565656, 0.15172626145445592], [0.7070707070707071, -0.13086255068579994], [0.8484848484848484, -0.4108387371403298], [0.9898989898989898, -0.6826126699193884], [1.1313131313131313, -0.9407584761986425], [1.2727272727272727, -1.1801223639985414], [1.4141414141414141, -1.395925515863491], [1.5555555555555556, -1.5838594963039747], [1.6969696969696968, -1.7401722682249945], [1.8383838383838382, -1.8617431010524639], [1.9797979797979797, -1.9461448750426857], [2.121212121212121, -1.991692537890841], [2.2626262626262625, -1.9974767462190242], [2.404040404040404, -1.963382020303123], [2.5454545454545454, -1.890089049585678], [2.686868686868687, -1.7790611029459515], [2.8282828282828283, -1.632514815041485], [2.9696969696969697, -1.4533759319617494], [3.111111111111111, -1.2452208997166498], [3.2525252525252526, -1.0122054617255718], [3.3939393939393936, -0.7589816908334668], [3.535353535353535, -0.49060511228114556], [3.6767676767676765, -0.21243377188766224], [3.818181818181818, 0.06997873548629614], [3.9595959595959593, 0.3509941415441926], [4.101010101010101, 0.6250020706353654], [4.242424242424242, 0.8865320489696813], [4.383838383838384, 1.1303627207398268], [4.525252525252525, 1.351626090688974], [4.666666666666666, 1.545904711956965], [4.808080808080808, 1.7093198788831505], [4.949494949494949, 1.8386090640270107], [5.090909090909091, 1.9311910534031616], [5.232323232323232, 1.9852174795282223], [5.373737373737374, 1.9996097234400643], [5.515151515151515, 1.9740804489533366], [5.656565656565657, 1.909139339227296], [5.797979797979798, 1.8060829211173406], [5.9393939393939394, 1.6669686804635493], [6.08080808080808, 1.4945739850955881], [6.222222222222222, 1.2923406356419818], [6.363636363636363, 1.0643061511677656], [6.505050505050505, 0.8150231614990168], [6.646464646464646, 0.549468515538725], [6.787878787878787, 0.2729439201951257], [6.929292929292929, -0.009029906368007982], [7.07070707070707, -0.290823453965207], [7.212121212121212, -0.5668108116183868], [7.353535353535353, -0.8314819869289427], [7.494949494949495, -1.0795529111754274], [7.636363636363636, -1.3060709339229255], [7.777777777777778, -1.506513700980658], [7.919191919191919, -1.6768794416434927], [8.06060606060606, -1.8137668626637415], [8.202020202020202, -1.914443053897621], [8.343434343434343, -1.9768980499136128], [8.484848484848484, -1.9998849582590024], [8.626262626262626, -1.9829448532375995], [8.767676767676768, -1.9264159382029675], [8.909090909090908, -1.8314267934451278], [9.05050505050505, -1.699873844474347], [9.191919191919192, -1.5343835005399717], [9.333333333333332, -1.3382597192756946], [9.474747474747474, -1.115418044325032], [9.616161616161616, -0.870307432863093], [9.757575757575758, -0.6078214337011562], [9.898989898989898, -0.3332004892726032], [10.04040404040404, -0.05192731200731879], [10.181818181818182, 0.23038257613078642], [10.323232323232324, 0.5080929556028242], [10.464646464646464, 0.7756594344739024], [10.606060606060606, 1.0277401402856783], [10.747474747474747, 1.259302368697385], [10.88888888888889, 1.4657230596920667], [11.03030303030303, 1.6428810953751694], [11.171717171717171, 1.7872395766718066], [11.313131313131313, 1.8959164362967864], [11.454545454545453, 1.9667419782338509], [11.595959595959595, 1.9983021949682431], [11.737373737373737, 1.9899669976589967], [11.878787878787879, 1.941902795645312], [12.020202020202019, 1.8550691741415002], [12.16161616161616, 1.7311997364491643], [12.303030303030303, 1.572767493165267], [12.444444444444445, 1.3829354893785792], [12.585858585858585, 1.1654936555655218], [12.727272727272727, 0.9247831429354623], [12.868686868686869, 0.6656096538442406], [13.01010101010101, 0.39314749760426426], [13.15151515151515, 0.11283628718387914], [13.292929292929292, -0.1697276607892595], [13.434343434343434, -0.4489030545592871], [13.575757575757574, -0.7191162536861825], [13.717171717171716, -0.9749725448546349], [13.858585858585858, -1.211363845464553], [14.0, -1.4235706847382463]]\n",
" \n",
" var line_69e06495f8e842f7ba12367c689199b416 = d3.svg.line()\n",
" .x(function(d) {return x_data_map69e06495f8e842f7ba12367c689199b41(d[0]);})\n",
" .y(function(d) {return y_data_map69e06495f8e842f7ba12367c689199b41(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_69e06495f8e842f7ba12367c689199b41.append(\"svg:path\")\n",
" .attr(\"d\", line_69e06495f8e842f7ba12367c689199b416(data_69e06495f8e842f7ba12367c689199b416))\n",
" .attr('class', 'line69e06495f8e842f7ba12367c689199b416');\n",
" \n",
"\n",
" var data_69e06495f8e842f7ba12367c689199b417 = [[0.0, 0.1411200080598672], [0.1414141414141414, 0.00017851217470370596], [0.2828282828282828, -0.14076654764445318], [0.4242424242424242, -0.2789012518948127], [0.5656565656565656, -0.4114677888531328], [0.7070707070707071, -0.5358195133355166], [0.8484848484848484, -0.6494737860555952], [0.9898989898989898, -0.7501615386615378], [1.1313131313131313, -0.8358725749030221], [1.2727272727272727, -0.9048957035059878], [1.4141414141414141, -0.9558529015161815], [1.5555555555555556, -0.9877268260521109], [1.6969696969696968, -0.9998811252047616], [1.8383838383838382, -0.9920731425839605], [1.9797979797979797, -0.9644587618695071], [2.121212121212121, -0.9175892946472741], [2.2626262626262625, -0.8524004736635621], [2.404040404040404, -0.7701937712435837], [2.5454545454545454, -0.6726104158454094], [2.686868686868687, -0.561598625499915], [2.8282828282828283, -0.43937471230980096], [2.9696969696969697, -0.3083788345429372], [3.111111111111111, -0.17122627971423374], [3.2525252525252526, -0.030655251272503185], [3.3939393939393936, 0.11052779868689673], [3.535353535353535, 0.24950419927011677], [3.6767676767676765, 0.3834993345769584], [3.818181818181818, 0.5098380379502652], [3.9595959595959593, 0.6259980007554833], [4.101010101010101, 0.7296601294025273], [4.242424242424242, 0.8187548452493707], [4.383838383838384, 0.8915034030257741], [4.525252525252525, 0.9464534028690558], [4.666666666666666, 0.9825077869863731], [4.808080808080808, 0.998946742035144], [4.949494949494949, 0.9954420699481458], [5.090909090909091, 0.972063740294721], [5.232323232323232, 0.9292784933624597], [5.373737373737374, 0.8679405218483525], [5.515151515151515, 0.7892744171962329], [5.656565656565657, 0.6948507210510031], [5.797979797979798, 0.5865545699364245], [5.9393939393939394, 0.4665480591546604], [6.08080808080808, 0.33722707729935386], [6.222222222222222, 0.20117347316626377], [6.363636363636363, 0.06110351003263099], [6.505050505050505, -0.08018636360223116], [6.646464646464646, -0.21987534414663878], [6.787878787878787, -0.35517458928725754], [6.929292929292929, -0.4833828962639336], [7.07070707070707, -0.6019406304510561], [7.212121212121212, -0.7084808275799697], [7.353535353535353, -0.8008764493641459], [7.494949494949495, -0.8772828490848947], [7.636363636363636, -0.9361745993268238], [7.777777777777778, -0.9763759466100178], [7.919191919191919, -0.9970842849027095], [8.06060606060606, -0.9978861793738597], [8.202020202020202, -0.978765620476951], [8.343434343434343, -0.940104343575063], [8.484848484848484, -0.882674207726019], [8.626262626262626, -0.807621785782539], [8.767676767676768, -0.7164454734607222], [8.909090909090908, -0.6109655743864235], [9.05050505050505, -0.4932879583612381], [9.191919191919192, -0.36576201839830347], [9.333333333333332, -0.2309337659011698], [9.474747474747474, -0.09149500042432457], [9.616161616161616, 0.04977043117641455], [9.757575757575758, 0.1900422132861441], [9.898989898989898, 0.3265198681593052], [10.04040404040404, 0.4564786664919052], [10.181818181818182, 0.5773240257022147], [10.323232323232324, 0.6866433098770635], [10.464646464646464, 0.7822539972156475], [10.606060606060606, 0.8622472533244656], [10.747474747474747, 0.9250260404375588], [10.88888888888889, 0.9693370017246435], [11.03030303030303, 0.9942954841279031], [11.171717171717171, 0.9994032001551431], [11.313131313131313, 0.9845581760176951], [11.454545454545453, 0.9500567875019361], [11.595959595959595, 0.8965878429289402], [11.737373737373737, 0.8252188313339436], [11.878787878787879, 0.7373746104159653], [12.020202020202019, 0.6348089597453284], [12.16161616161616, 0.519569567159467], [12.303030303030303, 0.39395714738157445], [12.444444444444445, 0.26047950904474004], [12.585858585858585, 0.12180148715761616], [12.727272727272727, -0.01930825940734838], [12.868686868686869, -0.16003252323328684], [13.01010101010101, -0.29756179293325347], [13.15151515151515, -0.4291503440759677], [13.292929292929292, -0.5521710566270118], [13.434343434343434, -0.664167864494105], [13.575757575757574, -0.7629047900395023], [13.717171717171716, -0.8464105846022381], [13.858585858585858, -0.9130180837977102], [14.0, -0.9613974918795568]]\n",
" \n",
" var line_69e06495f8e842f7ba12367c689199b417 = d3.svg.line()\n",
" .x(function(d) {return x_data_map69e06495f8e842f7ba12367c689199b41(d[0]);})\n",
" .y(function(d) {return y_data_map69e06495f8e842f7ba12367c689199b41(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_69e06495f8e842f7ba12367c689199b41.append(\"svg:path\")\n",
" .attr(\"d\", line_69e06495f8e842f7ba12367c689199b417(data_69e06495f8e842f7ba12367c689199b417))\n",
" .attr('class', 'line69e06495f8e842f7ba12367c689199b417');\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" function zoomed69e06495f8e842f7ba12367c689199b41() {\n",
" //console.log(d3.event); // for some reason this is sometimes null\n",
" //console.log(zoom69e06495f8e842f7ba12367c689199b41.translate());\n",
" //console.log(zoom69e06495f8e842f7ba12367c689199b41.scale());\n",
"\n",
" baseaxes_69e06495f8e842f7ba12367c689199b41.select(\".x.axis\").call(xAxis_69e06495f8e842f7ba12367c689199b41);\n",
" baseaxes_69e06495f8e842f7ba12367c689199b41.select(\".y.axis\").call(yAxis_69e06495f8e842f7ba12367c689199b41);\n",
"\n",
" \n",
" axes_69e06495f8e842f7ba12367c689199b41.select(\".x.grid\")\n",
" .call(create_xAxis_69e06495f8e842f7ba12367c689199b41()\n",
" .tickSize(-height_69e06495f8e842f7ba12367c689199b41, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" axes_69e06495f8e842f7ba12367c689199b41.select(\".y.grid\")\n",
" .call(create_yAxis_69e06495f8e842f7ba12367c689199b41()\n",
" .tickSize(-width_69e06495f8e842f7ba12367c689199b41, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" axes_69e06495f8e842f7ba12367c689199b41.select(\".line69e06495f8e842f7ba12367c689199b412\")\n",
" .attr(\"d\", line_69e06495f8e842f7ba12367c689199b412(data_69e06495f8e842f7ba12367c689199b412));\n",
" \n",
"\n",
" axes_69e06495f8e842f7ba12367c689199b41.select(\".line69e06495f8e842f7ba12367c689199b413\")\n",
" .attr(\"d\", line_69e06495f8e842f7ba12367c689199b413(data_69e06495f8e842f7ba12367c689199b413));\n",
" \n",
"\n",
" axes_69e06495f8e842f7ba12367c689199b41.select(\".line69e06495f8e842f7ba12367c689199b414\")\n",
" .attr(\"d\", line_69e06495f8e842f7ba12367c689199b414(data_69e06495f8e842f7ba12367c689199b414));\n",
" \n",
"\n",
" axes_69e06495f8e842f7ba12367c689199b41.select(\".line69e06495f8e842f7ba12367c689199b415\")\n",
" .attr(\"d\", line_69e06495f8e842f7ba12367c689199b415(data_69e06495f8e842f7ba12367c689199b415));\n",
" \n",
"\n",
" axes_69e06495f8e842f7ba12367c689199b41.select(\".line69e06495f8e842f7ba12367c689199b416\")\n",
" .attr(\"d\", line_69e06495f8e842f7ba12367c689199b416(data_69e06495f8e842f7ba12367c689199b416));\n",
" \n",
"\n",
" axes_69e06495f8e842f7ba12367c689199b41.select(\".line69e06495f8e842f7ba12367c689199b417\")\n",
" .attr(\"d\", line_69e06495f8e842f7ba12367c689199b417(data_69e06495f8e842f7ba12367c689199b417));\n",
" \n",
"\n",
"\n",
"\n",
" }\n",
"\n",
" function reset69e06495f8e842f7ba12367c689199b41() {\n",
" d3.transition().duration(750).tween(\"zoom\", function() {\n",
" var ix = d3.interpolate(x_69e06495f8e842f7ba12367c689199b41.domain(), xdomain69e06495f8e842f7ba12367c689199b41),\n",
" iy = d3.interpolate(y_69e06495f8e842f7ba12367c689199b41.domain(), ydomain69e06495f8e842f7ba12367c689199b41);\n",
" return function(t) {\n",
" zoom69e06495f8e842f7ba12367c689199b41.x(x_69e06495f8e842f7ba12367c689199b41.domain(ix(t))).y(y_69e06495f8e842f7ba12367c689199b41.domain(iy(t)));\n",
" zoomed69e06495f8e842f7ba12367c689199b41();\n",
" };\n",
" });\n",
" }\n",
"\n",
" d3.select(\"#reset69e06495f8e842f7ba12367c689199b4\").on(\"click\", reset69e06495f8e842f7ba12367c689199b41);\n",
" \n",
"\n",
" }\n",
"\n",
" // set a timeout of 0 to allow d3.js to load\n",
" setTimeout(function(){ func69e06495f8e842f7ba12367c689199b4(d3.select('#figure69e06495f8e842f7ba12367c689199b4')) }, 0)\n",
" </script>\n",
" "
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 6,
"text": [
"<IPython.core.display.HTML at 0x109b5e4d0>"
]
}
],
"prompt_number": 6
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"sns.set(style=\"whitegrid\")\n",
"sinplot()"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "display_data",
"png": "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\nU1LQSHVlG3YOVqzbkERUrM81wfDK2oGCyjbmx/oY7Rxqt32J2s0N9/Q0WdvNbshHLxlIkmFLE0Be\nRSthAc5Yi+IQRif+hacon4x0orZ8RKy7K7UhCym8WM+ZY0OVaJxdbfHwdqC3ZxCpNRCLXgN/3nMA\nC0sl8ckBpCwMxd1z+Jq8MaFuDGr0lNd0EGmkpO+N+w+gaWvD45mnZG1Xo9NwoT6Pu6KWydJeWXUH\nOr0k5ounIStXVxLj3Qm5+DUOP3qB3Kw69m4vYN/2AuwdrLBUq7CwVKFQQVjTQt49cxaVhZKQMHdW\nro0lJsFv2OpLXq62uDpaU1hlvGA82NxCy7ETBD36sGwZ6a44X5tLkJMfnnaT/52WJIn88laWzAmQ\noWfCaEQwnqKUlpb43rWGqnfeZcmj97P6vjg62/uprmqjurKNtpZe3D3t8Q1xYHvVbpbMmsfqeanY\n2qlHbHeGvzNqSxV55a1GCcYGrZaaTz/HPS0VtY+8F7OcxkIGdYPM80+Qpb2Cylas1SpCfOV9ehdM\nw2/t3TQfOYpLfR7rn1hBT/cghTl1dHcPotXo0Wn1aDV66hTVKL2aeP6eDaNWJRsaqnYdtmiEXOp2\nfI3SygqvZUtlbVdn0JNdn8/y8Ntkaa+2uYeOnkFiZrjL0p4wMhGMpzDvZUup+eQz6r78itDvb8TJ\nxQYnFz9iEq7NOnVi/14qrYqwtbtt1DYtLZREBbmQV9HKvYvDZe9z4/6DaNraCHjgPjpkbvtMTRa+\nDl74OcqzNaugso2oIFeT7CcV5GcXFIh7eio1n27Fc0kG9g5WzEkPue596pJ23sveikaxHvUYLnnR\nIW78/as8BjQ62QuH6Hp7adyzD+8Vy2RN8gFQ1FxGr7Zf1i1NCoXITGcq4io0halsbPBeuZzGffvR\ndg2/SAWGsnHlNhSgGWPqv5hQNworW9EbRt9/OR4GrZaazz7HLXU+toGBsrat0+vIrM0lxT9BlgUv\nBoNEYWWr2F88zQWsfwBNRweNe/bd8D0p/gnoJcM1Cx1HEh3iik4vUVot9+3kUPUyg1aLzx3yJvmA\noS1NztaOhLrK87eXV9FKiK8TdsMM5wvyE8F4irvyR1u3fccN35PsF4dGryW3sWhMbc6a4UbvgI5L\n9TcO8BPRuP8gmtZWAh5YJ2u7AHlNJfRq+0mRaYj6UkMXvQM6MV88zdn6++GxaCE1n32OfmD4KmZu\n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\nbzueAAAAAElFTkSuQmCC\n",
"text": [
"<matplotlib.figure.Figure at 0x109bbecd0>"
]
}
],
"prompt_number": 7
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"sinplot()\n",
"display_d3()"
],
"language": "python",
"metadata": {},
"outputs": [
{
"html": [
"\n",
" <script type=\"text/javascript\" src=\"http://d3js.org/d3.v3.min.js\"></script>\n",
" \n",
" <style>\n",
" \n",
" div#figure6882907c9392490d83c4414c74c1bd4a\n",
" .axes6882907c9392490d83c4414c74c1bd4a1.axis line, .axes6882907c9392490d83c4414c74c1bd4a1.axis path {\n",
" shape-rendering: crispEdges;\n",
" stroke: black;\n",
" fill: none;\n",
" }\n",
"\n",
" div#figure6882907c9392490d83c4414c74c1bd4a\n",
" .axes6882907c9392490d83c4414c74c1bd4a1.axis text {\n",
" font-family: sans-serif;\n",
" font-size: 10.0px;\n",
" fill: black;\n",
" stroke: none;\n",
" }\n",
"\n",
" div#figure6882907c9392490d83c4414c74c1bd4a\n",
" .bg6882907c9392490d83c4414c74c1bd4a1{\n",
" fill: #FFFFFF;\n",
" }\n",
" \n",
"\n",
" div#figure6882907c9392490d83c4414c74c1bd4a\n",
" .grid .tick {\n",
" stroke: #DDDDDD;\n",
" stroke-dasharray: 10,0;\n",
" stroke-opacity: 1.0;\n",
" }\n",
"\n",
" div#figure6882907c9392490d83c4414c74c1bd4a\n",
" .grid path {\n",
" stroke-width: 0;\n",
" }\n",
" \n",
"\n",
" div#figure6882907c9392490d83c4414c74c1bd4a\n",
" path.line6882907c9392490d83c4414c74c1bd4a12 {\n",
" stroke: #4C72B0;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure6882907c9392490d83c4414c74c1bd4a\n",
" path.points6882907c9392490d83c4414c74c1bd4a12 {\n",
" stroke-width: 0.0;\n",
" stroke: #4C72B0;\n",
" fill: #4C72B0;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure6882907c9392490d83c4414c74c1bd4a\n",
" path.line6882907c9392490d83c4414c74c1bd4a13 {\n",
" stroke: #55A868;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure6882907c9392490d83c4414c74c1bd4a\n",
" path.points6882907c9392490d83c4414c74c1bd4a13 {\n",
" stroke-width: 0.0;\n",
" stroke: #55A868;\n",
" fill: #55A868;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure6882907c9392490d83c4414c74c1bd4a\n",
" path.line6882907c9392490d83c4414c74c1bd4a14 {\n",
" stroke: #C44E52;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure6882907c9392490d83c4414c74c1bd4a\n",
" path.points6882907c9392490d83c4414c74c1bd4a14 {\n",
" stroke-width: 0.0;\n",
" stroke: #C44E52;\n",
" fill: #C44E52;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure6882907c9392490d83c4414c74c1bd4a\n",
" path.line6882907c9392490d83c4414c74c1bd4a15 {\n",
" stroke: #8172B2;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure6882907c9392490d83c4414c74c1bd4a\n",
" path.points6882907c9392490d83c4414c74c1bd4a15 {\n",
" stroke-width: 0.0;\n",
" stroke: #8172B2;\n",
" fill: #8172B2;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure6882907c9392490d83c4414c74c1bd4a\n",
" path.line6882907c9392490d83c4414c74c1bd4a16 {\n",
" stroke: #CCB974;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure6882907c9392490d83c4414c74c1bd4a\n",
" path.points6882907c9392490d83c4414c74c1bd4a16 {\n",
" stroke-width: 0.0;\n",
" stroke: #CCB974;\n",
" fill: #CCB974;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure6882907c9392490d83c4414c74c1bd4a\n",
" path.line6882907c9392490d83c4414c74c1bd4a17 {\n",
" stroke: #64B5CD;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure6882907c9392490d83c4414c74c1bd4a\n",
" path.points6882907c9392490d83c4414c74c1bd4a17 {\n",
" stroke-width: 0.0;\n",
" stroke: #64B5CD;\n",
" fill: #64B5CD;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
"\n",
"\n",
" </style>\n",
" \n",
" <div id='figure6882907c9392490d83c4414c74c1bd4a'>\n",
" <!-- Uncomment for a rudimentary reset button -->\n",
" <!-- <button id='reset6882907c9392490d83c4414c74c1bd4a'>Reset</button> -->\n",
" </div>\n",
"\n",
" <script type=\"text/javascript\">\n",
" func6882907c9392490d83c4414c74c1bd4a = function(figure){\n",
"\n",
" var figwidth = 8.0 * 80;\n",
" var figheight = 5.5 * 80;\n",
"\n",
" var canvas = figure.append('svg:svg')\n",
" .attr('width', figwidth)\n",
" .attr('height', figheight)\n",
" .attr('class', 'canvas')\n",
"\n",
" \n",
" // store the width and height of the axes\n",
" var width_6882907c9392490d83c4414c74c1bd4a1 = 0.775 * figwidth;\n",
" var height_6882907c9392490d83c4414c74c1bd4a1 = 0.775 * figheight\n",
"\n",
" \n",
" var xdomain6882907c9392490d83c4414c74c1bd4a1 = [0.0, 14.0];\n",
" var x_6882907c9392490d83c4414c74c1bd4a1 = d3.scale.linear()\n",
" .domain(xdomain6882907c9392490d83c4414c74c1bd4a1)\n",
" .range([0, width_6882907c9392490d83c4414c74c1bd4a1]);\n",
" var x_data_map6882907c9392490d83c4414c74c1bd4a1 = x_6882907c9392490d83c4414c74c1bd4a1;\n",
" \n",
" \n",
" var ydomain6882907c9392490d83c4414c74c1bd4a1 = [-6.0, 6.0];\n",
" var y_6882907c9392490d83c4414c74c1bd4a1 = d3.scale.linear()\n",
" .domain(ydomain6882907c9392490d83c4414c74c1bd4a1)\n",
" .range([height_6882907c9392490d83c4414c74c1bd4a1, 0]);\n",
" var y_data_map6882907c9392490d83c4414c74c1bd4a1 = y_6882907c9392490d83c4414c74c1bd4a1;\n",
" \n",
"\n",
"\n",
" // zoom object for the axes\n",
" var zoom6882907c9392490d83c4414c74c1bd4a1 = d3.behavior.zoom()\n",
" .x(x_6882907c9392490d83c4414c74c1bd4a1)\n",
" .y(y_6882907c9392490d83c4414c74c1bd4a1)\n",
" .on(\"zoom\", zoomed6882907c9392490d83c4414c74c1bd4a1);\n",
"\n",
" // create the axes itself\n",
" var baseaxes_6882907c9392490d83c4414c74c1bd4a1 = canvas.append('g')\n",
" .attr('transform', 'translate(' + (0.125 * figwidth) + ',' +\n",
" ((1 - 0.125 - 0.775) * figheight) + ')')\n",
" .attr('width', width_6882907c9392490d83c4414c74c1bd4a1)\n",
" .attr('height', height_6882907c9392490d83c4414c74c1bd4a1)\n",
" .attr('class', 'main')\n",
" .call(zoom6882907c9392490d83c4414c74c1bd4a1);\n",
"\n",
" // create the axes background\n",
" baseaxes_6882907c9392490d83c4414c74c1bd4a1.append(\"svg:rect\")\n",
" .attr(\"width\", width_6882907c9392490d83c4414c74c1bd4a1)\n",
" .attr(\"height\", height_6882907c9392490d83c4414c74c1bd4a1)\n",
" .attr(\"class\", \"bg6882907c9392490d83c4414c74c1bd4a1\");\n",
"\n",
" // axis factory functions: used for grid lines & axes\n",
" var create_xAxis_6882907c9392490d83c4414c74c1bd4a1 = function(){\n",
" return d3.svg.axis()\n",
" .scale(x_6882907c9392490d83c4414c74c1bd4a1)\n",
" .orient('bottom');\n",
" }\n",
"\n",
" var create_yAxis_6882907c9392490d83c4414c74c1bd4a1 = function(){\n",
" return d3.svg.axis()\n",
" .scale(y_6882907c9392490d83c4414c74c1bd4a1)\n",
" .orient('left');\n",
" }\n",
"\n",
" // draw the x axis\n",
" var xAxis_6882907c9392490d83c4414c74c1bd4a1 = create_xAxis_6882907c9392490d83c4414c74c1bd4a1();\n",
"\n",
" baseaxes_6882907c9392490d83c4414c74c1bd4a1.append('g')\n",
" .attr('transform', 'translate(0,' + (height_6882907c9392490d83c4414c74c1bd4a1) + ')')\n",
" .attr('class', 'axes6882907c9392490d83c4414c74c1bd4a1 x axis')\n",
" .call(xAxis_6882907c9392490d83c4414c74c1bd4a1);\n",
"\n",
" // draw the y axis\n",
" var yAxis_6882907c9392490d83c4414c74c1bd4a1 = create_yAxis_6882907c9392490d83c4414c74c1bd4a1();\n",
"\n",
" baseaxes_6882907c9392490d83c4414c74c1bd4a1.append('g')\n",
" .attr('transform', 'translate(0,0)')\n",
" .attr('class', 'axes6882907c9392490d83c4414c74c1bd4a1 y axis')\n",
" .call(yAxis_6882907c9392490d83c4414c74c1bd4a1);\n",
"\n",
" // create the clip boundary\n",
" var clip_6882907c9392490d83c4414c74c1bd4a1 = baseaxes_6882907c9392490d83c4414c74c1bd4a1.append(\"svg:clipPath\")\n",
" .attr(\"id\", \"clip6882907c9392490d83c4414c74c1bd4a1\")\n",
" .append(\"svg:rect\")\n",
" .attr(\"x\", 0)\n",
" .attr(\"y\", 0)\n",
" .attr(\"width\", width_6882907c9392490d83c4414c74c1bd4a1)\n",
" .attr(\"height\", height_6882907c9392490d83c4414c74c1bd4a1);\n",
"\n",
" // axes_6882907c9392490d83c4414c74c1bd4a1 is the axes on which to draw plot components: they'll\n",
" // be clipped when zooming or scrolling moves them out of the plot.\n",
" var axes_6882907c9392490d83c4414c74c1bd4a1 = baseaxes_6882907c9392490d83c4414c74c1bd4a1.append('g')\n",
" .attr(\"clip-path\", \"url(#clip6882907c9392490d83c4414c74c1bd4a1)\");\n",
"\n",
" \n",
" // draw x grid lines: we use a second x-axis with long ticks\n",
" axes_6882907c9392490d83c4414c74c1bd4a1.append(\"g\")\n",
" .attr(\"class\", \"axes6882907c9392490d83c4414c74c1bd4a1 x grid\")\n",
" .attr(\"transform\", \"translate(0,\" + (height_6882907c9392490d83c4414c74c1bd4a1) + \")\")\n",
" .call(create_xAxis_6882907c9392490d83c4414c74c1bd4a1()\n",
" .tickSize(-(height_6882907c9392490d83c4414c74c1bd4a1), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" // draw y grid lines: we use a second y-axis with long ticks\n",
" axes_6882907c9392490d83c4414c74c1bd4a1.append(\"g\")\n",
" .attr(\"class\", \"axes6882907c9392490d83c4414c74c1bd4a1 y grid\")\n",
" .call(create_yAxis_6882907c9392490d83c4414c74c1bd4a1()\n",
" .tickSize(-(width_6882907c9392490d83c4414c74c1bd4a1), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" var data_6882907c9392490d83c4414c74c1bd4a12 = [[0.0, 2.876553231625218], [0.1414141414141414, 3.58997472407556], [0.2828282828282828, 4.2317236094578465], [0.4242424242424242, 4.788987592635317], [0.5656565656565656, 5.250641090402162], [0.7070707070707071, 5.6074673499146535], [0.8484848484848484, 5.8523424579825125], [0.9898989898989898, 5.980377567538492], [1.1313131313131313, 5.9890165017837464], [1.2727272727272727, 5.878086787375916], [1.4141414141414141, 5.649803097799916], [1.5555555555555556, 5.308723038175721], [1.6969696969696968, 4.861656154244211], [1.8383838383838382, 4.317527982135284], [1.9797979797979797, 3.687201853117734], [2.121212121212121, 2.983262010937575], [2.2626262626262625, 2.2197623717323705], [2.404040404040404, 1.411945942443192], [2.5454545454545454, 0.5759404994388477], [2.686868686868687, -0.27156339697633225], [2.8282828282828283, -1.1136456238418575], [2.9696969696969697, -1.9334942999596874], [3.111111111111111, -2.714741429303391], [3.2525252525252526, -3.4417896824129626], [3.3939393939393936, -4.100123791697469], [3.535353535353535, -4.676600343745723], [3.6767676767676765, -5.1597101830414465], [3.818181818181818, -5.539808188283268], [3.9595959595959593, -5.809305833904599], [4.101010101010101, -5.962822692369047], [4.242424242424242, -5.997293852550284], [4.383838383838384, -5.912031109625507], [4.525252525252525, -5.7087367048473405], [4.666666666666666, -5.39146934088438], [4.808080808080808, -4.966563151222394], [4.949494949494949, -4.442501241374133], [5.090909090909091, -3.82974632660385], [5.232323232323232, -3.1405318474260002], [5.373737373737374, -2.3886177331850504], [5.515151515151515, -1.5890156898123908], [5.656565656565657, -0.7576894962954035], [5.797979797979798, 0.08876370666356237], [5.9393939393939394, 0.9334447728364618], [6.08080808080808, 1.7594899360948961], [6.222222222222222, 2.55040748968405], [6.363636363636363, 3.29040703745949], [6.505050505050505, 3.9647147436996075], [6.646464646464646, 4.559868287639796], [6.787878787878787, 5.063985634062954], [6.929292929292929, 5.4670022540340835], [7.07070707070707, 5.760872059748891], [7.212121212121212, 5.939728041901462], [7.353535353535353, 5.999999402501318], [7.494949494949495, 5.940482844623621], [7.636363636363636, 5.762366595817216], [7.777777777777778, 5.469206685551482], [7.919191919191919, 5.066855950314568], [8.06060606060606, 4.563347183751718], [8.202020202020202, 3.9687327647109463], [8.343434343434343, 3.294883964966711], [8.484848484848484, 2.555253943373697], [8.626262626262626, 1.764609158190757], [8.767676767676768, 0.9387345598351724], [8.909090909090908, 0.09411844979232722], [9.05050505050505, -0.7523767026361421], [9.191919191919192, -1.583850913715481], [9.333333333333332, -2.3837040876237636], [9.474747474747474, -3.1359674316390986], [9.616161616161616, -3.825622267578108], [9.757575757575758, -4.438899874525474], [9.898989898989898, -4.9635563765977215], [10.04040404040404, -5.389117187701946], [10.181818181818182, -5.7070861330341], [10.323232323232324, -5.911115072278374], [10.464646464646464, -5.997130638038921], [10.606060606060606, -5.963415559214877], [10.747474747474747, -5.810642945725545], [10.88888888888889, -5.541862850103033], [11.03030303030303, -5.162441374245527], [11.171717171717171, -4.679953537043801], [11.313131313131313, -4.104032041741968], [11.454545454545453, -3.446174962339835], [11.595959595959595, -2.7195161885115144], [11.737373737373737, -1.93856321202844], [11.878787878787879, -1.1189074896902171], [12.020202020202019, -0.2769131652676346], [12.16161616161616, 0.5706096349832415], [12.303030303030303, 1.4067404106933508], [12.444444444444445, 2.2147860993341233], [12.585858585858585, 2.9786143474528677], [12.727272727272727, 3.682975587544918], [12.868686868686869, 4.313807490408745], [13.01010101010101, 4.858515714697951], [13.15151515151515, 5.306225348602037], [13.292929292929292, 5.647998023709619], [13.434343434343434, 5.877010366450589], [13.575757575757574, 5.98869022439587], [13.717171717171716, 5.980807947703573], [13.858585858585858, 5.853520903309006], [14.0, 5.609370333148098]]\n",
" \n",
" var line_6882907c9392490d83c4414c74c1bd4a12 = d3.svg.line()\n",
" .x(function(d) {return x_data_map6882907c9392490d83c4414c74c1bd4a1(d[0]);})\n",
" .y(function(d) {return y_data_map6882907c9392490d83c4414c74c1bd4a1(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_6882907c9392490d83c4414c74c1bd4a1.append(\"svg:path\")\n",
" .attr(\"d\", line_6882907c9392490d83c4414c74c1bd4a12(data_6882907c9392490d83c4414c74c1bd4a12))\n",
" .attr('class', 'line6882907c9392490d83c4414c74c1bd4a12');\n",
" \n",
"\n",
" var data_6882907c9392490d83c4414c74c1bd4a13 = [[0.0, 4.207354924039483], [0.1414141414141414, 4.546115625303932], [0.2828282828282828, 4.794114696211149], [0.4242424242424242, 4.9464009208533515], [0.5656565656565656, 4.999933957283991], [0.7070707070707071, 4.953645036896001], [0.8484848484848484, 4.808458302018386], [0.9898989898989898, 4.5672723557333885], [1.1313131313131313, 4.234902392265772], [1.2727272727272727, 3.8179840632910467], [1.4141414141414141, 3.324840999438603], [1.5555555555555556, 2.7653186318773093], [1.6969696969696968, 2.1505876316782024], [1.8383838383838382, 1.4929208912197036], [1.9797979797979797, 0.8054485001245881], [2.121212121212121, 0.10189560754966093], [2.2626262626262625, -0.6036915956829126], [2.404040404040404, -1.2972263044403864], [2.5454545454545454, -1.9648623374849152], [2.686868686868687, -2.593270571705975], [2.8282828282828283, -3.169905053465617], [2.9696969696969697, -3.6832534742353484], [3.111111111111111, -4.1230670098649345], [3.2525252525252526, -4.4805649348214125], [3.3939393939393936, -4.7486099263455905], [3.535353535353535, -4.921850558639058], [3.6767676767676765, -4.99682814223436], [3.818181818181818, -4.972045775537202], [3.9595959595959593, -4.847998229950456], [4.101010101010101, -4.627162071933758], [4.242424242424242, -4.3139462192084], [4.383838383838384, -3.914603918235785], [4.525252525252525, -3.437107900308792], [4.666666666666666, -2.890991208721548], [4.808080808080808, -2.2871568748483213], [4.949494949494949, -1.6376602428829528], [5.090909090909091, -0.9554682890502797], [5.232323232323232, -0.25420074039856294], [5.373737373737374, 0.4521418383531782], [5.515151515151515, 1.1494575612605022], [5.656565656565657, 1.823824760442265], [5.797979797979798, 2.4617799273778], [5.9393939393939394, 3.050586507210567], [6.08080808080808, 3.578489179672586], [6.222222222222222, 4.034948549998823], [6.363636363636363, 4.410851564308275], [6.505050505050505, 4.698693448581335], [6.646464646464646, 4.892727538884442], [6.787878787878787, 4.989080011533314], [6.929292929292929, 4.985827222646594], [7.07070707070707, 4.883034113032413], [7.212121212121212, 4.682752911667557], [7.353535353535353, 4.388982163653826], [7.494949494949495, 4.007586900644305], [7.636363636363636, 3.5461815475094474], [7.777777777777778, 3.013977902970997], [7.919191919191919, 2.4216012292179636], [8.06060606060606, 1.7808781222119838], [8.202020202020202, 1.1046003977783656], [8.343434343434343, 0.40626970741542867], [8.484848484848484, -0.3001720175205357], [8.626262626262626, -1.0006209116657163], [8.767676767676768, -1.6810927544559284], [8.909090909090908, -2.3280021602665517], [9.05050505050505, -2.9284338059505197], [9.191919191919192, -3.470400280809992], [9.333333333333332, -3.9430814111161157], [9.474747474747474, -4.337040281145316], [9.616161616161616, -4.644411637946576], [9.757575757575758, -4.85905891840366], [9.898989898989898, -4.976696763601013], [10.04040404040404, -4.994976574536361], [10.181818181818182, -4.913533401089673], [10.323232323232324, -4.733993228126436], [10.464646464646464, -4.459940513270665], [10.606060606060606, -4.096846624444826], [10.747474747474747, -3.6519606058965315], [10.88888888888889, -3.1341644535305564], [11.03030303030303, -2.5537957889242953], [11.171717171717171, -1.9224414722787195], [11.313131313131313, -1.2527062747511908], [11.454545454545453, -0.557961228547076], [11.595959595959595, 0.1479233211261594], [11.737373737373737, 0.8508546327166372], [11.878787878787879, 1.536798925052143], [12.020202020202019, 2.1920615569405086], [12.16161616161616, 2.803560435957324], [12.303030303030303, 3.359087197908703], [12.444444444444445, 3.847550942611389], [12.585858585858585, 4.259199659889297], [12.727272727272727, 4.5858149250929054], [12.868686868686869, 4.820875977112563], [13.01010101010101, 4.95968990312484], [13.15151515151515, 4.999485330978301], [13.292929292929292, 4.93946775868258], [13.434343434343434, 4.780835416366565], [13.575757575757574, 4.526755344027183], [13.717171717171716, 4.1823001626682705], [13.858585858585858, 3.754346801171953], [14.0, 3.2514392007855846]]\n",
" \n",
" var line_6882907c9392490d83c4414c74c1bd4a13 = d3.svg.line()\n",
" .x(function(d) {return x_data_map6882907c9392490d83c4414c74c1bd4a1(d[0]);})\n",
" .y(function(d) {return y_data_map6882907c9392490d83c4414c74c1bd4a1(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_6882907c9392490d83c4414c74c1bd4a1.append(\"svg:path\")\n",
" .attr(\"d\", line_6882907c9392490d83c4414c74c1bd4a13(data_6882907c9392490d83c4414c74c1bd4a13))\n",
" .attr('class', 'line6882907c9392490d83c4414c74c1bd4a13');\n",
" \n",
"\n",
" var data_6882907c9392490d83c4414c74c1bd4a14 = [[0.0, 3.989979946416218], [0.1414141414141414, 3.9900303926494853], [0.2828282828282828, 3.9104212583837272], [0.4242424242424242, 3.7527419125248005], [0.5656565656565656, 3.5201403688240847], [0.7070707070707071, 3.217260436869787], [0.8484848484848484, 2.8501490100303144], [0.9898989898989898, 2.4261353413139415], [1.1313131313131313, 1.9536847173605922], [1.2727272727272727, 1.4422294519140366], [1.4141414141414141, 0.9019805729314859], [1.5555555555555556, 0.3437239629325636], [1.6969696969696968, -0.22139497742482403], [1.8383838383838382, -0.7820938434241962], [1.9797979797979797, -1.327178475609005], [2.121212121212121, -1.8457664473149582], [2.2626262626262625, -2.3275043285646695], [2.404040404040404, -2.7627743887259277], [2.5454545454545454, -3.1428866111862996], [2.686868686868687, -3.4602521865373372], [2.8282828282828283, -3.708535020536781], [2.9696969696969697, -3.882778232044592], [3.111111111111111, -3.979503115445124], [3.2525252525252526, -3.9967785918048175], [3.3939393939393936, -3.934259762197022], [3.535353535353535, -3.7931947934900943], [3.6767676767676765, -3.576399999126408], [3.818181818181818, -3.2882036123959155], [3.9595959595959593, -2.934359374751461], [4.101010101010101, -2.5219316643453173], [4.242424242424242, -2.059154458156123], [4.383838383838384, -1.555266943478651], [4.525252525252525, -1.0203290607363802], [4.666666666666666, -0.4650206602409222], [4.808080808080808, 0.09957171733561983], [4.949494949494949, 0.6621761799210507], [5.090909090909091, 1.211560523480291], [5.232323232323232, 1.7367564790945595], [5.373737373737374, 2.2272786906670548], [5.515151515151515, 2.6733340514406634], [5.656565656565657, 3.0660172199964313], [5.797979797979798, 3.3974884123232334], [5.9393939393939394, 3.6611299204013776], [6.08080808080808, 3.8516782324605434], [6.222222222222222, 3.965329117176733], [6.363636363636363, 3.999813573838443], [6.505050505050505, 3.9544431321632247], [6.646464646464646, 3.8301235973693943], [6.787878787878787, 3.6293369660872945], [6.929292929292929, 3.35609187415268], [7.07070707070707, 3.0158435655749845], [7.212121212121212, 2.615384980472332], [7.353535353535353, 2.1627111363652145], [7.494949494949495, 1.6668595104094168], [7.636363636363636, 1.1377296092819214], [7.777777777777778, 0.5858853289447634], [7.919191919191919, 0.022344050105984038], [8.06060606060606, -0.5416433199859846], [8.202020202020202, -1.0948169680246902], [8.343434343434343, -1.626132972934473], [8.484848484848484, -2.1249837939453555], [8.626262626262626, -2.5814100464855922], [8.767676767676768, -2.986299337859358], [8.909090909090908, -3.331568193023753], [9.05050505050505, -3.610323438379796], [9.191919191919192, -3.816999821605628], [9.333333333333332, -3.9474711199994963], [9.474747474747474, -3.9991325190927314], [9.616161616161616, -3.9709526168721183], [9.757575757575758, -3.8634940153653337], [9.898989898989898, -3.6789020884855246], [10.04040404040404, -3.4208621503811303], [10.181818181818182, -3.0945258794101065], [10.323232323232324, -2.706408466658481], [10.464646464646464, -2.264258542397627], [10.606060606060606, -1.7769034773536276], [10.747474747474747, -1.2540731472956037], [10.88888888888889, -0.7062056794221142], [11.03030303030303, -0.14423905875209397], [11.171717171717171, 0.4206072449732136], [11.313131313131313, 0.9770562701336406], [11.454545454545453, 1.5139987038790752], [11.595959595959595, 2.0207146757285734], [11.737373737373737, 2.4870877760868404], [11.878787878787879, 2.9038070268723537], [12.020202020202019, 3.262552771983091], [12.16161616161616, 3.556162776360909], [12.303030303030303, 3.778775217543962], [12.444444444444445, 3.9259457149302452], [12.585858585858585, 3.994736060303293], [12.727272727272727, 3.983772878145745], [12.868686868686869, 3.8932750446078193], [13.01010101010101, 3.7250493177204778], [13.15151515151515, 3.4824542660945492], [13.292929292929292, 3.170333216256878], [13.434343434343434, 2.7949175573068556], [13.575757575757574, 2.3637023333824514], [13.717171717171716, 1.8852966076892606], [13.858585858585858, 1.3692515855231833], [14.0, 0.8258699277511864]]\n",
" \n",
" var line_6882907c9392490d83c4414c74c1bd4a14 = d3.svg.line()\n",
" .x(function(d) {return x_data_map6882907c9392490d83c4414c74c1bd4a1(d[0]);})\n",
" .y(function(d) {return y_data_map6882907c9392490d83c4414c74c1bd4a1(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_6882907c9392490d83c4414c74c1bd4a1.append(\"svg:path\")\n",
" .attr(\"d\", line_6882907c9392490d83c4414c74c1bd4a14(data_6882907c9392490d83c4414c74c1bd4a14))\n",
" .attr('class', 'line6882907c9392490d83c4414c74c1bd4a14');\n",
" \n",
"\n",
" var data_6882907c9392490d83c4414c74c1bd4a15 = [[0.0, 2.727892280477045], [0.1414141414141414, 2.5247022658203186], [0.2828282828282828, 2.2711074412777608], [0.4242424242424242, 1.9721707400483264], [0.5656565656565656, 1.633860330259148], [0.7070707070707071, 1.2629304625474904], [0.8484848484848484, 0.8667866237765376], [0.9898989898989898, 0.4533376890445608], [1.1313131313131313, 0.03083802372160276], [1.2727272727272727, -0.39227731210792516], [1.4141414141414141, -0.8075609667103227], [1.5555555555555556, -1.2067219451661795], [1.6969696969696968, -1.581791136224129], [1.8383838383838382, -1.9252804128581633], [1.9797979797979797, -2.230332130140818], [2.121212121212121, -2.4908560357587253], [2.2626262626262625, -2.701650859799325], [2.404040404040404, -2.8585081563105805], [2.5454545454545454, -2.958296323472789], [2.686868686868687, -2.9990231249487156], [2.8282828282828283, -2.97987546419488], [2.9696969696969697, -2.9012356176535885], [3.111111111111111, -2.7646736027356162], [3.2525252525252526, -2.572915832964155], [3.3939393939393936, -2.329790686069252], [3.535353535353535, -2.040152071746955], [3.6767676767676765, -1.709782525026504], [3.818181818181818, -1.3452777599530577], [3.9595959595959593, -0.9539149884318561], [4.101010101010101, -0.5435076332026676], [4.242424242424242, -0.12224933554990944], [4.383838383838384, 0.301449627919365], [4.525252525252525, 0.7191302535469297], [4.666666666666666, 1.1224536917136574], [4.808080808080808, 1.5033677290958187], [4.949494949494949, 1.8542675483266162], [5.090909090909091, 2.16814755555178], [5.232323232323232, 2.4387412446943983], [5.373737373737374, 2.6606463060872363], [5.515151515151515, 2.8294324817217986], [5.656565656565657, 2.941730013821341], [5.797979797979798, 2.995296920892537], [5.9393939393939394, 2.989063758112666], [6.08080808080808, 2.9231549684266085], [6.222222222222222, 2.7988863980863776], [6.363636363636363, 2.6187390262345773], [6.505050505050505, 2.3863094330115877], [6.646464646464646, 2.106237995073639], [6.787878787878787, 1.7841162420734922], [6.929292929292929, 1.4263752236996008], [7.07070707070707, 1.0401571159873886], [7.212121212121212, 0.6331726302382331], [7.353535353535353, 0.2135470713280411], [7.494949494949495, -0.2103418812019403], [7.636363636363636, -0.6300314306274265], [7.777777777777778, -1.0371426198586045], [7.919191919191919, -1.4235476144282537], [8.06060606060606, -1.781531971903351], [8.202020202020202, -2.103948658067256], [8.343434343434343, -2.3843607349926215], [8.484848484848484, -2.617169872286812], [8.626262626262626, -2.797728115827128], [8.767676767676768, -2.922430682561652], [8.909090909090908, -2.9887879287594665], [9.05050505050505, -2.9954750548889892], [9.191919191919192, -2.9423585547836493], [9.333333333333332, -2.8304988810464558], [9.474747474747474, -2.6621292734795596], [9.616161616161616, -2.4406111732219236], [9.757575757575758, -2.1703671127364523], [9.898989898989898, -1.856792421474846], [10.04040404040404, -1.5061475099861061], [10.181818181818182, -1.1254328829793663], [10.323232323232324, -0.7222493766620565], [10.464646464646464, -0.3046464106668074], [10.606060606060606, 0.11903871583503306], [10.747474747474747, 0.540347275435521], [10.88888888888889, 0.9508679880651485], [11.03030303030303, 1.3424049492980992], [11.171717171717171, 1.7071412587570984], [11.313131313131313, 2.0377950818331128], [11.454545454545453, 2.3277650290015997], [11.595959595959595, 2.571261950287337], [11.737373737373737, 2.7634245136467963], [11.878787878787879, 2.900416259785574], [12.020202020202019, 2.979502195744882], [12.16161616161616, 2.9991033980925863], [12.303030303030303, 2.9588285355849], [12.444444444444445, 2.8594816819596893], [12.585858585858585, 2.70304626288165], [12.727272727272727, 2.4926454575330466], [12.868686868686869, 2.2324798454186396], [13.01010101010101, 1.9277435432447787], [13.15151515151515, 1.5845205061709877], [13.292929292929292, 1.2096630637437356], [13.434343434343434, 0.8106551155006604], [13.575757575757574, 0.3954627174977251], [13.717171717171716, -0.027624957252206622], [13.858585858585858, -0.45016110925933706], [14.0, -0.8637099499951959]]\n",
" \n",
" var line_6882907c9392490d83c4414c74c1bd4a15 = d3.svg.line()\n",
" .x(function(d) {return x_data_map6882907c9392490d83c4414c74c1bd4a1(d[0]);})\n",
" .y(function(d) {return y_data_map6882907c9392490d83c4414c74c1bd4a1(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_6882907c9392490d83c4414c74c1bd4a1.append(\"svg:path\")\n",
" .attr(\"d\", line_6882907c9392490d83c4414c74c1bd4a15(data_6882907c9392490d83c4414c74c1bd4a15))\n",
" .attr('class', 'line6882907c9392490d83c4414c74c1bd4a15');\n",
" \n",
"\n",
" var data_6882907c9392490d83c4414c74c1bd4a16 = [[0.0, 1.1969442882079129], [0.1414141414141414, 0.9591643802739559], [0.2828282828282828, 0.7022350863345715], [0.4242424242424242, 0.43128591112005654], [0.5656565656565656, 0.15172626145445592], [0.7070707070707071, -0.13086255068579994], [0.8484848484848484, -0.4108387371403298], [0.9898989898989898, -0.6826126699193884], [1.1313131313131313, -0.9407584761986425], [1.2727272727272727, -1.1801223639985414], [1.4141414141414141, -1.395925515863491], [1.5555555555555556, -1.5838594963039747], [1.6969696969696968, -1.7401722682249945], [1.8383838383838382, -1.8617431010524639], [1.9797979797979797, -1.9461448750426857], [2.121212121212121, -1.991692537890841], [2.2626262626262625, -1.9974767462190242], [2.404040404040404, -1.963382020303123], [2.5454545454545454, -1.890089049585678], [2.686868686868687, -1.7790611029459515], [2.8282828282828283, -1.632514815041485], [2.9696969696969697, -1.4533759319617494], [3.111111111111111, -1.2452208997166498], [3.2525252525252526, -1.0122054617255718], [3.3939393939393936, -0.7589816908334668], [3.535353535353535, -0.49060511228114556], [3.6767676767676765, -0.21243377188766224], [3.818181818181818, 0.06997873548629614], [3.9595959595959593, 0.3509941415441926], [4.101010101010101, 0.6250020706353654], [4.242424242424242, 0.8865320489696813], [4.383838383838384, 1.1303627207398268], [4.525252525252525, 1.351626090688974], [4.666666666666666, 1.545904711956965], [4.808080808080808, 1.7093198788831505], [4.949494949494949, 1.8386090640270107], [5.090909090909091, 1.9311910534031616], [5.232323232323232, 1.9852174795282223], [5.373737373737374, 1.9996097234400643], [5.515151515151515, 1.9740804489533366], [5.656565656565657, 1.909139339227296], [5.797979797979798, 1.8060829211173406], [5.9393939393939394, 1.6669686804635493], [6.08080808080808, 1.4945739850955881], [6.222222222222222, 1.2923406356419818], [6.363636363636363, 1.0643061511677656], [6.505050505050505, 0.8150231614990168], [6.646464646464646, 0.549468515538725], [6.787878787878787, 0.2729439201951257], [6.929292929292929, -0.009029906368007982], [7.07070707070707, -0.290823453965207], [7.212121212121212, -0.5668108116183868], [7.353535353535353, -0.8314819869289427], [7.494949494949495, -1.0795529111754274], [7.636363636363636, -1.3060709339229255], [7.777777777777778, -1.506513700980658], [7.919191919191919, -1.6768794416434927], [8.06060606060606, -1.8137668626637415], [8.202020202020202, -1.914443053897621], [8.343434343434343, -1.9768980499136128], [8.484848484848484, -1.9998849582590024], [8.626262626262626, -1.9829448532375995], [8.767676767676768, -1.9264159382029675], [8.909090909090908, -1.8314267934451278], [9.05050505050505, -1.699873844474347], [9.191919191919192, -1.5343835005399717], [9.333333333333332, -1.3382597192756946], [9.474747474747474, -1.115418044325032], [9.616161616161616, -0.870307432863093], [9.757575757575758, -0.6078214337011562], [9.898989898989898, -0.3332004892726032], [10.04040404040404, -0.05192731200731879], [10.181818181818182, 0.23038257613078642], [10.323232323232324, 0.5080929556028242], [10.464646464646464, 0.7756594344739024], [10.606060606060606, 1.0277401402856783], [10.747474747474747, 1.259302368697385], [10.88888888888889, 1.4657230596920667], [11.03030303030303, 1.6428810953751694], [11.171717171717171, 1.7872395766718066], [11.313131313131313, 1.8959164362967864], [11.454545454545453, 1.9667419782338509], [11.595959595959595, 1.9983021949682431], [11.737373737373737, 1.9899669976589967], [11.878787878787879, 1.941902795645312], [12.020202020202019, 1.8550691741415002], [12.16161616161616, 1.7311997364491643], [12.303030303030303, 1.572767493165267], [12.444444444444445, 1.3829354893785792], [12.585858585858585, 1.1654936555655218], [12.727272727272727, 0.9247831429354623], [12.868686868686869, 0.6656096538442406], [13.01010101010101, 0.39314749760426426], [13.15151515151515, 0.11283628718387914], [13.292929292929292, -0.1697276607892595], [13.434343434343434, -0.4489030545592871], [13.575757575757574, -0.7191162536861825], [13.717171717171716, -0.9749725448546349], [13.858585858585858, -1.211363845464553], [14.0, -1.4235706847382463]]\n",
" \n",
" var line_6882907c9392490d83c4414c74c1bd4a16 = d3.svg.line()\n",
" .x(function(d) {return x_data_map6882907c9392490d83c4414c74c1bd4a1(d[0]);})\n",
" .y(function(d) {return y_data_map6882907c9392490d83c4414c74c1bd4a1(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_6882907c9392490d83c4414c74c1bd4a1.append(\"svg:path\")\n",
" .attr(\"d\", line_6882907c9392490d83c4414c74c1bd4a16(data_6882907c9392490d83c4414c74c1bd4a16))\n",
" .attr('class', 'line6882907c9392490d83c4414c74c1bd4a16');\n",
" \n",
"\n",
" var data_6882907c9392490d83c4414c74c1bd4a17 = [[0.0, 0.1411200080598672], [0.1414141414141414, 0.00017851217470370596], [0.2828282828282828, -0.14076654764445318], [0.4242424242424242, -0.2789012518948127], [0.5656565656565656, -0.4114677888531328], [0.7070707070707071, -0.5358195133355166], [0.8484848484848484, -0.6494737860555952], [0.9898989898989898, -0.7501615386615378], [1.1313131313131313, -0.8358725749030221], [1.2727272727272727, -0.9048957035059878], [1.4141414141414141, -0.9558529015161815], [1.5555555555555556, -0.9877268260521109], [1.6969696969696968, -0.9998811252047616], [1.8383838383838382, -0.9920731425839605], [1.9797979797979797, -0.9644587618695071], [2.121212121212121, -0.9175892946472741], [2.2626262626262625, -0.8524004736635621], [2.404040404040404, -0.7701937712435837], [2.5454545454545454, -0.6726104158454094], [2.686868686868687, -0.561598625499915], [2.8282828282828283, -0.43937471230980096], [2.9696969696969697, -0.3083788345429372], [3.111111111111111, -0.17122627971423374], [3.2525252525252526, -0.030655251272503185], [3.3939393939393936, 0.11052779868689673], [3.535353535353535, 0.24950419927011677], [3.6767676767676765, 0.3834993345769584], [3.818181818181818, 0.5098380379502652], [3.9595959595959593, 0.6259980007554833], [4.101010101010101, 0.7296601294025273], [4.242424242424242, 0.8187548452493707], [4.383838383838384, 0.8915034030257741], [4.525252525252525, 0.9464534028690558], [4.666666666666666, 0.9825077869863731], [4.808080808080808, 0.998946742035144], [4.949494949494949, 0.9954420699481458], [5.090909090909091, 0.972063740294721], [5.232323232323232, 0.9292784933624597], [5.373737373737374, 0.8679405218483525], [5.515151515151515, 0.7892744171962329], [5.656565656565657, 0.6948507210510031], [5.797979797979798, 0.5865545699364245], [5.9393939393939394, 0.4665480591546604], [6.08080808080808, 0.33722707729935386], [6.222222222222222, 0.20117347316626377], [6.363636363636363, 0.06110351003263099], [6.505050505050505, -0.08018636360223116], [6.646464646464646, -0.21987534414663878], [6.787878787878787, -0.35517458928725754], [6.929292929292929, -0.4833828962639336], [7.07070707070707, -0.6019406304510561], [7.212121212121212, -0.7084808275799697], [7.353535353535353, -0.8008764493641459], [7.494949494949495, -0.8772828490848947], [7.636363636363636, -0.9361745993268238], [7.777777777777778, -0.9763759466100178], [7.919191919191919, -0.9970842849027095], [8.06060606060606, -0.9978861793738597], [8.202020202020202, -0.978765620476951], [8.343434343434343, -0.940104343575063], [8.484848484848484, -0.882674207726019], [8.626262626262626, -0.807621785782539], [8.767676767676768, -0.7164454734607222], [8.909090909090908, -0.6109655743864235], [9.05050505050505, -0.4932879583612381], [9.191919191919192, -0.36576201839830347], [9.333333333333332, -0.2309337659011698], [9.474747474747474, -0.09149500042432457], [9.616161616161616, 0.04977043117641455], [9.757575757575758, 0.1900422132861441], [9.898989898989898, 0.3265198681593052], [10.04040404040404, 0.4564786664919052], [10.181818181818182, 0.5773240257022147], [10.323232323232324, 0.6866433098770635], [10.464646464646464, 0.7822539972156475], [10.606060606060606, 0.8622472533244656], [10.747474747474747, 0.9250260404375588], [10.88888888888889, 0.9693370017246435], [11.03030303030303, 0.9942954841279031], [11.171717171717171, 0.9994032001551431], [11.313131313131313, 0.9845581760176951], [11.454545454545453, 0.9500567875019361], [11.595959595959595, 0.8965878429289402], [11.737373737373737, 0.8252188313339436], [11.878787878787879, 0.7373746104159653], [12.020202020202019, 0.6348089597453284], [12.16161616161616, 0.519569567159467], [12.303030303030303, 0.39395714738157445], [12.444444444444445, 0.26047950904474004], [12.585858585858585, 0.12180148715761616], [12.727272727272727, -0.01930825940734838], [12.868686868686869, -0.16003252323328684], [13.01010101010101, -0.29756179293325347], [13.15151515151515, -0.4291503440759677], [13.292929292929292, -0.5521710566270118], [13.434343434343434, -0.664167864494105], [13.575757575757574, -0.7629047900395023], [13.717171717171716, -0.8464105846022381], [13.858585858585858, -0.9130180837977102], [14.0, -0.9613974918795568]]\n",
" \n",
" var line_6882907c9392490d83c4414c74c1bd4a17 = d3.svg.line()\n",
" .x(function(d) {return x_data_map6882907c9392490d83c4414c74c1bd4a1(d[0]);})\n",
" .y(function(d) {return y_data_map6882907c9392490d83c4414c74c1bd4a1(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_6882907c9392490d83c4414c74c1bd4a1.append(\"svg:path\")\n",
" .attr(\"d\", line_6882907c9392490d83c4414c74c1bd4a17(data_6882907c9392490d83c4414c74c1bd4a17))\n",
" .attr('class', 'line6882907c9392490d83c4414c74c1bd4a17');\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" function zoomed6882907c9392490d83c4414c74c1bd4a1() {\n",
" //console.log(d3.event); // for some reason this is sometimes null\n",
" //console.log(zoom6882907c9392490d83c4414c74c1bd4a1.translate());\n",
" //console.log(zoom6882907c9392490d83c4414c74c1bd4a1.scale());\n",
"\n",
" baseaxes_6882907c9392490d83c4414c74c1bd4a1.select(\".x.axis\").call(xAxis_6882907c9392490d83c4414c74c1bd4a1);\n",
" baseaxes_6882907c9392490d83c4414c74c1bd4a1.select(\".y.axis\").call(yAxis_6882907c9392490d83c4414c74c1bd4a1);\n",
"\n",
" \n",
" axes_6882907c9392490d83c4414c74c1bd4a1.select(\".x.grid\")\n",
" .call(create_xAxis_6882907c9392490d83c4414c74c1bd4a1()\n",
" .tickSize(-height_6882907c9392490d83c4414c74c1bd4a1, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" axes_6882907c9392490d83c4414c74c1bd4a1.select(\".y.grid\")\n",
" .call(create_yAxis_6882907c9392490d83c4414c74c1bd4a1()\n",
" .tickSize(-width_6882907c9392490d83c4414c74c1bd4a1, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" axes_6882907c9392490d83c4414c74c1bd4a1.select(\".line6882907c9392490d83c4414c74c1bd4a12\")\n",
" .attr(\"d\", line_6882907c9392490d83c4414c74c1bd4a12(data_6882907c9392490d83c4414c74c1bd4a12));\n",
" \n",
"\n",
" axes_6882907c9392490d83c4414c74c1bd4a1.select(\".line6882907c9392490d83c4414c74c1bd4a13\")\n",
" .attr(\"d\", line_6882907c9392490d83c4414c74c1bd4a13(data_6882907c9392490d83c4414c74c1bd4a13));\n",
" \n",
"\n",
" axes_6882907c9392490d83c4414c74c1bd4a1.select(\".line6882907c9392490d83c4414c74c1bd4a14\")\n",
" .attr(\"d\", line_6882907c9392490d83c4414c74c1bd4a14(data_6882907c9392490d83c4414c74c1bd4a14));\n",
" \n",
"\n",
" axes_6882907c9392490d83c4414c74c1bd4a1.select(\".line6882907c9392490d83c4414c74c1bd4a15\")\n",
" .attr(\"d\", line_6882907c9392490d83c4414c74c1bd4a15(data_6882907c9392490d83c4414c74c1bd4a15));\n",
" \n",
"\n",
" axes_6882907c9392490d83c4414c74c1bd4a1.select(\".line6882907c9392490d83c4414c74c1bd4a16\")\n",
" .attr(\"d\", line_6882907c9392490d83c4414c74c1bd4a16(data_6882907c9392490d83c4414c74c1bd4a16));\n",
" \n",
"\n",
" axes_6882907c9392490d83c4414c74c1bd4a1.select(\".line6882907c9392490d83c4414c74c1bd4a17\")\n",
" .attr(\"d\", line_6882907c9392490d83c4414c74c1bd4a17(data_6882907c9392490d83c4414c74c1bd4a17));\n",
" \n",
"\n",
"\n",
"\n",
" }\n",
"\n",
" function reset6882907c9392490d83c4414c74c1bd4a1() {\n",
" d3.transition().duration(750).tween(\"zoom\", function() {\n",
" var ix = d3.interpolate(x_6882907c9392490d83c4414c74c1bd4a1.domain(), xdomain6882907c9392490d83c4414c74c1bd4a1),\n",
" iy = d3.interpolate(y_6882907c9392490d83c4414c74c1bd4a1.domain(), ydomain6882907c9392490d83c4414c74c1bd4a1);\n",
" return function(t) {\n",
" zoom6882907c9392490d83c4414c74c1bd4a1.x(x_6882907c9392490d83c4414c74c1bd4a1.domain(ix(t))).y(y_6882907c9392490d83c4414c74c1bd4a1.domain(iy(t)));\n",
" zoomed6882907c9392490d83c4414c74c1bd4a1();\n",
" };\n",
" });\n",
" }\n",
"\n",
" d3.select(\"#reset6882907c9392490d83c4414c74c1bd4a\").on(\"click\", reset6882907c9392490d83c4414c74c1bd4a1);\n",
" \n",
"\n",
" }\n",
"\n",
" // set a timeout of 0 to allow d3.js to load\n",
" setTimeout(function(){ func6882907c9392490d83c4414c74c1bd4a(d3.select('#figure6882907c9392490d83c4414c74c1bd4a')) }, 0)\n",
" </script>\n",
" "
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 8,
"text": [
"<IPython.core.display.HTML at 0x109bc42d0>"
]
}
],
"prompt_number": 8
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"sns.set(style=\"nogrid\")\n",
"sinplot()"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "display_data",
"png": "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\n",
"text": [
"<matplotlib.figure.Figure at 0x109bb8350>"
]
}
],
"prompt_number": 9
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"sinplot()\n",
"display_d3()"
],
"language": "python",
"metadata": {},
"outputs": [
{
"html": [
"\n",
" <script type=\"text/javascript\" src=\"http://d3js.org/d3.v3.min.js\"></script>\n",
" \n",
" <style>\n",
" \n",
" div#figure481426086fc249bb96c41e9d0d494de6\n",
" .axes481426086fc249bb96c41e9d0d494de61.axis line, .axes481426086fc249bb96c41e9d0d494de61.axis path {\n",
" shape-rendering: crispEdges;\n",
" stroke: black;\n",
" fill: none;\n",
" }\n",
"\n",
" div#figure481426086fc249bb96c41e9d0d494de6\n",
" .axes481426086fc249bb96c41e9d0d494de61.axis text {\n",
" font-family: sans-serif;\n",
" font-size: 10.0px;\n",
" fill: black;\n",
" stroke: none;\n",
" }\n",
"\n",
" div#figure481426086fc249bb96c41e9d0d494de6\n",
" .bg481426086fc249bb96c41e9d0d494de61{\n",
" fill: #FFFFFF;\n",
" }\n",
" \n",
"\n",
" div#figure481426086fc249bb96c41e9d0d494de6\n",
" .grid .tick {\n",
" stroke: #DDDDDD;\n",
" stroke-dasharray: 10,0;\n",
" stroke-opacity: 1.0;\n",
" }\n",
"\n",
" div#figure481426086fc249bb96c41e9d0d494de6\n",
" .grid path {\n",
" stroke-width: 0;\n",
" }\n",
" \n",
"\n",
" div#figure481426086fc249bb96c41e9d0d494de6\n",
" path.line481426086fc249bb96c41e9d0d494de612 {\n",
" stroke: #4C72B0;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure481426086fc249bb96c41e9d0d494de6\n",
" path.points481426086fc249bb96c41e9d0d494de612 {\n",
" stroke-width: 0.0;\n",
" stroke: #4C72B0;\n",
" fill: #4C72B0;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure481426086fc249bb96c41e9d0d494de6\n",
" path.line481426086fc249bb96c41e9d0d494de613 {\n",
" stroke: #55A868;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure481426086fc249bb96c41e9d0d494de6\n",
" path.points481426086fc249bb96c41e9d0d494de613 {\n",
" stroke-width: 0.0;\n",
" stroke: #55A868;\n",
" fill: #55A868;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure481426086fc249bb96c41e9d0d494de6\n",
" path.line481426086fc249bb96c41e9d0d494de614 {\n",
" stroke: #C44E52;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure481426086fc249bb96c41e9d0d494de6\n",
" path.points481426086fc249bb96c41e9d0d494de614 {\n",
" stroke-width: 0.0;\n",
" stroke: #C44E52;\n",
" fill: #C44E52;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure481426086fc249bb96c41e9d0d494de6\n",
" path.line481426086fc249bb96c41e9d0d494de615 {\n",
" stroke: #8172B2;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure481426086fc249bb96c41e9d0d494de6\n",
" path.points481426086fc249bb96c41e9d0d494de615 {\n",
" stroke-width: 0.0;\n",
" stroke: #8172B2;\n",
" fill: #8172B2;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure481426086fc249bb96c41e9d0d494de6\n",
" path.line481426086fc249bb96c41e9d0d494de616 {\n",
" stroke: #CCB974;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure481426086fc249bb96c41e9d0d494de6\n",
" path.points481426086fc249bb96c41e9d0d494de616 {\n",
" stroke-width: 0.0;\n",
" stroke: #CCB974;\n",
" fill: #CCB974;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure481426086fc249bb96c41e9d0d494de6\n",
" path.line481426086fc249bb96c41e9d0d494de617 {\n",
" stroke: #64B5CD;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure481426086fc249bb96c41e9d0d494de6\n",
" path.points481426086fc249bb96c41e9d0d494de617 {\n",
" stroke-width: 0.0;\n",
" stroke: #64B5CD;\n",
" fill: #64B5CD;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
"\n",
"\n",
" </style>\n",
" \n",
" <div id='figure481426086fc249bb96c41e9d0d494de6'>\n",
" <!-- Uncomment for a rudimentary reset button -->\n",
" <!-- <button id='reset481426086fc249bb96c41e9d0d494de6'>Reset</button> -->\n",
" </div>\n",
"\n",
" <script type=\"text/javascript\">\n",
" func481426086fc249bb96c41e9d0d494de6 = function(figure){\n",
"\n",
" var figwidth = 8.0 * 80;\n",
" var figheight = 5.5 * 80;\n",
"\n",
" var canvas = figure.append('svg:svg')\n",
" .attr('width', figwidth)\n",
" .attr('height', figheight)\n",
" .attr('class', 'canvas')\n",
"\n",
" \n",
" // store the width and height of the axes\n",
" var width_481426086fc249bb96c41e9d0d494de61 = 0.775 * figwidth;\n",
" var height_481426086fc249bb96c41e9d0d494de61 = 0.775 * figheight\n",
"\n",
" \n",
" var xdomain481426086fc249bb96c41e9d0d494de61 = [0.0, 14.0];\n",
" var x_481426086fc249bb96c41e9d0d494de61 = d3.scale.linear()\n",
" .domain(xdomain481426086fc249bb96c41e9d0d494de61)\n",
" .range([0, width_481426086fc249bb96c41e9d0d494de61]);\n",
" var x_data_map481426086fc249bb96c41e9d0d494de61 = x_481426086fc249bb96c41e9d0d494de61;\n",
" \n",
" \n",
" var ydomain481426086fc249bb96c41e9d0d494de61 = [-6.0, 6.0];\n",
" var y_481426086fc249bb96c41e9d0d494de61 = d3.scale.linear()\n",
" .domain(ydomain481426086fc249bb96c41e9d0d494de61)\n",
" .range([height_481426086fc249bb96c41e9d0d494de61, 0]);\n",
" var y_data_map481426086fc249bb96c41e9d0d494de61 = y_481426086fc249bb96c41e9d0d494de61;\n",
" \n",
"\n",
"\n",
" // zoom object for the axes\n",
" var zoom481426086fc249bb96c41e9d0d494de61 = d3.behavior.zoom()\n",
" .x(x_481426086fc249bb96c41e9d0d494de61)\n",
" .y(y_481426086fc249bb96c41e9d0d494de61)\n",
" .on(\"zoom\", zoomed481426086fc249bb96c41e9d0d494de61);\n",
"\n",
" // create the axes itself\n",
" var baseaxes_481426086fc249bb96c41e9d0d494de61 = canvas.append('g')\n",
" .attr('transform', 'translate(' + (0.125 * figwidth) + ',' +\n",
" ((1 - 0.125 - 0.775) * figheight) + ')')\n",
" .attr('width', width_481426086fc249bb96c41e9d0d494de61)\n",
" .attr('height', height_481426086fc249bb96c41e9d0d494de61)\n",
" .attr('class', 'main')\n",
" .call(zoom481426086fc249bb96c41e9d0d494de61);\n",
"\n",
" // create the axes background\n",
" baseaxes_481426086fc249bb96c41e9d0d494de61.append(\"svg:rect\")\n",
" .attr(\"width\", width_481426086fc249bb96c41e9d0d494de61)\n",
" .attr(\"height\", height_481426086fc249bb96c41e9d0d494de61)\n",
" .attr(\"class\", \"bg481426086fc249bb96c41e9d0d494de61\");\n",
"\n",
" // axis factory functions: used for grid lines & axes\n",
" var create_xAxis_481426086fc249bb96c41e9d0d494de61 = function(){\n",
" return d3.svg.axis()\n",
" .scale(x_481426086fc249bb96c41e9d0d494de61)\n",
" .orient('bottom');\n",
" }\n",
"\n",
" var create_yAxis_481426086fc249bb96c41e9d0d494de61 = function(){\n",
" return d3.svg.axis()\n",
" .scale(y_481426086fc249bb96c41e9d0d494de61)\n",
" .orient('left');\n",
" }\n",
"\n",
" // draw the x axis\n",
" var xAxis_481426086fc249bb96c41e9d0d494de61 = create_xAxis_481426086fc249bb96c41e9d0d494de61();\n",
"\n",
" baseaxes_481426086fc249bb96c41e9d0d494de61.append('g')\n",
" .attr('transform', 'translate(0,' + (height_481426086fc249bb96c41e9d0d494de61) + ')')\n",
" .attr('class', 'axes481426086fc249bb96c41e9d0d494de61 x axis')\n",
" .call(xAxis_481426086fc249bb96c41e9d0d494de61);\n",
"\n",
" // draw the y axis\n",
" var yAxis_481426086fc249bb96c41e9d0d494de61 = create_yAxis_481426086fc249bb96c41e9d0d494de61();\n",
"\n",
" baseaxes_481426086fc249bb96c41e9d0d494de61.append('g')\n",
" .attr('transform', 'translate(0,0)')\n",
" .attr('class', 'axes481426086fc249bb96c41e9d0d494de61 y axis')\n",
" .call(yAxis_481426086fc249bb96c41e9d0d494de61);\n",
"\n",
" // create the clip boundary\n",
" var clip_481426086fc249bb96c41e9d0d494de61 = baseaxes_481426086fc249bb96c41e9d0d494de61.append(\"svg:clipPath\")\n",
" .attr(\"id\", \"clip481426086fc249bb96c41e9d0d494de61\")\n",
" .append(\"svg:rect\")\n",
" .attr(\"x\", 0)\n",
" .attr(\"y\", 0)\n",
" .attr(\"width\", width_481426086fc249bb96c41e9d0d494de61)\n",
" .attr(\"height\", height_481426086fc249bb96c41e9d0d494de61);\n",
"\n",
" // axes_481426086fc249bb96c41e9d0d494de61 is the axes on which to draw plot components: they'll\n",
" // be clipped when zooming or scrolling moves them out of the plot.\n",
" var axes_481426086fc249bb96c41e9d0d494de61 = baseaxes_481426086fc249bb96c41e9d0d494de61.append('g')\n",
" .attr(\"clip-path\", \"url(#clip481426086fc249bb96c41e9d0d494de61)\");\n",
"\n",
" \n",
"\n",
" var data_481426086fc249bb96c41e9d0d494de612 = [[0.0, 2.876553231625218], [0.1414141414141414, 3.58997472407556], [0.2828282828282828, 4.2317236094578465], [0.4242424242424242, 4.788987592635317], [0.5656565656565656, 5.250641090402162], [0.7070707070707071, 5.6074673499146535], [0.8484848484848484, 5.8523424579825125], [0.9898989898989898, 5.980377567538492], [1.1313131313131313, 5.9890165017837464], [1.2727272727272727, 5.878086787375916], [1.4141414141414141, 5.649803097799916], [1.5555555555555556, 5.308723038175721], [1.6969696969696968, 4.861656154244211], [1.8383838383838382, 4.317527982135284], [1.9797979797979797, 3.687201853117734], [2.121212121212121, 2.983262010937575], [2.2626262626262625, 2.2197623717323705], [2.404040404040404, 1.411945942443192], [2.5454545454545454, 0.5759404994388477], [2.686868686868687, -0.27156339697633225], [2.8282828282828283, -1.1136456238418575], [2.9696969696969697, -1.9334942999596874], [3.111111111111111, -2.714741429303391], [3.2525252525252526, -3.4417896824129626], [3.3939393939393936, -4.100123791697469], [3.535353535353535, -4.676600343745723], [3.6767676767676765, -5.1597101830414465], [3.818181818181818, -5.539808188283268], [3.9595959595959593, -5.809305833904599], [4.101010101010101, -5.962822692369047], [4.242424242424242, -5.997293852550284], [4.383838383838384, -5.912031109625507], [4.525252525252525, -5.7087367048473405], [4.666666666666666, -5.39146934088438], [4.808080808080808, -4.966563151222394], [4.949494949494949, -4.442501241374133], [5.090909090909091, -3.82974632660385], [5.232323232323232, -3.1405318474260002], [5.373737373737374, -2.3886177331850504], [5.515151515151515, -1.5890156898123908], [5.656565656565657, -0.7576894962954035], [5.797979797979798, 0.08876370666356237], [5.9393939393939394, 0.9334447728364618], [6.08080808080808, 1.7594899360948961], [6.222222222222222, 2.55040748968405], [6.363636363636363, 3.29040703745949], [6.505050505050505, 3.9647147436996075], [6.646464646464646, 4.559868287639796], [6.787878787878787, 5.063985634062954], [6.929292929292929, 5.4670022540340835], [7.07070707070707, 5.760872059748891], [7.212121212121212, 5.939728041901462], [7.353535353535353, 5.999999402501318], [7.494949494949495, 5.940482844623621], [7.636363636363636, 5.762366595817216], [7.777777777777778, 5.469206685551482], [7.919191919191919, 5.066855950314568], [8.06060606060606, 4.563347183751718], [8.202020202020202, 3.9687327647109463], [8.343434343434343, 3.294883964966711], [8.484848484848484, 2.555253943373697], [8.626262626262626, 1.764609158190757], [8.767676767676768, 0.9387345598351724], [8.909090909090908, 0.09411844979232722], [9.05050505050505, -0.7523767026361421], [9.191919191919192, -1.583850913715481], [9.333333333333332, -2.3837040876237636], [9.474747474747474, -3.1359674316390986], [9.616161616161616, -3.825622267578108], [9.757575757575758, -4.438899874525474], [9.898989898989898, -4.9635563765977215], [10.04040404040404, -5.389117187701946], [10.181818181818182, -5.7070861330341], [10.323232323232324, -5.911115072278374], [10.464646464646464, -5.997130638038921], [10.606060606060606, -5.963415559214877], [10.747474747474747, -5.810642945725545], [10.88888888888889, -5.541862850103033], [11.03030303030303, -5.162441374245527], [11.171717171717171, -4.679953537043801], [11.313131313131313, -4.104032041741968], [11.454545454545453, -3.446174962339835], [11.595959595959595, -2.7195161885115144], [11.737373737373737, -1.93856321202844], [11.878787878787879, -1.1189074896902171], [12.020202020202019, -0.2769131652676346], [12.16161616161616, 0.5706096349832415], [12.303030303030303, 1.4067404106933508], [12.444444444444445, 2.2147860993341233], [12.585858585858585, 2.9786143474528677], [12.727272727272727, 3.682975587544918], [12.868686868686869, 4.313807490408745], [13.01010101010101, 4.858515714697951], [13.15151515151515, 5.306225348602037], [13.292929292929292, 5.647998023709619], [13.434343434343434, 5.877010366450589], [13.575757575757574, 5.98869022439587], [13.717171717171716, 5.980807947703573], [13.858585858585858, 5.853520903309006], [14.0, 5.609370333148098]]\n",
" \n",
" var line_481426086fc249bb96c41e9d0d494de612 = d3.svg.line()\n",
" .x(function(d) {return x_data_map481426086fc249bb96c41e9d0d494de61(d[0]);})\n",
" .y(function(d) {return y_data_map481426086fc249bb96c41e9d0d494de61(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_481426086fc249bb96c41e9d0d494de61.append(\"svg:path\")\n",
" .attr(\"d\", line_481426086fc249bb96c41e9d0d494de612(data_481426086fc249bb96c41e9d0d494de612))\n",
" .attr('class', 'line481426086fc249bb96c41e9d0d494de612');\n",
" \n",
"\n",
" var data_481426086fc249bb96c41e9d0d494de613 = [[0.0, 4.207354924039483], [0.1414141414141414, 4.546115625303932], [0.2828282828282828, 4.794114696211149], [0.4242424242424242, 4.9464009208533515], [0.5656565656565656, 4.999933957283991], [0.7070707070707071, 4.953645036896001], [0.8484848484848484, 4.808458302018386], [0.9898989898989898, 4.5672723557333885], [1.1313131313131313, 4.234902392265772], [1.2727272727272727, 3.8179840632910467], [1.4141414141414141, 3.324840999438603], [1.5555555555555556, 2.7653186318773093], [1.6969696969696968, 2.1505876316782024], [1.8383838383838382, 1.4929208912197036], [1.9797979797979797, 0.8054485001245881], [2.121212121212121, 0.10189560754966093], [2.2626262626262625, -0.6036915956829126], [2.404040404040404, -1.2972263044403864], [2.5454545454545454, -1.9648623374849152], [2.686868686868687, -2.593270571705975], [2.8282828282828283, -3.169905053465617], [2.9696969696969697, -3.6832534742353484], [3.111111111111111, -4.1230670098649345], [3.2525252525252526, -4.4805649348214125], [3.3939393939393936, -4.7486099263455905], [3.535353535353535, -4.921850558639058], [3.6767676767676765, -4.99682814223436], [3.818181818181818, -4.972045775537202], [3.9595959595959593, -4.847998229950456], [4.101010101010101, -4.627162071933758], [4.242424242424242, -4.3139462192084], [4.383838383838384, -3.914603918235785], [4.525252525252525, -3.437107900308792], [4.666666666666666, -2.890991208721548], [4.808080808080808, -2.2871568748483213], [4.949494949494949, -1.6376602428829528], [5.090909090909091, -0.9554682890502797], [5.232323232323232, -0.25420074039856294], [5.373737373737374, 0.4521418383531782], [5.515151515151515, 1.1494575612605022], [5.656565656565657, 1.823824760442265], [5.797979797979798, 2.4617799273778], [5.9393939393939394, 3.050586507210567], [6.08080808080808, 3.578489179672586], [6.222222222222222, 4.034948549998823], [6.363636363636363, 4.410851564308275], [6.505050505050505, 4.698693448581335], [6.646464646464646, 4.892727538884442], [6.787878787878787, 4.989080011533314], [6.929292929292929, 4.985827222646594], [7.07070707070707, 4.883034113032413], [7.212121212121212, 4.682752911667557], [7.353535353535353, 4.388982163653826], [7.494949494949495, 4.007586900644305], [7.636363636363636, 3.5461815475094474], [7.777777777777778, 3.013977902970997], [7.919191919191919, 2.4216012292179636], [8.06060606060606, 1.7808781222119838], [8.202020202020202, 1.1046003977783656], [8.343434343434343, 0.40626970741542867], [8.484848484848484, -0.3001720175205357], [8.626262626262626, -1.0006209116657163], [8.767676767676768, -1.6810927544559284], [8.909090909090908, -2.3280021602665517], [9.05050505050505, -2.9284338059505197], [9.191919191919192, -3.470400280809992], [9.333333333333332, -3.9430814111161157], [9.474747474747474, -4.337040281145316], [9.616161616161616, -4.644411637946576], [9.757575757575758, -4.85905891840366], [9.898989898989898, -4.976696763601013], [10.04040404040404, -4.994976574536361], [10.181818181818182, -4.913533401089673], [10.323232323232324, -4.733993228126436], [10.464646464646464, -4.459940513270665], [10.606060606060606, -4.096846624444826], [10.747474747474747, -3.6519606058965315], [10.88888888888889, -3.1341644535305564], [11.03030303030303, -2.5537957889242953], [11.171717171717171, -1.9224414722787195], [11.313131313131313, -1.2527062747511908], [11.454545454545453, -0.557961228547076], [11.595959595959595, 0.1479233211261594], [11.737373737373737, 0.8508546327166372], [11.878787878787879, 1.536798925052143], [12.020202020202019, 2.1920615569405086], [12.16161616161616, 2.803560435957324], [12.303030303030303, 3.359087197908703], [12.444444444444445, 3.847550942611389], [12.585858585858585, 4.259199659889297], [12.727272727272727, 4.5858149250929054], [12.868686868686869, 4.820875977112563], [13.01010101010101, 4.95968990312484], [13.15151515151515, 4.999485330978301], [13.292929292929292, 4.93946775868258], [13.434343434343434, 4.780835416366565], [13.575757575757574, 4.526755344027183], [13.717171717171716, 4.1823001626682705], [13.858585858585858, 3.754346801171953], [14.0, 3.2514392007855846]]\n",
" \n",
" var line_481426086fc249bb96c41e9d0d494de613 = d3.svg.line()\n",
" .x(function(d) {return x_data_map481426086fc249bb96c41e9d0d494de61(d[0]);})\n",
" .y(function(d) {return y_data_map481426086fc249bb96c41e9d0d494de61(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_481426086fc249bb96c41e9d0d494de61.append(\"svg:path\")\n",
" .attr(\"d\", line_481426086fc249bb96c41e9d0d494de613(data_481426086fc249bb96c41e9d0d494de613))\n",
" .attr('class', 'line481426086fc249bb96c41e9d0d494de613');\n",
" \n",
"\n",
" var data_481426086fc249bb96c41e9d0d494de614 = [[0.0, 3.989979946416218], [0.1414141414141414, 3.9900303926494853], [0.2828282828282828, 3.9104212583837272], [0.4242424242424242, 3.7527419125248005], [0.5656565656565656, 3.5201403688240847], [0.7070707070707071, 3.217260436869787], [0.8484848484848484, 2.8501490100303144], [0.9898989898989898, 2.4261353413139415], [1.1313131313131313, 1.9536847173605922], [1.2727272727272727, 1.4422294519140366], [1.4141414141414141, 0.9019805729314859], [1.5555555555555556, 0.3437239629325636], [1.6969696969696968, -0.22139497742482403], [1.8383838383838382, -0.7820938434241962], [1.9797979797979797, -1.327178475609005], [2.121212121212121, -1.8457664473149582], [2.2626262626262625, -2.3275043285646695], [2.404040404040404, -2.7627743887259277], [2.5454545454545454, -3.1428866111862996], [2.686868686868687, -3.4602521865373372], [2.8282828282828283, -3.708535020536781], [2.9696969696969697, -3.882778232044592], [3.111111111111111, -3.979503115445124], [3.2525252525252526, -3.9967785918048175], [3.3939393939393936, -3.934259762197022], [3.535353535353535, -3.7931947934900943], [3.6767676767676765, -3.576399999126408], [3.818181818181818, -3.2882036123959155], [3.9595959595959593, -2.934359374751461], [4.101010101010101, -2.5219316643453173], [4.242424242424242, -2.059154458156123], [4.383838383838384, -1.555266943478651], [4.525252525252525, -1.0203290607363802], [4.666666666666666, -0.4650206602409222], [4.808080808080808, 0.09957171733561983], [4.949494949494949, 0.6621761799210507], [5.090909090909091, 1.211560523480291], [5.232323232323232, 1.7367564790945595], [5.373737373737374, 2.2272786906670548], [5.515151515151515, 2.6733340514406634], [5.656565656565657, 3.0660172199964313], [5.797979797979798, 3.3974884123232334], [5.9393939393939394, 3.6611299204013776], [6.08080808080808, 3.8516782324605434], [6.222222222222222, 3.965329117176733], [6.363636363636363, 3.999813573838443], [6.505050505050505, 3.9544431321632247], [6.646464646464646, 3.8301235973693943], [6.787878787878787, 3.6293369660872945], [6.929292929292929, 3.35609187415268], [7.07070707070707, 3.0158435655749845], [7.212121212121212, 2.615384980472332], [7.353535353535353, 2.1627111363652145], [7.494949494949495, 1.6668595104094168], [7.636363636363636, 1.1377296092819214], [7.777777777777778, 0.5858853289447634], [7.919191919191919, 0.022344050105984038], [8.06060606060606, -0.5416433199859846], [8.202020202020202, -1.0948169680246902], [8.343434343434343, -1.626132972934473], [8.484848484848484, -2.1249837939453555], [8.626262626262626, -2.5814100464855922], [8.767676767676768, -2.986299337859358], [8.909090909090908, -3.331568193023753], [9.05050505050505, -3.610323438379796], [9.191919191919192, -3.816999821605628], [9.333333333333332, -3.9474711199994963], [9.474747474747474, -3.9991325190927314], [9.616161616161616, -3.9709526168721183], [9.757575757575758, -3.8634940153653337], [9.898989898989898, -3.6789020884855246], [10.04040404040404, -3.4208621503811303], [10.181818181818182, -3.0945258794101065], [10.323232323232324, -2.706408466658481], [10.464646464646464, -2.264258542397627], [10.606060606060606, -1.7769034773536276], [10.747474747474747, -1.2540731472956037], [10.88888888888889, -0.7062056794221142], [11.03030303030303, -0.14423905875209397], [11.171717171717171, 0.4206072449732136], [11.313131313131313, 0.9770562701336406], [11.454545454545453, 1.5139987038790752], [11.595959595959595, 2.0207146757285734], [11.737373737373737, 2.4870877760868404], [11.878787878787879, 2.9038070268723537], [12.020202020202019, 3.262552771983091], [12.16161616161616, 3.556162776360909], [12.303030303030303, 3.778775217543962], [12.444444444444445, 3.9259457149302452], [12.585858585858585, 3.994736060303293], [12.727272727272727, 3.983772878145745], [12.868686868686869, 3.8932750446078193], [13.01010101010101, 3.7250493177204778], [13.15151515151515, 3.4824542660945492], [13.292929292929292, 3.170333216256878], [13.434343434343434, 2.7949175573068556], [13.575757575757574, 2.3637023333824514], [13.717171717171716, 1.8852966076892606], [13.858585858585858, 1.3692515855231833], [14.0, 0.8258699277511864]]\n",
" \n",
" var line_481426086fc249bb96c41e9d0d494de614 = d3.svg.line()\n",
" .x(function(d) {return x_data_map481426086fc249bb96c41e9d0d494de61(d[0]);})\n",
" .y(function(d) {return y_data_map481426086fc249bb96c41e9d0d494de61(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_481426086fc249bb96c41e9d0d494de61.append(\"svg:path\")\n",
" .attr(\"d\", line_481426086fc249bb96c41e9d0d494de614(data_481426086fc249bb96c41e9d0d494de614))\n",
" .attr('class', 'line481426086fc249bb96c41e9d0d494de614');\n",
" \n",
"\n",
" var data_481426086fc249bb96c41e9d0d494de615 = [[0.0, 2.727892280477045], [0.1414141414141414, 2.5247022658203186], [0.2828282828282828, 2.2711074412777608], [0.4242424242424242, 1.9721707400483264], [0.5656565656565656, 1.633860330259148], [0.7070707070707071, 1.2629304625474904], [0.8484848484848484, 0.8667866237765376], [0.9898989898989898, 0.4533376890445608], [1.1313131313131313, 0.03083802372160276], [1.2727272727272727, -0.39227731210792516], [1.4141414141414141, -0.8075609667103227], [1.5555555555555556, -1.2067219451661795], [1.6969696969696968, -1.581791136224129], [1.8383838383838382, -1.9252804128581633], [1.9797979797979797, -2.230332130140818], [2.121212121212121, -2.4908560357587253], [2.2626262626262625, -2.701650859799325], [2.404040404040404, -2.8585081563105805], [2.5454545454545454, -2.958296323472789], [2.686868686868687, -2.9990231249487156], [2.8282828282828283, -2.97987546419488], [2.9696969696969697, -2.9012356176535885], [3.111111111111111, -2.7646736027356162], [3.2525252525252526, -2.572915832964155], [3.3939393939393936, -2.329790686069252], [3.535353535353535, -2.040152071746955], [3.6767676767676765, -1.709782525026504], [3.818181818181818, -1.3452777599530577], [3.9595959595959593, -0.9539149884318561], [4.101010101010101, -0.5435076332026676], [4.242424242424242, -0.12224933554990944], [4.383838383838384, 0.301449627919365], [4.525252525252525, 0.7191302535469297], [4.666666666666666, 1.1224536917136574], [4.808080808080808, 1.5033677290958187], [4.949494949494949, 1.8542675483266162], [5.090909090909091, 2.16814755555178], [5.232323232323232, 2.4387412446943983], [5.373737373737374, 2.6606463060872363], [5.515151515151515, 2.8294324817217986], [5.656565656565657, 2.941730013821341], [5.797979797979798, 2.995296920892537], [5.9393939393939394, 2.989063758112666], [6.08080808080808, 2.9231549684266085], [6.222222222222222, 2.7988863980863776], [6.363636363636363, 2.6187390262345773], [6.505050505050505, 2.3863094330115877], [6.646464646464646, 2.106237995073639], [6.787878787878787, 1.7841162420734922], [6.929292929292929, 1.4263752236996008], [7.07070707070707, 1.0401571159873886], [7.212121212121212, 0.6331726302382331], [7.353535353535353, 0.2135470713280411], [7.494949494949495, -0.2103418812019403], [7.636363636363636, -0.6300314306274265], [7.777777777777778, -1.0371426198586045], [7.919191919191919, -1.4235476144282537], [8.06060606060606, -1.781531971903351], [8.202020202020202, -2.103948658067256], [8.343434343434343, -2.3843607349926215], [8.484848484848484, -2.617169872286812], [8.626262626262626, -2.797728115827128], [8.767676767676768, -2.922430682561652], [8.909090909090908, -2.9887879287594665], [9.05050505050505, -2.9954750548889892], [9.191919191919192, -2.9423585547836493], [9.333333333333332, -2.8304988810464558], [9.474747474747474, -2.6621292734795596], [9.616161616161616, -2.4406111732219236], [9.757575757575758, -2.1703671127364523], [9.898989898989898, -1.856792421474846], [10.04040404040404, -1.5061475099861061], [10.181818181818182, -1.1254328829793663], [10.323232323232324, -0.7222493766620565], [10.464646464646464, -0.3046464106668074], [10.606060606060606, 0.11903871583503306], [10.747474747474747, 0.540347275435521], [10.88888888888889, 0.9508679880651485], [11.03030303030303, 1.3424049492980992], [11.171717171717171, 1.7071412587570984], [11.313131313131313, 2.0377950818331128], [11.454545454545453, 2.3277650290015997], [11.595959595959595, 2.571261950287337], [11.737373737373737, 2.7634245136467963], [11.878787878787879, 2.900416259785574], [12.020202020202019, 2.979502195744882], [12.16161616161616, 2.9991033980925863], [12.303030303030303, 2.9588285355849], [12.444444444444445, 2.8594816819596893], [12.585858585858585, 2.70304626288165], [12.727272727272727, 2.4926454575330466], [12.868686868686869, 2.2324798454186396], [13.01010101010101, 1.9277435432447787], [13.15151515151515, 1.5845205061709877], [13.292929292929292, 1.2096630637437356], [13.434343434343434, 0.8106551155006604], [13.575757575757574, 0.3954627174977251], [13.717171717171716, -0.027624957252206622], [13.858585858585858, -0.45016110925933706], [14.0, -0.8637099499951959]]\n",
" \n",
" var line_481426086fc249bb96c41e9d0d494de615 = d3.svg.line()\n",
" .x(function(d) {return x_data_map481426086fc249bb96c41e9d0d494de61(d[0]);})\n",
" .y(function(d) {return y_data_map481426086fc249bb96c41e9d0d494de61(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_481426086fc249bb96c41e9d0d494de61.append(\"svg:path\")\n",
" .attr(\"d\", line_481426086fc249bb96c41e9d0d494de615(data_481426086fc249bb96c41e9d0d494de615))\n",
" .attr('class', 'line481426086fc249bb96c41e9d0d494de615');\n",
" \n",
"\n",
" var data_481426086fc249bb96c41e9d0d494de616 = [[0.0, 1.1969442882079129], [0.1414141414141414, 0.9591643802739559], [0.2828282828282828, 0.7022350863345715], [0.4242424242424242, 0.43128591112005654], [0.5656565656565656, 0.15172626145445592], [0.7070707070707071, -0.13086255068579994], [0.8484848484848484, -0.4108387371403298], [0.9898989898989898, -0.6826126699193884], [1.1313131313131313, -0.9407584761986425], [1.2727272727272727, -1.1801223639985414], [1.4141414141414141, -1.395925515863491], [1.5555555555555556, -1.5838594963039747], [1.6969696969696968, -1.7401722682249945], [1.8383838383838382, -1.8617431010524639], [1.9797979797979797, -1.9461448750426857], [2.121212121212121, -1.991692537890841], [2.2626262626262625, -1.9974767462190242], [2.404040404040404, -1.963382020303123], [2.5454545454545454, -1.890089049585678], [2.686868686868687, -1.7790611029459515], [2.8282828282828283, -1.632514815041485], [2.9696969696969697, -1.4533759319617494], [3.111111111111111, -1.2452208997166498], [3.2525252525252526, -1.0122054617255718], [3.3939393939393936, -0.7589816908334668], [3.535353535353535, -0.49060511228114556], [3.6767676767676765, -0.21243377188766224], [3.818181818181818, 0.06997873548629614], [3.9595959595959593, 0.3509941415441926], [4.101010101010101, 0.6250020706353654], [4.242424242424242, 0.8865320489696813], [4.383838383838384, 1.1303627207398268], [4.525252525252525, 1.351626090688974], [4.666666666666666, 1.545904711956965], [4.808080808080808, 1.7093198788831505], [4.949494949494949, 1.8386090640270107], [5.090909090909091, 1.9311910534031616], [5.232323232323232, 1.9852174795282223], [5.373737373737374, 1.9996097234400643], [5.515151515151515, 1.9740804489533366], [5.656565656565657, 1.909139339227296], [5.797979797979798, 1.8060829211173406], [5.9393939393939394, 1.6669686804635493], [6.08080808080808, 1.4945739850955881], [6.222222222222222, 1.2923406356419818], [6.363636363636363, 1.0643061511677656], [6.505050505050505, 0.8150231614990168], [6.646464646464646, 0.549468515538725], [6.787878787878787, 0.2729439201951257], [6.929292929292929, -0.009029906368007982], [7.07070707070707, -0.290823453965207], [7.212121212121212, -0.5668108116183868], [7.353535353535353, -0.8314819869289427], [7.494949494949495, -1.0795529111754274], [7.636363636363636, -1.3060709339229255], [7.777777777777778, -1.506513700980658], [7.919191919191919, -1.6768794416434927], [8.06060606060606, -1.8137668626637415], [8.202020202020202, -1.914443053897621], [8.343434343434343, -1.9768980499136128], [8.484848484848484, -1.9998849582590024], [8.626262626262626, -1.9829448532375995], [8.767676767676768, -1.9264159382029675], [8.909090909090908, -1.8314267934451278], [9.05050505050505, -1.699873844474347], [9.191919191919192, -1.5343835005399717], [9.333333333333332, -1.3382597192756946], [9.474747474747474, -1.115418044325032], [9.616161616161616, -0.870307432863093], [9.757575757575758, -0.6078214337011562], [9.898989898989898, -0.3332004892726032], [10.04040404040404, -0.05192731200731879], [10.181818181818182, 0.23038257613078642], [10.323232323232324, 0.5080929556028242], [10.464646464646464, 0.7756594344739024], [10.606060606060606, 1.0277401402856783], [10.747474747474747, 1.259302368697385], [10.88888888888889, 1.4657230596920667], [11.03030303030303, 1.6428810953751694], [11.171717171717171, 1.7872395766718066], [11.313131313131313, 1.8959164362967864], [11.454545454545453, 1.9667419782338509], [11.595959595959595, 1.9983021949682431], [11.737373737373737, 1.9899669976589967], [11.878787878787879, 1.941902795645312], [12.020202020202019, 1.8550691741415002], [12.16161616161616, 1.7311997364491643], [12.303030303030303, 1.572767493165267], [12.444444444444445, 1.3829354893785792], [12.585858585858585, 1.1654936555655218], [12.727272727272727, 0.9247831429354623], [12.868686868686869, 0.6656096538442406], [13.01010101010101, 0.39314749760426426], [13.15151515151515, 0.11283628718387914], [13.292929292929292, -0.1697276607892595], [13.434343434343434, -0.4489030545592871], [13.575757575757574, -0.7191162536861825], [13.717171717171716, -0.9749725448546349], [13.858585858585858, -1.211363845464553], [14.0, -1.4235706847382463]]\n",
" \n",
" var line_481426086fc249bb96c41e9d0d494de616 = d3.svg.line()\n",
" .x(function(d) {return x_data_map481426086fc249bb96c41e9d0d494de61(d[0]);})\n",
" .y(function(d) {return y_data_map481426086fc249bb96c41e9d0d494de61(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_481426086fc249bb96c41e9d0d494de61.append(\"svg:path\")\n",
" .attr(\"d\", line_481426086fc249bb96c41e9d0d494de616(data_481426086fc249bb96c41e9d0d494de616))\n",
" .attr('class', 'line481426086fc249bb96c41e9d0d494de616');\n",
" \n",
"\n",
" var data_481426086fc249bb96c41e9d0d494de617 = [[0.0, 0.1411200080598672], [0.1414141414141414, 0.00017851217470370596], [0.2828282828282828, -0.14076654764445318], [0.4242424242424242, -0.2789012518948127], [0.5656565656565656, -0.4114677888531328], [0.7070707070707071, -0.5358195133355166], [0.8484848484848484, -0.6494737860555952], [0.9898989898989898, -0.7501615386615378], [1.1313131313131313, -0.8358725749030221], [1.2727272727272727, -0.9048957035059878], [1.4141414141414141, -0.9558529015161815], [1.5555555555555556, -0.9877268260521109], [1.6969696969696968, -0.9998811252047616], [1.8383838383838382, -0.9920731425839605], [1.9797979797979797, -0.9644587618695071], [2.121212121212121, -0.9175892946472741], [2.2626262626262625, -0.8524004736635621], [2.404040404040404, -0.7701937712435837], [2.5454545454545454, -0.6726104158454094], [2.686868686868687, -0.561598625499915], [2.8282828282828283, -0.43937471230980096], [2.9696969696969697, -0.3083788345429372], [3.111111111111111, -0.17122627971423374], [3.2525252525252526, -0.030655251272503185], [3.3939393939393936, 0.11052779868689673], [3.535353535353535, 0.24950419927011677], [3.6767676767676765, 0.3834993345769584], [3.818181818181818, 0.5098380379502652], [3.9595959595959593, 0.6259980007554833], [4.101010101010101, 0.7296601294025273], [4.242424242424242, 0.8187548452493707], [4.383838383838384, 0.8915034030257741], [4.525252525252525, 0.9464534028690558], [4.666666666666666, 0.9825077869863731], [4.808080808080808, 0.998946742035144], [4.949494949494949, 0.9954420699481458], [5.090909090909091, 0.972063740294721], [5.232323232323232, 0.9292784933624597], [5.373737373737374, 0.8679405218483525], [5.515151515151515, 0.7892744171962329], [5.656565656565657, 0.6948507210510031], [5.797979797979798, 0.5865545699364245], [5.9393939393939394, 0.4665480591546604], [6.08080808080808, 0.33722707729935386], [6.222222222222222, 0.20117347316626377], [6.363636363636363, 0.06110351003263099], [6.505050505050505, -0.08018636360223116], [6.646464646464646, -0.21987534414663878], [6.787878787878787, -0.35517458928725754], [6.929292929292929, -0.4833828962639336], [7.07070707070707, -0.6019406304510561], [7.212121212121212, -0.7084808275799697], [7.353535353535353, -0.8008764493641459], [7.494949494949495, -0.8772828490848947], [7.636363636363636, -0.9361745993268238], [7.777777777777778, -0.9763759466100178], [7.919191919191919, -0.9970842849027095], [8.06060606060606, -0.9978861793738597], [8.202020202020202, -0.978765620476951], [8.343434343434343, -0.940104343575063], [8.484848484848484, -0.882674207726019], [8.626262626262626, -0.807621785782539], [8.767676767676768, -0.7164454734607222], [8.909090909090908, -0.6109655743864235], [9.05050505050505, -0.4932879583612381], [9.191919191919192, -0.36576201839830347], [9.333333333333332, -0.2309337659011698], [9.474747474747474, -0.09149500042432457], [9.616161616161616, 0.04977043117641455], [9.757575757575758, 0.1900422132861441], [9.898989898989898, 0.3265198681593052], [10.04040404040404, 0.4564786664919052], [10.181818181818182, 0.5773240257022147], [10.323232323232324, 0.6866433098770635], [10.464646464646464, 0.7822539972156475], [10.606060606060606, 0.8622472533244656], [10.747474747474747, 0.9250260404375588], [10.88888888888889, 0.9693370017246435], [11.03030303030303, 0.9942954841279031], [11.171717171717171, 0.9994032001551431], [11.313131313131313, 0.9845581760176951], [11.454545454545453, 0.9500567875019361], [11.595959595959595, 0.8965878429289402], [11.737373737373737, 0.8252188313339436], [11.878787878787879, 0.7373746104159653], [12.020202020202019, 0.6348089597453284], [12.16161616161616, 0.519569567159467], [12.303030303030303, 0.39395714738157445], [12.444444444444445, 0.26047950904474004], [12.585858585858585, 0.12180148715761616], [12.727272727272727, -0.01930825940734838], [12.868686868686869, -0.16003252323328684], [13.01010101010101, -0.29756179293325347], [13.15151515151515, -0.4291503440759677], [13.292929292929292, -0.5521710566270118], [13.434343434343434, -0.664167864494105], [13.575757575757574, -0.7629047900395023], [13.717171717171716, -0.8464105846022381], [13.858585858585858, -0.9130180837977102], [14.0, -0.9613974918795568]]\n",
" \n",
" var line_481426086fc249bb96c41e9d0d494de617 = d3.svg.line()\n",
" .x(function(d) {return x_data_map481426086fc249bb96c41e9d0d494de61(d[0]);})\n",
" .y(function(d) {return y_data_map481426086fc249bb96c41e9d0d494de61(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_481426086fc249bb96c41e9d0d494de61.append(\"svg:path\")\n",
" .attr(\"d\", line_481426086fc249bb96c41e9d0d494de617(data_481426086fc249bb96c41e9d0d494de617))\n",
" .attr('class', 'line481426086fc249bb96c41e9d0d494de617');\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" function zoomed481426086fc249bb96c41e9d0d494de61() {\n",
" //console.log(d3.event); // for some reason this is sometimes null\n",
" //console.log(zoom481426086fc249bb96c41e9d0d494de61.translate());\n",
" //console.log(zoom481426086fc249bb96c41e9d0d494de61.scale());\n",
"\n",
" baseaxes_481426086fc249bb96c41e9d0d494de61.select(\".x.axis\").call(xAxis_481426086fc249bb96c41e9d0d494de61);\n",
" baseaxes_481426086fc249bb96c41e9d0d494de61.select(\".y.axis\").call(yAxis_481426086fc249bb96c41e9d0d494de61);\n",
"\n",
" \n",
"\n",
" axes_481426086fc249bb96c41e9d0d494de61.select(\".line481426086fc249bb96c41e9d0d494de612\")\n",
" .attr(\"d\", line_481426086fc249bb96c41e9d0d494de612(data_481426086fc249bb96c41e9d0d494de612));\n",
" \n",
"\n",
" axes_481426086fc249bb96c41e9d0d494de61.select(\".line481426086fc249bb96c41e9d0d494de613\")\n",
" .attr(\"d\", line_481426086fc249bb96c41e9d0d494de613(data_481426086fc249bb96c41e9d0d494de613));\n",
" \n",
"\n",
" axes_481426086fc249bb96c41e9d0d494de61.select(\".line481426086fc249bb96c41e9d0d494de614\")\n",
" .attr(\"d\", line_481426086fc249bb96c41e9d0d494de614(data_481426086fc249bb96c41e9d0d494de614));\n",
" \n",
"\n",
" axes_481426086fc249bb96c41e9d0d494de61.select(\".line481426086fc249bb96c41e9d0d494de615\")\n",
" .attr(\"d\", line_481426086fc249bb96c41e9d0d494de615(data_481426086fc249bb96c41e9d0d494de615));\n",
" \n",
"\n",
" axes_481426086fc249bb96c41e9d0d494de61.select(\".line481426086fc249bb96c41e9d0d494de616\")\n",
" .attr(\"d\", line_481426086fc249bb96c41e9d0d494de616(data_481426086fc249bb96c41e9d0d494de616));\n",
" \n",
"\n",
" axes_481426086fc249bb96c41e9d0d494de61.select(\".line481426086fc249bb96c41e9d0d494de617\")\n",
" .attr(\"d\", line_481426086fc249bb96c41e9d0d494de617(data_481426086fc249bb96c41e9d0d494de617));\n",
" \n",
"\n",
"\n",
"\n",
" }\n",
"\n",
" function reset481426086fc249bb96c41e9d0d494de61() {\n",
" d3.transition().duration(750).tween(\"zoom\", function() {\n",
" var ix = d3.interpolate(x_481426086fc249bb96c41e9d0d494de61.domain(), xdomain481426086fc249bb96c41e9d0d494de61),\n",
" iy = d3.interpolate(y_481426086fc249bb96c41e9d0d494de61.domain(), ydomain481426086fc249bb96c41e9d0d494de61);\n",
" return function(t) {\n",
" zoom481426086fc249bb96c41e9d0d494de61.x(x_481426086fc249bb96c41e9d0d494de61.domain(ix(t))).y(y_481426086fc249bb96c41e9d0d494de61.domain(iy(t)));\n",
" zoomed481426086fc249bb96c41e9d0d494de61();\n",
" };\n",
" });\n",
" }\n",
"\n",
" d3.select(\"#reset481426086fc249bb96c41e9d0d494de6\").on(\"click\", reset481426086fc249bb96c41e9d0d494de61);\n",
" \n",
"\n",
" }\n",
"\n",
" // set a timeout of 0 to allow d3.js to load\n",
" setTimeout(function(){ func481426086fc249bb96c41e9d0d494de6(d3.select('#figure481426086fc249bb96c41e9d0d494de6')) }, 0)\n",
" </script>\n",
" "
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 10,
"text": [
"<IPython.core.display.HTML at 0x109b80c90>"
]
}
],
"prompt_number": 10
},
{
"cell_type": "heading",
"level": 2,
"metadata": {},
"source": [
"Linear model plots"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"sns.set()"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 11
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"sns.lmplot(\"x1\", \"y2\", df)\n",
"fig = plt.gcf()"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "display_data",
"png": "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\nSUVORK5CYII=\n",
"text": [
"<matplotlib.figure.Figure at 0x109be5e10>"
]
}
],
"prompt_number": 12
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"display_d3(fig)"
],
"language": "python",
"metadata": {},
"outputs": [
{
"html": [
"\n",
" <script type=\"text/javascript\" src=\"http://d3js.org/d3.v3.min.js\"></script>\n",
" \n",
" <style>\n",
" \n",
" div#figuree4ecbc87006544e69afdd6d47f4de90b\n",
" .axese4ecbc87006544e69afdd6d47f4de90b1.axis line, .axese4ecbc87006544e69afdd6d47f4de90b1.axis path {\n",
" shape-rendering: crispEdges;\n",
" stroke: black;\n",
" fill: none;\n",
" }\n",
"\n",
" div#figuree4ecbc87006544e69afdd6d47f4de90b\n",
" .axese4ecbc87006544e69afdd6d47f4de90b1.axis text {\n",
" font-family: sans-serif;\n",
" font-size: 10.0px;\n",
" fill: black;\n",
" stroke: none;\n",
" }\n",
"\n",
" div#figuree4ecbc87006544e69afdd6d47f4de90b\n",
" .bge4ecbc87006544e69afdd6d47f4de90b1{\n",
" fill: #EAEAF2;\n",
" }\n",
" \n",
"\n",
" div#figuree4ecbc87006544e69afdd6d47f4de90b\n",
" .grid .tick {\n",
" stroke: #FFFFFF;\n",
" stroke-dasharray: 10,0;\n",
" stroke-opacity: 1.0;\n",
" }\n",
"\n",
" div#figuree4ecbc87006544e69afdd6d47f4de90b\n",
" .grid path {\n",
" stroke-width: 0;\n",
" }\n",
" \n",
"\n",
" div#figuree4ecbc87006544e69afdd6d47f4de90b\n",
" path.linee4ecbc87006544e69afdd6d47f4de90b12 {\n",
" stroke: #222222;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: none;\n",
" fill: none;\n",
" stroke-opacity: 0.77;\n",
" }\n",
"\n",
" div#figuree4ecbc87006544e69afdd6d47f4de90b\n",
" path.pointse4ecbc87006544e69afdd6d47f4de90b12 {\n",
" stroke-width: 0;\n",
" stroke: #000000;\n",
" fill: #222222;\n",
" fill-opacity: 0.77;\n",
" stroke-opacity: 0.77;\n",
" }\n",
" \n",
"\n",
" div#figuree4ecbc87006544e69afdd6d47f4de90b\n",
" path.linee4ecbc87006544e69afdd6d47f4de90b13 {\n",
" stroke: #222222;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figuree4ecbc87006544e69afdd6d47f4de90b\n",
" path.pointse4ecbc87006544e69afdd6d47f4de90b13 {\n",
" stroke-width: 0.0;\n",
" stroke: #222222;\n",
" fill: #222222;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" div#figuree4ecbc87006544e69afdd6d47f4de90b\n",
" path.colle4ecbc87006544e69afdd6d47f4de90b17.patch1 {\n",
" stroke: #222222;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #222222;\n",
" stroke-opacity: 0.15;\n",
" fill-opacity: 0.15;\n",
" }\n",
" \n",
" </style>\n",
" \n",
" <div id='figuree4ecbc87006544e69afdd6d47f4de90b'>\n",
" <!-- Uncomment for a rudimentary reset button -->\n",
" <!-- <button id='resete4ecbc87006544e69afdd6d47f4de90b'>Reset</button> -->\n",
" </div>\n",
"\n",
" <script type=\"text/javascript\">\n",
" funce4ecbc87006544e69afdd6d47f4de90b = function(figure){\n",
"\n",
" var figwidth = 5.5 * 80;\n",
" var figheight = 5.5 * 80;\n",
"\n",
" var canvas = figure.append('svg:svg')\n",
" .attr('width', figwidth)\n",
" .attr('height', figheight)\n",
" .attr('class', 'canvas')\n",
"\n",
" \n",
" // store the width and height of the axes\n",
" var width_e4ecbc87006544e69afdd6d47f4de90b1 = 0.845904356061 * figwidth;\n",
" var height_e4ecbc87006544e69afdd6d47f4de90b1 = 0.858333333333 * figheight\n",
"\n",
" \n",
" var xdomaine4ecbc87006544e69afdd6d47f4de90b1 = [-3.0, 3.0];\n",
" var x_e4ecbc87006544e69afdd6d47f4de90b1 = d3.scale.linear()\n",
" .domain(xdomaine4ecbc87006544e69afdd6d47f4de90b1)\n",
" .range([0, width_e4ecbc87006544e69afdd6d47f4de90b1]);\n",
" var x_data_mape4ecbc87006544e69afdd6d47f4de90b1 = x_e4ecbc87006544e69afdd6d47f4de90b1;\n",
" \n",
" \n",
" var ydomaine4ecbc87006544e69afdd6d47f4de90b1 = [-10.0, 8.0];\n",
" var y_e4ecbc87006544e69afdd6d47f4de90b1 = d3.scale.linear()\n",
" .domain(ydomaine4ecbc87006544e69afdd6d47f4de90b1)\n",
" .range([height_e4ecbc87006544e69afdd6d47f4de90b1, 0]);\n",
" var y_data_mape4ecbc87006544e69afdd6d47f4de90b1 = y_e4ecbc87006544e69afdd6d47f4de90b1;\n",
" \n",
"\n",
"\n",
" // zoom object for the axes\n",
" var zoome4ecbc87006544e69afdd6d47f4de90b1 = d3.behavior.zoom()\n",
" .x(x_e4ecbc87006544e69afdd6d47f4de90b1)\n",
" .y(y_e4ecbc87006544e69afdd6d47f4de90b1)\n",
" .on(\"zoom\", zoomede4ecbc87006544e69afdd6d47f4de90b1);\n",
"\n",
" // create the axes itself\n",
" var baseaxes_e4ecbc87006544e69afdd6d47f4de90b1 = canvas.append('g')\n",
" .attr('transform', 'translate(' + (0.120928030303 * figwidth) + ',' +\n",
" ((1 - 0.10303030303 - 0.858333333333) * figheight) + ')')\n",
" .attr('width', width_e4ecbc87006544e69afdd6d47f4de90b1)\n",
" .attr('height', height_e4ecbc87006544e69afdd6d47f4de90b1)\n",
" .attr('class', 'main')\n",
" .call(zoome4ecbc87006544e69afdd6d47f4de90b1);\n",
"\n",
" // create the axes background\n",
" baseaxes_e4ecbc87006544e69afdd6d47f4de90b1.append(\"svg:rect\")\n",
" .attr(\"width\", width_e4ecbc87006544e69afdd6d47f4de90b1)\n",
" .attr(\"height\", height_e4ecbc87006544e69afdd6d47f4de90b1)\n",
" .attr(\"class\", \"bge4ecbc87006544e69afdd6d47f4de90b1\");\n",
"\n",
" // axis factory functions: used for grid lines & axes\n",
" var create_xAxis_e4ecbc87006544e69afdd6d47f4de90b1 = function(){\n",
" return d3.svg.axis()\n",
" .scale(x_e4ecbc87006544e69afdd6d47f4de90b1)\n",
" .orient('bottom');\n",
" }\n",
"\n",
" var create_yAxis_e4ecbc87006544e69afdd6d47f4de90b1 = function(){\n",
" return d3.svg.axis()\n",
" .scale(y_e4ecbc87006544e69afdd6d47f4de90b1)\n",
" .orient('left');\n",
" }\n",
"\n",
" // draw the x axis\n",
" var xAxis_e4ecbc87006544e69afdd6d47f4de90b1 = create_xAxis_e4ecbc87006544e69afdd6d47f4de90b1();\n",
"\n",
" baseaxes_e4ecbc87006544e69afdd6d47f4de90b1.append('g')\n",
" .attr('transform', 'translate(0,' + (height_e4ecbc87006544e69afdd6d47f4de90b1) + ')')\n",
" .attr('class', 'axese4ecbc87006544e69afdd6d47f4de90b1 x axis')\n",
" .call(xAxis_e4ecbc87006544e69afdd6d47f4de90b1);\n",
"\n",
" // draw the y axis\n",
" var yAxis_e4ecbc87006544e69afdd6d47f4de90b1 = create_yAxis_e4ecbc87006544e69afdd6d47f4de90b1();\n",
"\n",
" baseaxes_e4ecbc87006544e69afdd6d47f4de90b1.append('g')\n",
" .attr('transform', 'translate(0,0)')\n",
" .attr('class', 'axese4ecbc87006544e69afdd6d47f4de90b1 y axis')\n",
" .call(yAxis_e4ecbc87006544e69afdd6d47f4de90b1);\n",
"\n",
" // create the clip boundary\n",
" var clip_e4ecbc87006544e69afdd6d47f4de90b1 = baseaxes_e4ecbc87006544e69afdd6d47f4de90b1.append(\"svg:clipPath\")\n",
" .attr(\"id\", \"clipe4ecbc87006544e69afdd6d47f4de90b1\")\n",
" .append(\"svg:rect\")\n",
" .attr(\"x\", 0)\n",
" .attr(\"y\", 0)\n",
" .attr(\"width\", width_e4ecbc87006544e69afdd6d47f4de90b1)\n",
" .attr(\"height\", height_e4ecbc87006544e69afdd6d47f4de90b1);\n",
"\n",
" // axes_e4ecbc87006544e69afdd6d47f4de90b1 is the axes on which to draw plot components: they'll\n",
" // be clipped when zooming or scrolling moves them out of the plot.\n",
" var axes_e4ecbc87006544e69afdd6d47f4de90b1 = baseaxes_e4ecbc87006544e69afdd6d47f4de90b1.append('g')\n",
" .attr(\"clip-path\", \"url(#clipe4ecbc87006544e69afdd6d47f4de90b1)\");\n",
"\n",
" \n",
" // draw x grid lines: we use a second x-axis with long ticks\n",
" axes_e4ecbc87006544e69afdd6d47f4de90b1.append(\"g\")\n",
" .attr(\"class\", \"axese4ecbc87006544e69afdd6d47f4de90b1 x grid\")\n",
" .attr(\"transform\", \"translate(0,\" + (height_e4ecbc87006544e69afdd6d47f4de90b1) + \")\")\n",
" .call(create_xAxis_e4ecbc87006544e69afdd6d47f4de90b1()\n",
" .tickSize(-(height_e4ecbc87006544e69afdd6d47f4de90b1), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" // draw y grid lines: we use a second y-axis with long ticks\n",
" axes_e4ecbc87006544e69afdd6d47f4de90b1.append(\"g\")\n",
" .attr(\"class\", \"axese4ecbc87006544e69afdd6d47f4de90b1 y grid\")\n",
" .call(create_yAxis_e4ecbc87006544e69afdd6d47f4de90b1()\n",
" .tickSize(-(width_e4ecbc87006544e69afdd6d47f4de90b1), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" var data_e4ecbc87006544e69afdd6d47f4de90b12 = [[1.764052345967664, 3.5996619688381113], [0.4001572083672233, -0.5936916060417345], [0.9787379841057392, 1.6596120845136297], [2.240893199201458, 5.773552886175819], [1.8675579901499675, 1.9743313638865296], [-0.977277879876411, -7.540454451608347], [0.9500884175255894, 4.102226175849328], [-0.1513572082976979, 3.076256899309008], [-0.10321885179355784, -0.6690957300870801], [0.41059850193837233, -3.399315542560677], [0.144043571160878, 2.493926280426832], [1.454273506962975, 0.7466320190108573], [0.7610377251469934, 2.168683380519076], [0.12167501649282841, -1.031610046360794], [0.44386323274542566, 2.760206945991916], [0.33367432737426683, 2.1976483456966003], [1.4940790731576061, 1.6636646794354308], [-0.20515826376580087, -5.1545969099250755], [0.31306770165090136, -2.9581226827395217], [-0.8540957393017248, -0.08423239428013818], [-2.5529898158340787, -9.461278473184484], [0.6536185954403606, 1.8879553662764486], [0.8644361988595057, 2.008572300078475], [-0.7421650204064419, -2.085144989644761], [2.2697546239876076, 1.371933138473108], [-1.4543656745987648, -3.8804060428622513], [0.04575851730144607, 2.3148635749481534], [-0.1871838500258336, 1.0941423290007442], [1.5327792143584575, 0.8654009729903511], [1.469358769900285, 2.201703164038104], [0.1549474256969163, -0.06004824493241179], [0.37816251960217356, -6.581201510137664], [-0.8877857476301128, 4.475434960421213], [-1.980796468223927, -4.396424582827072], [-0.3479121493261526, -1.5588423836684748], [0.15634896910398005, -0.9671418955574378], [1.2302906807277207, 3.247683837054665], [1.2023798487844113, 2.76950994307374], [-0.3873268174079523, -5.965444174615721], [-0.30230275057533557, 4.1344199806811], [-1.0485529650670926, -2.2498831043709964], [-1.4200179371789752, 1.3097966955157434], [-1.7062701906250126, -4.940903174917059], [1.9507753952317897, 6.916107529391043], [-0.5096521817516535, 0.8911227184587575], [-0.4380743016111864, 1.295595523293925], [-1.2527953600499262, -4.1835705837456025], [0.7774903558319101, 3.2335802073912303], [-1.6138978475579515, -1.6755450407913675], [-0.2127402802139687, 2.921673177243448], [-0.8954665611936756, -2.0912359470459823], [0.386902497859262, -0.46801199172526264], [-0.510805137568873, 5.912514129729485], [-1.180632184122412, -4.543134483323044], [-0.028182228338654868, 0.7396073700057693], [0.42833187053041766, 3.5224588526210736], [0.06651722238316789, 0.3007560474385338], [0.3024718977397814, 2.7706267504407913], [-0.6343220936809636, -2.1632734731807606], [-0.3627411659871381, 1.7927188963750265], [-0.672460447775951, -2.619980432184588], [-0.3595531615405413, 3.4868286746998507], [-0.813146282044454, -1.5883761722828615], [-1.7262826023316769, -5.288042151547586], [0.17742614225375283, 0.13766521472334947], [-0.4017809362082619, -2.3998408278783208], [-1.6301983469660446, -5.183220646994814], [0.4627822555257742, -3.058245541538193], [-0.9072983643832422, 1.7357435634703682], [0.05194539579613895, 0.6665418010413198], [0.7290905621775369, 1.692168830508607], [0.12898291075741067, 1.7389826148061114], [1.1394006845433007, 0.7064916692431824], [-1.2348258203536526, -2.9699074842103528], [0.402341641177549, 0.44093628382734174], [-0.6848100909403132, 0.029737077774165982], [-0.8707971491818818, -2.4736588486967177], [-0.5788496647644155, -0.29498580214017667], [-0.31155253212737266, 0.8702975829172386], [0.05616534222974544, 0.7818875384759882]]\n",
" \n",
" var g_e4ecbc87006544e69afdd6d47f4de90b12 = axes_e4ecbc87006544e69afdd6d47f4de90b1.append(\"svg:g\");\n",
"\n",
" g_e4ecbc87006544e69afdd6d47f4de90b12.selectAll(\"scatter-dots-e4ecbc87006544e69afdd6d47f4de90b12\")\n",
" .data(data_e4ecbc87006544e69afdd6d47f4de90b12.filter(\n",
" function(d) {return !isNaN(d[0]) && !isNaN(d[1]); }))\n",
" .enter().append(\"svg:path\")\n",
" .attr('class', 'pointse4ecbc87006544e69afdd6d47f4de90b12')\n",
" .attr(\"d\", d3.svg.symbol()\n",
" .type(\"circle\")\n",
" .size(16))\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_mape4ecbc87006544e69afdd6d47f4de90b1(d[0]) +\n",
" \",\" + y_data_mape4ecbc87006544e69afdd6d47f4de90b1(d[1]) + \")\"; });\n",
" \n",
"\n",
" var data_e4ecbc87006544e69afdd6d47f4de90b13 = [[-3.0, -5.8282834590812085], [-2.9393939393939394, -5.709864308760806], [-2.878787878787879, -5.591445158440403], [-2.8181818181818183, -5.473026008120001], [-2.757575757575758, -5.354606857799598], [-2.696969696969697, -5.236187707479194], [-2.6363636363636362, -5.117768557158791], [-2.5757575757575757, -4.999349406838388], [-2.515151515151515, -4.880930256517986], [-2.4545454545454546, -4.762511106197583], [-2.393939393939394, -4.6440919558771805], [-2.333333333333333, -4.525672805556776], [-2.2727272727272725, -4.4072536552363735], [-2.212121212121212, -4.288834504915971], [-2.1515151515151514, -4.170415354595568], [-2.090909090909091, -4.051996204275166], [-2.0303030303030303, -3.9335770539547625], [-1.9696969696969697, -3.81515790363436], [-1.9090909090909092, -3.696738753313957], [-1.8484848484848484, -3.578319602993554], [-1.7878787878787878, -3.459900452673151], [-1.7272727272727273, -3.341481302352748], [-1.6666666666666665, -3.223062152032345], [-1.606060606060606, -3.1046430017119424], [-1.5454545454545454, -2.98622385139154], [-1.4848484848484849, -2.8678047010711367], [-1.4242424242424243, -2.749385550750734], [-1.3636363636363635, -2.630966400430331], [-1.303030303030303, -2.512547250109928], [-1.2424242424242424, -2.3941280997895253], [-1.1818181818181817, -2.2757089494691223], [-1.121212121212121, -2.157289799148719], [-1.0606060606060606, -2.0388706488283166], [-1.0, -1.920451498507914], [-0.9393939393939394, -1.8020323481875111], [-0.8787878787878789, -1.6836131978671085], [-0.8181818181818183, -1.5651940475467057], [-0.7575757575757573, -1.446774897226302], [-0.6969696969696968, -1.3283557469058993], [-0.6363636363636362, -1.2099365965854965], [-0.5757575757575757, -1.0915174462650936], [-0.5151515151515151, -0.973098295944691], [-0.4545454545454546, -0.8546791456242882], [-0.39393939393939403, -0.7362599953038854], [-0.33333333333333304, -0.6178408449834817], [-0.2727272727272725, -0.4994216946630789], [-0.21212121212121193, -0.3810025443426761], [-0.15151515151515138, -0.2625833940222734], [-0.09090909090909083, -0.1441642437018706], [-0.030303030303030276, -0.025745093381467826], [0.030303030303030276, 0.09267405693893495], [0.09090909090909083, 0.21109320725933772], [0.15151515151515138, 0.3295123575797405], [0.21212121212121238, 0.44793150790014413], [0.27272727272727293, 0.5663506582205469], [0.3333333333333335, 0.6847698085409496], [0.39393939393939403, 0.8031889588613524], [0.4545454545454546, 0.9216081091817552], [0.5151515151515151, 1.040027259502158], [0.5757575757575757, 1.1584464098225606], [0.6363636363636367, 1.2768655601429644], [0.6969696969696972, 1.3952847104633672], [0.7575757575757578, 1.5137038607837698], [0.8181818181818183, 1.6321230111041727], [0.8787878787878789, 1.7505421614245755], [0.9393939393939394, 1.8689613117449781], [1.0, 1.987380462065381], [1.0606060606060606, 2.105799612385784], [1.121212121212121, 2.2242187627061867], [1.1818181818181817, 2.3426379130265897], [1.2424242424242422, 2.4610570633469924], [1.3030303030303028, 2.579476213667395], [1.3636363636363633, 2.697895363987798], [1.4242424242424248, 2.8163145143082025], [1.4848484848484853, 2.934733664628605], [1.5454545454545459, 3.0531528149490077], [1.6060606060606064, 3.1715719652694108], [1.666666666666667, 3.2899911155898134], [1.7272727272727275, 3.408410265910216], [1.787878787878788, 3.526829416230619], [1.8484848484848486, 3.6452485665510217], [1.9090909090909092, 3.7636677168714243], [1.9696969696969697, 3.8820868671918274], [2.0303030303030303, 4.00050601751223], [2.090909090909091, 4.118925167832633], [2.1515151515151514, 4.237344318153036], [2.212121212121212, 4.355763468473438], [2.2727272727272725, 4.474182618793841], [2.333333333333334, 4.592601769114245], [2.3939393939393945, 4.711020919434649], [2.454545454545455, 4.8294400697550515], [2.5151515151515156, 4.947859220075454], [2.575757575757576, 5.066278370395857], [2.6363636363636367, 5.184697520716259], [2.6969696969696972, 5.303116671036662], [2.757575757575758, 5.4215358213570655], [2.8181818181818183, 5.539954971677468], [2.878787878787879, 5.658374121997871], [2.9393939393939394, 5.776793272318273], [3.0, 5.895212422638676]]\n",
" \n",
" var line_e4ecbc87006544e69afdd6d47f4de90b13 = d3.svg.line()\n",
" .x(function(d) {return x_data_mape4ecbc87006544e69afdd6d47f4de90b1(d[0]);})\n",
" .y(function(d) {return y_data_mape4ecbc87006544e69afdd6d47f4de90b1(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_e4ecbc87006544e69afdd6d47f4de90b1.append(\"svg:path\")\n",
" .attr(\"d\", line_e4ecbc87006544e69afdd6d47f4de90b13(data_e4ecbc87006544e69afdd6d47f4de90b13))\n",
" .attr('class', 'linee4ecbc87006544e69afdd6d47f4de90b13');\n",
" \n",
"\n",
" canvas.append(\"text\")\n",
" .text(\"x1\")\n",
" .attr(\"class\", \"texte4ecbc87006544e69afdd6d47f4de90b14\")\n",
" .attr(\"x\", 239.307291667)\n",
" .attr(\"y\", figheight - 17.2)\n",
" .attr(\"font-size\", \"11.0px\")\n",
" .attr(\"fill\", \"#000000\")\n",
" .attr(\"transform\", \"rotate(-0.0,239.307291667,\" + (figheight - 17.2) + \")\")\n",
" .attr(\"style\", \"text-anchor: middle;\")\n",
" \n",
"\n",
" canvas.append(\"text\")\n",
" .text(\"y2\")\n",
" .attr(\"class\", \"texte4ecbc87006544e69afdd6d47f4de90b15\")\n",
" .attr(\"x\", 28.2)\n",
" .attr(\"y\", figheight - 234.166666667)\n",
" .attr(\"font-size\", \"11.0px\")\n",
" .attr(\"fill\", \"#000000\")\n",
" .attr(\"transform\", \"rotate(-90.0,28.2,\" + (figheight - 234.166666667) + \")\")\n",
" .attr(\"style\", \"text-anchor: middle;\")\n",
" \n",
"\n",
"\n",
" var data_e4ecbc87006544e69afdd6d47f4de90b171 = [[-3.0, -3.8760369986431953], [-3.0, -7.471902096646447], [-2.9393939393939394, -7.3226715011400625], [-2.878787878787879, -7.172460209875851], [-2.8181818181818183, -7.022846371869768], [-2.757575757575758, -6.872957336937754], [-2.696969696969697, -6.7247730800179975], [-2.6363636363636362, -6.580774229697357], [-2.5757575757575757, -6.439847189206901], [-2.515151515151515, -6.2944002842964855], [-2.4545454545454546, -6.1535549144518225], [-2.393939393939394, -6.008104233519302], [-2.333333333333333, -5.857282708627698], [-2.2727272727272725, -5.712257675675584], [-2.212121212121212, -5.56407923418376], [-2.1515151515151514, -5.416291588988195], [-2.090909090909091, -5.273425049737188], [-2.0303030303030303, -5.1329998720748815], [-1.9696969696969697, -4.990288314766077], [-1.9090909090909092, -4.8465550297684095], [-1.8484848484848484, -4.705617180142389], [-1.7878787878787878, -4.558541534267086], [-1.7272727272727273, -4.408387384000016], [-1.6666666666666665, -4.26154638523248], [-1.606060606060606, -4.121895905856545], [-1.5454545454545454, -3.9747967238652016], [-1.4848484848484849, -3.8300090406539073], [-1.4242424242424243, -3.688370697902115], [-1.3636363636363635, -3.5445998327691877], [-1.303030303030303, -3.407366003929934], [-1.2424242424242424, -3.26443781888852], [-1.1818181818181817, -3.1242256501888845], [-1.121212121212121, -2.98180777943378], [-1.0606060606060606, -2.8405322461073186], [-1.0, -2.7000014058745117], [-0.9393939393939394, -2.5607767134529626], [-0.8787878787878789, -2.4194509918015306], [-0.8181818181818183, -2.279505191795167], [-0.7575757575757573, -2.1419814301928124], [-0.6969696969696968, -2.0062123758287034], [-0.6363636363636362, -1.8724982505883319], [-0.5757575757575757, -1.7405294283881847], [-0.5151515151515151, -1.608036705700653], [-0.4545454545454546, -1.4722003131310637], [-0.39393939393939403, -1.3393784110492497], [-0.33333333333333304, -1.20739891220523], [-0.2727272727272725, -1.0810925192920613], [-0.21212121212121193, -0.9527313487164287], [-0.15151515151515138, -0.8238344235922137], [-0.09090909090909083, -0.6947067706002665], [-0.030303030303030276, -0.5703214985503675], [0.030303030303030276, -0.4534468120064518], [0.09090909090909083, -0.33312240153218814], [0.15151515151515138, -0.2147793460359623], [0.21212121212121238, -0.0964839773713516], [0.27272727272727293, 0.01948422221710429], [0.3333333333333335, 0.1334600655729406], [0.39393939393939403, 0.24756683145541045], [0.4545454545454546, 0.3552036889363942], [0.5151515151515151, 0.46977284724619545], [0.5757575757575757, 0.5768520809269531], [0.6363636363636367, 0.6822461338131337], [0.6969696969696972, 0.7955101488222207], [0.7575757575757578, 0.8974672257801751], [0.8181818181818183, 0.9981555656886936], [0.8787878787878789, 1.0957966902751681], [0.9393939393939394, 1.1954732797928291], [1.0, 1.2949923848685083], [1.0606060606060606, 1.3944001953221599], [1.121212121212121, 1.4937799198399746], [1.1818181818181817, 1.5894575108392988], [1.2424242424242422, 1.682690153837271], [1.3030303030303028, 1.7763937886764907], [1.3636363636363633, 1.8747756832309437], [1.4242424242424248, 1.9659282288432842], [1.4848484848484853, 2.0598490294731877], [1.5454545454545459, 2.151868957600183], [1.6060606060606064, 2.245728584298705], [1.666666666666667, 2.340290019619209], [1.7272727272727275, 2.4328503496793705], [1.787878787878788, 2.523942306810227], [1.8484848484848486, 2.609518482950209], [1.9090909090909092, 2.700977706636479], [1.9696969696969697, 2.794794031712564], [2.0303030303030303, 2.8837958303267603], [2.090909090909091, 2.967120800820423], [2.1515151515151514, 3.0618770956114876], [2.212121212121212, 3.144342249719913], [2.2727272727272725, 3.231887231871415], [2.333333333333334, 3.3213047197335426], [2.3939393939393945, 3.409370177239673], [2.454545454545455, 3.488726630774185], [2.5151515151515156, 3.579982796977511], [2.575757575757576, 3.6707758804175823], [2.6363636363636367, 3.754304943713986], [2.6969696969696972, 3.8377263622553026], [2.757575757575758, 3.9195606492335817], [2.8181818181818183, 4.004526116142682], [2.878787878787879, 4.08905013188659], [2.9393939393939394, 4.178523993166713], [3.0, 4.265492816038544], [3.0, 7.42947596623745], [3.0, 7.42947596623745], [2.9393939393939394, 7.286005804622451], [2.878787878787879, 7.143926445605521], [2.8181818181818183, 6.999982748593457], [2.757575757575758, 6.856143833901106], [2.6969696969696972, 6.7066208506055265], [2.6363636363636367, 6.55443013910523], [2.575757575757576, 6.410066810580693], [2.5151515151515156, 6.263369150016162], [2.454545454545455, 6.12223416021642], [2.3939393939393945, 5.9810401991024955], [2.333333333333334, 5.833449335634694], [2.2727272727272725, 5.6860981888823146], [2.212121212121212, 5.539132101318962], [2.1515151515151514, 5.395657103191487], [2.090909090909091, 5.2511276921289936], [2.0303030303030303, 5.104889608840349], [1.9696969696969697, 4.954359483613662], [1.9090909090909092, 4.803912584691757], [1.8484848484848486, 4.655954118123226], [1.787878787878788, 4.507368040134659], [1.7272727272727275, 4.363656448489516], [1.666666666666667, 4.218068787291104], [1.6060606060606064, 4.069926180848924], [1.5454545454545459, 3.930490078728525], [1.4848484848484853, 3.784699371370287], [1.4242424242424248, 3.6425774182208777], [1.3636363636363633, 3.501762702195219], [1.3030303030303028, 3.3644365503330618], [1.2424242424242422, 3.22342588773745], [1.1818181818181817, 3.0850369794615884], [1.121212121212121, 2.9397550964174846], [1.0606060606060606, 2.8027395226336487], [1.0, 2.6641362009796867], [0.9393939393939394, 2.5254095552820153], [0.8787878787878789, 2.3872620342710382], [0.8181818181818183, 2.250220379752684], [0.7575757575757578, 2.1163222067519314], [0.6969696969696972, 1.982890608017235], [0.6363636363636367, 1.848561909784436], [0.5757575757575757, 1.7178021818222629], [0.5151515151515151, 1.5899618416956534], [0.4545454545454546, 1.461928235680753], [0.39393939393939403, 1.3370146431458954], [0.3333333333333335, 1.214850409958845], [0.27272727272727293, 1.1001185928291164], [0.21212121212121238, 0.9807014899480709], [0.15151515151515138, 0.8689719636777736], [0.09090909090909083, 0.758932310178799], [0.030303030303030276, 0.6461293337074967], [-0.030303030303030276, 0.5406831073082031], [-0.09090909090909083, 0.43801011750501906], [-0.15151515151515138, 0.3342859892432911], [-0.21212121212121193, 0.23080078413006808], [-0.2727272727272725, 0.13365606813816902], [-0.33333333333333304, 0.02896696674524676], [-0.39393939393939403, -0.06437191289604141], [-0.4545454545454546, -0.16306976867895237], [-0.5151515151515151, -0.2602060061595884], [-0.5757575757575757, -0.3480802807995847], [-0.6363636363636362, -0.4380968204719987], [-0.6969696969696968, -0.5297057036731105], [-0.7575757575757573, -0.6308555561600924], [-0.8181818181818183, -0.7215145638600189], [-0.8787878787878789, -0.813716379686502], [-0.9393939393939394, -0.900294990377343], [-1.0, -0.9880472036620628], [-1.0606060606060606, -1.0797484965100885], [-1.121212121212121, -1.1731171825686366], [-1.1818181818181817, -1.2626858893686272], [-1.2424242424242424, -1.3480380029105892], [-1.303030303030303, -1.4367331338978062], [-1.3636363636363635, -1.5218610368978318], [-1.4242424242424243, -1.6073844128083568], [-1.4848484848484849, -1.6977359858479968], [-1.5454545454545454, -1.7843131530520058], [-1.606060606060606, -1.8730011165845035], [-1.6666666666666665, -1.967779766316895], [-1.7272727272727273, -2.0547699526543894], [-1.7878787878787878, -2.1439177585680222], [-1.8484848484848484, -2.2326314122480992], [-1.9090909090909092, -2.323895748347743], [-1.9696969696969697, -2.4115864829395566], [-2.0303030303030303, -2.4950435276975838], [-2.090909090909091, -2.5804261344779893], [-2.1515151515151514, -2.661625343391182], [-2.212121212121212, -2.7471733355879335], [-2.2727272727272725, -2.8294657041572413], [-2.333333333333333, -2.9170568160164514], [-2.393939393939394, -3.004492326579244], [-2.4545454545454546, -3.0918392540674065], [-2.515151515151515, -3.179366104190588], [-2.5757575757575757, -3.2648161409675653], [-2.6363636363636362, -3.3504152854260676], [-2.696969696969697, -3.4388559361116102], [-2.757575757575758, -3.5285418258257284], [-2.8181818181818183, -3.618257003869467], [-2.878787878787879, -3.7071698624184055], [-2.9393939393939394, -3.7917764213731573], [-3.0, -3.8760369986431953], [0.0, 0.0]]\n",
"\n",
" var patch_e4ecbc87006544e69afdd6d47f4de90b171 = d3.svg.line()\n",
" .x(function(d) {return x_data_mape4ecbc87006544e69afdd6d47f4de90b1(d[0]);})\n",
" .y(function(d) {return y_data_mape4ecbc87006544e69afdd6d47f4de90b1(d[1]);})\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_e4ecbc87006544e69afdd6d47f4de90b1.append(\"svg:path\")\n",
" .attr(\"d\", patch_e4ecbc87006544e69afdd6d47f4de90b171(data_e4ecbc87006544e69afdd6d47f4de90b171))\n",
" .attr('class', 'colle4ecbc87006544e69afdd6d47f4de90b17 patch1');\n",
" \n",
"\n",
" function zoomede4ecbc87006544e69afdd6d47f4de90b1() {\n",
" //console.log(d3.event); // for some reason this is sometimes null\n",
" //console.log(zoome4ecbc87006544e69afdd6d47f4de90b1.translate());\n",
" //console.log(zoome4ecbc87006544e69afdd6d47f4de90b1.scale());\n",
"\n",
" baseaxes_e4ecbc87006544e69afdd6d47f4de90b1.select(\".x.axis\").call(xAxis_e4ecbc87006544e69afdd6d47f4de90b1);\n",
" baseaxes_e4ecbc87006544e69afdd6d47f4de90b1.select(\".y.axis\").call(yAxis_e4ecbc87006544e69afdd6d47f4de90b1);\n",
"\n",
" \n",
" axes_e4ecbc87006544e69afdd6d47f4de90b1.select(\".x.grid\")\n",
" .call(create_xAxis_e4ecbc87006544e69afdd6d47f4de90b1()\n",
" .tickSize(-height_e4ecbc87006544e69afdd6d47f4de90b1, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" axes_e4ecbc87006544e69afdd6d47f4de90b1.select(\".y.grid\")\n",
" .call(create_yAxis_e4ecbc87006544e69afdd6d47f4de90b1()\n",
" .tickSize(-width_e4ecbc87006544e69afdd6d47f4de90b1, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" axes_e4ecbc87006544e69afdd6d47f4de90b1.selectAll(\".pointse4ecbc87006544e69afdd6d47f4de90b12\")\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_mape4ecbc87006544e69afdd6d47f4de90b1(d[0]) + \",\" +\n",
" y_data_mape4ecbc87006544e69afdd6d47f4de90b1(d[1]) + \")\"; });\n",
" \n",
"\n",
" axes_e4ecbc87006544e69afdd6d47f4de90b1.select(\".linee4ecbc87006544e69afdd6d47f4de90b13\")\n",
" .attr(\"d\", line_e4ecbc87006544e69afdd6d47f4de90b13(data_e4ecbc87006544e69afdd6d47f4de90b13));\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" axes_e4ecbc87006544e69afdd6d47f4de90b1.select(\".colle4ecbc87006544e69afdd6d47f4de90b17.patch1\")\n",
" .attr(\"d\", patch_e4ecbc87006544e69afdd6d47f4de90b171(data_e4ecbc87006544e69afdd6d47f4de90b171));\n",
" \n",
" }\n",
"\n",
" function resete4ecbc87006544e69afdd6d47f4de90b1() {\n",
" d3.transition().duration(750).tween(\"zoom\", function() {\n",
" var ix = d3.interpolate(x_e4ecbc87006544e69afdd6d47f4de90b1.domain(), xdomaine4ecbc87006544e69afdd6d47f4de90b1),\n",
" iy = d3.interpolate(y_e4ecbc87006544e69afdd6d47f4de90b1.domain(), ydomaine4ecbc87006544e69afdd6d47f4de90b1);\n",
" return function(t) {\n",
" zoome4ecbc87006544e69afdd6d47f4de90b1.x(x_e4ecbc87006544e69afdd6d47f4de90b1.domain(ix(t))).y(y_e4ecbc87006544e69afdd6d47f4de90b1.domain(iy(t)));\n",
" zoomede4ecbc87006544e69afdd6d47f4de90b1();\n",
" };\n",
" });\n",
" }\n",
"\n",
" d3.select(\"#resete4ecbc87006544e69afdd6d47f4de90b\").on(\"click\", resete4ecbc87006544e69afdd6d47f4de90b1);\n",
" \n",
"\n",
" }\n",
"\n",
" // set a timeout of 0 to allow d3.js to load\n",
" setTimeout(function(){ funce4ecbc87006544e69afdd6d47f4de90b(d3.select('#figuree4ecbc87006544e69afdd6d47f4de90b')) }, 0)\n",
" </script>\n",
" "
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 13,
"text": [
"<IPython.core.display.HTML at 0x105c2d750>"
]
}
],
"prompt_number": 13
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"sns.lmplot(\"x1\", \"y2\", df, col=\"g\", size=3.5)\n",
"fig = plt.gcf()"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "display_data",
"png": "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\nAAAAAElFTkSuQmCC\n",
"text": [
"<matplotlib.figure.Figure at 0x109bc5410>"
]
}
],
"prompt_number": 14
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"display_d3(fig)"
],
"language": "python",
"metadata": {},
"outputs": [
{
"html": [
"\n",
" <script type=\"text/javascript\" src=\"http://d3js.org/d3.v3.min.js\"></script>\n",
" \n",
" <style>\n",
" \n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" .axes7615da716b2641949cdc64b8221d3e351.axis line, .axes7615da716b2641949cdc64b8221d3e351.axis path {\n",
" shape-rendering: crispEdges;\n",
" stroke: black;\n",
" fill: none;\n",
" }\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" .axes7615da716b2641949cdc64b8221d3e351.axis text {\n",
" font-family: sans-serif;\n",
" font-size: 10.0px;\n",
" fill: black;\n",
" stroke: none;\n",
" }\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" .bg7615da716b2641949cdc64b8221d3e351{\n",
" fill: #EAEAF2;\n",
" }\n",
" \n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" .grid .tick {\n",
" stroke: #FFFFFF;\n",
" stroke-dasharray: 10,0;\n",
" stroke-opacity: 1.0;\n",
" }\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" .grid path {\n",
" stroke-width: 0;\n",
" }\n",
" \n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" path.line7615da716b2641949cdc64b8221d3e3512 {\n",
" stroke: #222222;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: none;\n",
" fill: none;\n",
" stroke-opacity: 0.77;\n",
" }\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" path.points7615da716b2641949cdc64b8221d3e3512 {\n",
" stroke-width: 0;\n",
" stroke: #000000;\n",
" fill: #222222;\n",
" fill-opacity: 0.77;\n",
" stroke-opacity: 0.77;\n",
" }\n",
" \n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" path.line7615da716b2641949cdc64b8221d3e3513 {\n",
" stroke: #222222;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" path.points7615da716b2641949cdc64b8221d3e3513 {\n",
" stroke-width: 0.0;\n",
" stroke: #222222;\n",
" fill: #222222;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" path.coll7615da716b2641949cdc64b8221d3e3517.patch1 {\n",
" stroke: #222222;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #222222;\n",
" stroke-opacity: 0.15;\n",
" fill-opacity: 0.15;\n",
" }\n",
" \n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" .axes7615da716b2641949cdc64b8221d3e352.axis line, .axes7615da716b2641949cdc64b8221d3e352.axis path {\n",
" shape-rendering: crispEdges;\n",
" stroke: black;\n",
" fill: none;\n",
" }\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" .axes7615da716b2641949cdc64b8221d3e352.axis text {\n",
" font-family: sans-serif;\n",
" font-size: 10.0px;\n",
" fill: black;\n",
" stroke: none;\n",
" }\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" .bg7615da716b2641949cdc64b8221d3e352{\n",
" fill: #EAEAF2;\n",
" }\n",
" \n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" .grid .tick {\n",
" stroke: #FFFFFF;\n",
" stroke-dasharray: 10,0;\n",
" stroke-opacity: 1.0;\n",
" }\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" .grid path {\n",
" stroke-width: 0;\n",
" }\n",
" \n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" path.line7615da716b2641949cdc64b8221d3e3522 {\n",
" stroke: #222222;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: none;\n",
" fill: none;\n",
" stroke-opacity: 0.77;\n",
" }\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" path.points7615da716b2641949cdc64b8221d3e3522 {\n",
" stroke-width: 0;\n",
" stroke: #000000;\n",
" fill: #222222;\n",
" fill-opacity: 0.77;\n",
" stroke-opacity: 0.77;\n",
" }\n",
" \n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" path.line7615da716b2641949cdc64b8221d3e3523 {\n",
" stroke: #222222;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" path.points7615da716b2641949cdc64b8221d3e3523 {\n",
" stroke-width: 0.0;\n",
" stroke: #222222;\n",
" fill: #222222;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" path.coll7615da716b2641949cdc64b8221d3e3527.patch1 {\n",
" stroke: #222222;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #222222;\n",
" stroke-opacity: 0.15;\n",
" fill-opacity: 0.15;\n",
" }\n",
" \n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" .axes7615da716b2641949cdc64b8221d3e353.axis line, .axes7615da716b2641949cdc64b8221d3e353.axis path {\n",
" shape-rendering: crispEdges;\n",
" stroke: black;\n",
" fill: none;\n",
" }\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" .axes7615da716b2641949cdc64b8221d3e353.axis text {\n",
" font-family: sans-serif;\n",
" font-size: 10.0px;\n",
" fill: black;\n",
" stroke: none;\n",
" }\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" .bg7615da716b2641949cdc64b8221d3e353{\n",
" fill: #EAEAF2;\n",
" }\n",
" \n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" .grid .tick {\n",
" stroke: #FFFFFF;\n",
" stroke-dasharray: 10,0;\n",
" stroke-opacity: 1.0;\n",
" }\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" .grid path {\n",
" stroke-width: 0;\n",
" }\n",
" \n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" path.line7615da716b2641949cdc64b8221d3e3532 {\n",
" stroke: #222222;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: none;\n",
" fill: none;\n",
" stroke-opacity: 0.77;\n",
" }\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" path.points7615da716b2641949cdc64b8221d3e3532 {\n",
" stroke-width: 0;\n",
" stroke: #000000;\n",
" fill: #222222;\n",
" fill-opacity: 0.77;\n",
" stroke-opacity: 0.77;\n",
" }\n",
" \n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" path.line7615da716b2641949cdc64b8221d3e3533 {\n",
" stroke: #222222;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" path.points7615da716b2641949cdc64b8221d3e3533 {\n",
" stroke-width: 0.0;\n",
" stroke: #222222;\n",
" fill: #222222;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" div#figure7615da716b2641949cdc64b8221d3e35\n",
" path.coll7615da716b2641949cdc64b8221d3e3537.patch1 {\n",
" stroke: #222222;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #222222;\n",
" stroke-opacity: 0.15;\n",
" fill-opacity: 0.15;\n",
" }\n",
" \n",
" </style>\n",
" \n",
" <div id='figure7615da716b2641949cdc64b8221d3e35'>\n",
" <!-- Uncomment for a rudimentary reset button -->\n",
" <!-- <button id='reset7615da716b2641949cdc64b8221d3e35'>Reset</button> -->\n",
" </div>\n",
"\n",
" <script type=\"text/javascript\">\n",
" func7615da716b2641949cdc64b8221d3e35 = function(figure){\n",
"\n",
" var figwidth = 10.5 * 80;\n",
" var figheight = 3.5 * 80;\n",
"\n",
" var canvas = figure.append('svg:svg')\n",
" .attr('width', figwidth)\n",
" .attr('height', figheight)\n",
" .attr('class', 'canvas')\n",
"\n",
" \n",
" // store the width and height of the axes\n",
" var width_7615da716b2641949cdc64b8221d3e351 = 0.290281911376 * figwidth;\n",
" var height_7615da716b2641949cdc64b8221d3e351 = 0.743253968254 * figheight\n",
"\n",
" \n",
" var xdomain7615da716b2641949cdc64b8221d3e351 = [-3.0, 3.0];\n",
" var x_7615da716b2641949cdc64b8221d3e351 = d3.scale.linear()\n",
" .domain(xdomain7615da716b2641949cdc64b8221d3e351)\n",
" .range([0, width_7615da716b2641949cdc64b8221d3e351]);\n",
" var x_data_map7615da716b2641949cdc64b8221d3e351 = x_7615da716b2641949cdc64b8221d3e351;\n",
" \n",
" \n",
" var ydomain7615da716b2641949cdc64b8221d3e351 = [-10.0, 10.0];\n",
" var y_7615da716b2641949cdc64b8221d3e351 = d3.scale.linear()\n",
" .domain(ydomain7615da716b2641949cdc64b8221d3e351)\n",
" .range([height_7615da716b2641949cdc64b8221d3e351, 0]);\n",
" var y_data_map7615da716b2641949cdc64b8221d3e351 = y_7615da716b2641949cdc64b8221d3e351;\n",
" \n",
"\n",
"\n",
" // zoom object for the axes\n",
" var zoom7615da716b2641949cdc64b8221d3e351 = d3.behavior.zoom()\n",
" .x(x_7615da716b2641949cdc64b8221d3e351)\n",
" .y(y_7615da716b2641949cdc64b8221d3e351)\n",
" .on(\"zoom\", zoomed7615da716b2641949cdc64b8221d3e351);\n",
"\n",
" // create the axes itself\n",
" var baseaxes_7615da716b2641949cdc64b8221d3e351 = canvas.append('g')\n",
" .attr('transform', 'translate(' + (0.0633432539683 * figwidth) + ',' +\n",
" ((1 - 0.161904761905 - 0.743253968254) * figheight) + ')')\n",
" .attr('width', width_7615da716b2641949cdc64b8221d3e351)\n",
" .attr('height', height_7615da716b2641949cdc64b8221d3e351)\n",
" .attr('class', 'main')\n",
" .call(zoom7615da716b2641949cdc64b8221d3e351);\n",
"\n",
" // create the axes background\n",
" baseaxes_7615da716b2641949cdc64b8221d3e351.append(\"svg:rect\")\n",
" .attr(\"width\", width_7615da716b2641949cdc64b8221d3e351)\n",
" .attr(\"height\", height_7615da716b2641949cdc64b8221d3e351)\n",
" .attr(\"class\", \"bg7615da716b2641949cdc64b8221d3e351\");\n",
"\n",
" // axis factory functions: used for grid lines & axes\n",
" var create_xAxis_7615da716b2641949cdc64b8221d3e351 = function(){\n",
" return d3.svg.axis()\n",
" .scale(x_7615da716b2641949cdc64b8221d3e351)\n",
" .orient('bottom');\n",
" }\n",
"\n",
" var create_yAxis_7615da716b2641949cdc64b8221d3e351 = function(){\n",
" return d3.svg.axis()\n",
" .scale(y_7615da716b2641949cdc64b8221d3e351)\n",
" .orient('left');\n",
" }\n",
"\n",
" // draw the x axis\n",
" var xAxis_7615da716b2641949cdc64b8221d3e351 = create_xAxis_7615da716b2641949cdc64b8221d3e351();\n",
"\n",
" baseaxes_7615da716b2641949cdc64b8221d3e351.append('g')\n",
" .attr('transform', 'translate(0,' + (height_7615da716b2641949cdc64b8221d3e351) + ')')\n",
" .attr('class', 'axes7615da716b2641949cdc64b8221d3e351 x axis')\n",
" .call(xAxis_7615da716b2641949cdc64b8221d3e351);\n",
"\n",
" // draw the y axis\n",
" var yAxis_7615da716b2641949cdc64b8221d3e351 = create_yAxis_7615da716b2641949cdc64b8221d3e351();\n",
"\n",
" baseaxes_7615da716b2641949cdc64b8221d3e351.append('g')\n",
" .attr('transform', 'translate(0,0)')\n",
" .attr('class', 'axes7615da716b2641949cdc64b8221d3e351 y axis')\n",
" .call(yAxis_7615da716b2641949cdc64b8221d3e351);\n",
"\n",
" // create the clip boundary\n",
" var clip_7615da716b2641949cdc64b8221d3e351 = baseaxes_7615da716b2641949cdc64b8221d3e351.append(\"svg:clipPath\")\n",
" .attr(\"id\", \"clip7615da716b2641949cdc64b8221d3e351\")\n",
" .append(\"svg:rect\")\n",
" .attr(\"x\", 0)\n",
" .attr(\"y\", 0)\n",
" .attr(\"width\", width_7615da716b2641949cdc64b8221d3e351)\n",
" .attr(\"height\", height_7615da716b2641949cdc64b8221d3e351);\n",
"\n",
" // axes_7615da716b2641949cdc64b8221d3e351 is the axes on which to draw plot components: they'll\n",
" // be clipped when zooming or scrolling moves them out of the plot.\n",
" var axes_7615da716b2641949cdc64b8221d3e351 = baseaxes_7615da716b2641949cdc64b8221d3e351.append('g')\n",
" .attr(\"clip-path\", \"url(#clip7615da716b2641949cdc64b8221d3e351)\");\n",
"\n",
" \n",
" // draw x grid lines: we use a second x-axis with long ticks\n",
" axes_7615da716b2641949cdc64b8221d3e351.append(\"g\")\n",
" .attr(\"class\", \"axes7615da716b2641949cdc64b8221d3e351 x grid\")\n",
" .attr(\"transform\", \"translate(0,\" + (height_7615da716b2641949cdc64b8221d3e351) + \")\")\n",
" .call(create_xAxis_7615da716b2641949cdc64b8221d3e351()\n",
" .tickSize(-(height_7615da716b2641949cdc64b8221d3e351), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" // draw y grid lines: we use a second y-axis with long ticks\n",
" axes_7615da716b2641949cdc64b8221d3e351.append(\"g\")\n",
" .attr(\"class\", \"axes7615da716b2641949cdc64b8221d3e351 y grid\")\n",
" .call(create_yAxis_7615da716b2641949cdc64b8221d3e351()\n",
" .tickSize(-(width_7615da716b2641949cdc64b8221d3e351), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" var data_7615da716b2641949cdc64b8221d3e3512 = [[0.4001572083672233, -0.5936916060417345], [1.8675579901499675, 1.9743313638865296], [-2.5529898158340787, -9.461278473184484], [-0.7421650204064419, -2.085144989644761], [-1.4543656745987648, -3.8804060428622513], [1.469358769900285, 2.201703164038104], [0.1549474256969163, -0.06004824493241179], [-0.8877857476301128, 4.475434960421213], [1.2023798487844113, 2.76950994307374], [-0.3873268174079523, -5.965444174615721], [-1.7062701906250126, -4.940903174917059], [1.9507753952317897, 6.916107529391043], [-0.5096521817516535, 0.8911227184587575], [0.386902497859262, -0.46801199172526264], [-0.510805137568873, 5.912514129729485], [-1.180632184122412, -4.543134483323044], [-0.028182228338654868, 0.7396073700057693], [0.3024718977397814, 2.7706267504407913], [-0.3627411659871381, 1.7927188963750265], [0.17742614225375283, 0.13766521472334947], [-0.4017809362082619, -2.3998408278783208], [0.4627822555257742, -3.058245541538193], [-0.9072983643832422, 1.7357435634703682], [0.12898291075741067, 1.7389826148061114], [-1.2348258203536526, -2.9699074842103528], [0.402341641177549, 0.44093628382734174], [-0.8707971491818818, -2.4736588486967177], [-0.31155253212737266, 0.8702975829172386]]\n",
" \n",
" var g_7615da716b2641949cdc64b8221d3e3512 = axes_7615da716b2641949cdc64b8221d3e351.append(\"svg:g\");\n",
"\n",
" g_7615da716b2641949cdc64b8221d3e3512.selectAll(\"scatter-dots-7615da716b2641949cdc64b8221d3e3512\")\n",
" .data(data_7615da716b2641949cdc64b8221d3e3512.filter(\n",
" function(d) {return !isNaN(d[0]) && !isNaN(d[1]); }))\n",
" .enter().append(\"svg:path\")\n",
" .attr('class', 'points7615da716b2641949cdc64b8221d3e3512')\n",
" .attr(\"d\", d3.svg.symbol()\n",
" .type(\"circle\")\n",
" .size(16))\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map7615da716b2641949cdc64b8221d3e351(d[0]) +\n",
" \",\" + y_data_map7615da716b2641949cdc64b8221d3e351(d[1]) + \")\"; });\n",
" \n",
"\n",
" var data_7615da716b2641949cdc64b8221d3e3513 = [[-3.0, -6.6293437829774895], [-2.9393939393939394, -6.492472008894224], [-2.878787878787879, -6.355600234810958], [-2.8181818181818183, -6.218728460727693], [-2.757575757575758, -6.081856686644428], [-2.696969696969697, -5.944984912561162], [-2.6363636363636362, -5.8081131384778955], [-2.5757575757575757, -5.67124136439463], [-2.515151515151515, -5.534369590311365], [-2.4545454545454546, -5.3974978162281], [-2.393939393939394, -5.260626042144834], [-2.333333333333333, -5.1237542680615675], [-2.2727272727272725, -4.986882493978302], [-2.212121212121212, -4.850010719895036], [-2.1515151515151514, -4.713138945811771], [-2.090909090909091, -4.576267171728506], [-2.0303030303030303, -4.4393953976452405], [-1.9696969696969697, -4.302523623561974], [-1.9090909090909092, -4.165651849478709], [-1.8484848484848484, -4.028780075395443], [-1.7878787878787878, -3.8919083013121782], [-1.7272727272727273, -3.755036527228913], [-1.6666666666666665, -3.618164753145647], [-1.606060606060606, -3.481292979062381], [-1.5454545454545454, -3.344421204979116], [-1.4848484848484849, -3.2075494308958503], [-1.4242424242424243, -3.070677656812585], [-1.3636363636363635, -2.933805882729319], [-1.303030303030303, -2.7969341086460537], [-1.2424242424242424, -2.660062334562788], [-1.1818181818181817, -2.5231905604795224], [-1.121212121212121, -2.3863187863962567], [-1.0606060606060606, -2.2494470123129915], [-1.0, -2.112575238229726], [-0.9393939393939394, -1.9757034641464601], [-0.8787878787878789, -1.838831690063195], [-0.8181818181818183, -1.7019599159799295], [-0.7575757575757573, -1.565088141896663], [-0.6969696969696968, -1.4282163678133974], [-0.6363636363636362, -1.291344593730132], [-0.5757575757575757, -1.1544728196468665], [-0.5151515151515151, -1.017601045563601], [-0.4545454545454546, -0.8807292714803355], [-0.39393939393939403, -0.7438574973970701], [-0.33333333333333304, -0.6069857233138036], [-0.2727272727272725, -0.4701139492305382], [-0.21212121212121193, -0.3332421751472727], [-0.15151515151515138, -0.1963704010640073], [-0.09090909090909083, -0.05949862698074185], [-0.030303030303030276, 0.0773731471025236], [0.030303030303030276, 0.21424492118578906], [0.09090909090909083, 0.35111669526905454], [0.15151515151515138, 0.48798846935232], [0.21212121212121238, 0.6248602434355864], [0.27272727272727293, 0.7617320175188519], [0.3333333333333335, 0.8986037916021173], [0.39393939393939403, 1.0354755656853827], [0.4545454545454546, 1.1723473397686481], [0.5151515151515151, 1.3092191138519136], [0.5757575757575757, 1.446090887935179], [0.6363636363636367, 1.5829626620184456], [0.6969696969696972, 1.719834436101711], [0.7575757575757578, 1.8567062101849765], [0.8181818181818183, 1.993577984268242], [0.8787878787878789, 2.1304497583515074], [0.9393939393939394, 2.2673215324347726], [1.0, 2.4041933065180383], [1.0606060606060606, 2.541065080601304], [1.121212121212121, 2.677936854684569], [1.1818181818181817, 2.814808628767835], [1.2424242424242422, 2.9516804028511], [1.3030303030303028, 3.088552176934366], [1.3636363636363633, 3.225423951017631], [1.4242424242424248, 3.3622957251008985], [1.4848484848484853, 3.499167499184164], [1.5454545454545459, 3.6360392732674294], [1.6060606060606064, 3.772911047350695], [1.666666666666667, 3.9097828214339603], [1.7272727272727275, 4.046654595517226], [1.787878787878788, 4.183526369600492], [1.8484848484848486, 4.320398143683757], [1.9090909090909092, 4.4572699177670225], [1.9696969696969697, 4.594141691850288], [2.0303030303030303, 4.731013465933554], [2.090909090909091, 4.867885240016819], [2.1515151515151514, 5.004757014100084], [2.212121212121212, 5.14162878818335], [2.2727272727272725, 5.278500562266616], [2.333333333333334, 5.415372336349883], [2.3939393939393945, 5.552244110433148], [2.454545454545455, 5.689115884516414], [2.5151515151515156, 5.825987658599679], [2.575757575757576, 5.9628594326829445], [2.6363636363636367, 6.09973120676621], [2.6969696969696972, 6.236602980849476], [2.757575757575758, 6.373474754932741], [2.8181818181818183, 6.510346529016006], [2.878787878787879, 6.6472183030992715], [2.9393939393939394, 6.784090077182538], [3.0, 6.920961851265803]]\n",
" \n",
" var line_7615da716b2641949cdc64b8221d3e3513 = d3.svg.line()\n",
" .x(function(d) {return x_data_map7615da716b2641949cdc64b8221d3e351(d[0]);})\n",
" .y(function(d) {return y_data_map7615da716b2641949cdc64b8221d3e351(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_7615da716b2641949cdc64b8221d3e351.append(\"svg:path\")\n",
" .attr(\"d\", line_7615da716b2641949cdc64b8221d3e3513(data_7615da716b2641949cdc64b8221d3e3513))\n",
" .attr('class', 'line7615da716b2641949cdc64b8221d3e3513');\n",
" \n",
"\n",
" canvas.append(\"text\")\n",
" .text(\"x1\")\n",
" .attr(\"class\", \"text7615da716b2641949cdc64b8221d3e3514\")\n",
" .attr(\"x\", 175.126736111)\n",
" .attr(\"y\", figheight - 17.2)\n",
" .attr(\"font-size\", \"11.0px\")\n",
" .attr(\"fill\", \"#000000\")\n",
" .attr(\"transform\", \"rotate(-0.0,175.126736111,\" + (figheight - 17.2) + \")\")\n",
" .attr(\"style\", \"text-anchor: middle;\")\n",
" \n",
"\n",
" canvas.append(\"text\")\n",
" .text(\"y2\")\n",
" .attr(\"class\", \"text7615da716b2641949cdc64b8221d3e3515\")\n",
" .attr(\"x\", 28.2)\n",
" .attr(\"y\", figheight - 149.388888889)\n",
" .attr(\"font-size\", \"11.0px\")\n",
" .attr(\"fill\", \"#000000\")\n",
" .attr(\"transform\", \"rotate(-90.0,28.2,\" + (figheight - 149.388888889) + \")\")\n",
" .attr(\"style\", \"text-anchor: middle;\")\n",
" \n",
"\n",
" canvas.append(\"text\")\n",
" .text(\"g = A\")\n",
" .attr(\"class\", \"text7615da716b2641949cdc64b8221d3e3516\")\n",
" .attr(\"x\", 175.126736111)\n",
" .attr(\"y\", figheight - 259.0)\n",
" .attr(\"font-size\", \"12.0px\")\n",
" .attr(\"fill\", \"#000000\")\n",
" .attr(\"transform\", \"rotate(-0.0,175.126736111,\" + (figheight - 259.0) + \")\")\n",
" .attr(\"style\", \"text-anchor: middle;\")\n",
" \n",
"\n",
" var data_7615da716b2641949cdc64b8221d3e35171 = [[-3.0, -2.48920608462816], [-3.0, -9.208031841228001], [-2.9393939393939394, -9.025036952375459], [-2.878787878787879, -8.842444149646045], [-2.8181818181818183, -8.66101750310529], [-2.757575757575758, -8.47962751953875], [-2.696969696969697, -8.293288146704821], [-2.6363636363636362, -8.115209845084632], [-2.5757575757575757, -7.930567756103825], [-2.515151515151515, -7.753289457384826], [-2.4545454545454546, -7.575103502462947], [-2.393939393939394, -7.396748052747929], [-2.333333333333333, -7.215632401163698], [-2.2727272727272725, -7.042296988552551], [-2.212121212121212, -6.853759309876457], [-2.1515151515151514, -6.673932135320791], [-2.090909090909091, -6.494233652613889], [-2.0303030303030303, -6.312339811657237], [-1.9696969696969697, -6.143042254658667], [-1.9090909090909092, -5.974399870903401], [-1.8484848484848484, -5.79440624724879], [-1.7878787878787878, -5.62040707260681], [-1.7272727272727273, -5.441378084490312], [-1.6666666666666665, -5.25772278883774], [-1.606060606060606, -5.086541472377545], [-1.5454545454545454, -4.917299209453532], [-1.4848484848484849, -4.744774962016144], [-1.4242424242424243, -4.582284888973699], [-1.3636363636363635, -4.401601763358708], [-1.303030303030303, -4.231032480613196], [-1.2424242424242424, -4.058344838833277], [-1.1818181818181817, -3.8922525606453307], [-1.121212121212121, -3.7213829689125704], [-1.0606060606060606, -3.552561484234497], [-1.0, -3.3827655033921586], [-0.9393939393939394, -3.222869693889599], [-0.8787878787878789, -3.0600537434535675], [-0.8181818181818183, -2.8940744042967967], [-0.7575757575757573, -2.728398495629426], [-0.6969696969696968, -2.5750639140497857], [-0.6363636363636362, -2.414382208019624], [-0.5757575757575757, -2.2503266721885202], [-0.5151515151515151, -2.0881103165009387], [-0.4545454545454546, -1.9299055770429954], [-0.39393939393939403, -1.7734523383953975], [-0.33333333333333304, -1.6162701260697934], [-0.2727272727272725, -1.46889050699929], [-0.21212121212121193, -1.3060355130942438], [-0.15151515151515138, -1.1532421509859883], [-0.09090909090909083, -1.011890849976933], [-0.030303030303030276, -0.8661802555910865], [0.030303030303030276, -0.7193033954979491], [0.09090909090909083, -0.5797639920471992], [0.15151515151515138, -0.45401547329390013], [0.21212121212121238, -0.3216525466817302], [0.27272727272727293, -0.1873212928184459], [0.3333333333333335, -0.06852709323391148], [0.39393939393939403, 0.05889769756474112], [0.4545454545454546, 0.1795012833744554], [0.5151515151515151, 0.2905092720914445], [0.5757575757575757, 0.4120572440180784], [0.6363636363636367, 0.5210426474378939], [0.6969696969696972, 0.6300315512906478], [0.7575757575757578, 0.7222739997774177], [0.8181818181818183, 0.8194927028337339], [0.8787878787878789, 0.9085813106794421], [0.9393939393939394, 0.9844146829239794], [1.0, 1.0682166758007752], [1.0606060606060606, 1.142651899417006], [1.121212121212121, 1.2353923312747355], [1.1818181818181817, 1.3194690989527402], [1.2424242424242422, 1.3984229374717188], [1.3030303030303028, 1.4629913469243983], [1.3636363636363633, 1.5287800507553613], [1.4242424242424248, 1.6045746789208593], [1.4848484848484853, 1.681935934789214], [1.5454545454545459, 1.766297324099153], [1.6060606060606064, 1.8505997636557674], [1.666666666666667, 1.9303813520972164], [1.7272727272727275, 2.006665488933369], [1.787878787878788, 2.0830426525681993], [1.8484848484848486, 2.1524529757606112], [1.9090909090909092, 2.211375224630749], [1.9696969696969697, 2.2753148386493294], [2.0303030303030303, 2.3400686079188446], [2.090909090909091, 2.403653114436335], [2.1515151515151514, 2.4645538194284047], [2.212121212121212, 2.517978047377214], [2.2727272727272725, 2.577250806016834], [2.333333333333334, 2.632455333020149], [2.3939393939393945, 2.7001027551706094], [2.454545454545455, 2.760632769267061], [2.5151515151515156, 2.8134645594350336], [2.575757575757576, 2.8758707630916645], [2.6363636363636367, 2.9303655213970727], [2.6969696969696972, 2.995175322820863], [2.757575757575758, 3.0690523930614866], [2.8181818181818183, 3.142003061693705], [2.878787878787879, 3.208991058117109], [2.9393939393939394, 3.276247341054888], [3.0, 3.36100379457059], [3.0, 9.58286461042697], [3.0, 9.58286461042697], [2.9393939393939394, 9.403359120610707], [2.878787878787879, 9.21701665640932], [2.8181818181818183, 9.035992558853858], [2.757575757575758, 8.84875605080479], [2.6969696969696972, 8.668227057678083], [2.6363636363636367, 8.489731328992676], [2.575757575757576, 8.300256601354787], [2.5151515151515156, 8.124112067620139], [2.454545454545455, 7.947240852489613], [2.3939393939393945, 7.76140640088472], [2.333333333333334, 7.573585970893309], [2.2727272727272725, 7.393220130131063], [2.212121212121212, 7.21877914385518], [2.1515151515151514, 7.039614322803074], [2.090909090909091, 6.86395386975467], [2.0303030303030303, 6.6729575479906655], [1.9696969696969697, 6.493199568703368], [1.9090909090909092, 6.315917915025628], [1.8484848484848486, 6.138026346379254], [1.787878787878788, 5.967598598900354], [1.7272727272727275, 5.79173364162919], [1.666666666666667, 5.620243672406811], [1.6060606060606064, 5.450403759107172], [1.5454545454545459, 5.277832158721509], [1.4848484848484853, 5.1066839754909825], [1.4242424242424248, 4.935486412971353], [1.3636363636363633, 4.764517362093484], [1.3030303030303028, 4.60014526219832], [1.2424242424242422, 4.422214365318466], [1.1818181818181817, 4.250983937997541], [1.121212121212121, 4.064936961120576], [1.0606060606060606, 3.8817933123359487], [1.0, 3.7080003341053955], [0.9393939393939394, 3.550450953294971], [0.8787878787878789, 3.389845739888297], [0.8181818181818183, 3.2241093469807334], [0.7575757575757578, 3.056877655921166], [0.6969696969696972, 2.890738393925951], [0.6363636363636367, 2.72534304395738], [0.5757575757575757, 2.5696793790816694], [0.5151515151515151, 2.4136244085053], [0.4545454545454546, 2.258049875029958], [0.39393939393939403, 2.1118040459342997], [0.3333333333333335, 1.9689232959743663], [0.27272727272727293, 1.818865456854866], [0.21212121212121238, 1.6634604198801006], [0.15151515151515138, 1.5257631133646383], [0.09090909090909083, 1.3885926382013334], [0.030303030303030276, 1.2518228643237708], [-0.030303030303030276, 1.122790856752582], [-0.09090909090909083, 1.0174132442281283], [-0.15151515151515138, 0.8996669722253438], [-0.21212121212121193, 0.7736269683466699], [-0.2727272727272725, 0.688910446769932], [-0.33333333333333304, 0.5915785367073484], [-0.39393939393939403, 0.4892169170621328], [-0.4545454545454546, 0.3886748488601261], [-0.5151515151515151, 0.3009462842332119], [-0.5757575757575757, 0.21736049808285207], [-0.6363636363636362, 0.12358692185070763], [-0.6969696969696968, 0.039254392910919034], [-0.7575757575757573, -0.028825078141473344], [-0.8181818181818183, -0.11603875845178106], [-0.8787878787878789, -0.17961971789935824], [-0.9393939393939394, -0.24079321054739242], [-1.0, -0.3236437418207067], [-1.0606060606060606, -0.3998390066775963], [-1.121212121212121, -0.47658470554240734], [-1.1818181818181817, -0.5414084485619287], [-1.2424242424242424, -0.6079828781608068], [-1.303030303030303, -0.6757324394376923], [-1.3636363636363635, -0.7394479838925713], [-1.4242424242424243, -0.8239820029315084], [-1.4848484848484849, -0.8950078360066154], [-1.5454545454545454, -0.9475475320051524], [-1.606060606060606, -1.019245278113319], [-1.6666666666666665, -1.090159672442364], [-1.7272727272727273, -1.1483847279500479], [-1.7878787878787878, -1.2067999588132081], [-1.8484848484848484, -1.2814429513263335], [-1.9090909090909092, -1.35730271995914], [-1.9696969696969697, -1.4210909721604414], [-2.0303030303030303, -1.4722234353888533], [-2.090909090909091, -1.5310062241513187], [-2.1515151515151514, -1.5942207729049567], [-2.212121212121212, -1.6602613145011107], [-2.2727272727272725, -1.7316860089824726], [-2.333333333333333, -1.8113800554648765], [-2.393939393939394, -1.874109867419524], [-2.4545454545454546, -1.9205016015056713], [-2.515151515151515, -1.9805752519264452], [-2.5757575757575757, -2.0499111960488126], [-2.6363636363636362, -2.1035013935733926], [-2.696969696969697, -2.1792246582944603], [-2.757575757575758, -2.255266835430651], [-2.8181818181818183, -2.324735304794762], [-2.878787878787879, -2.381839022909489], [-2.9393939393939394, -2.435416334252008], [-3.0, -2.48920608462816], [0.0, 0.0]]\n",
"\n",
" var patch_7615da716b2641949cdc64b8221d3e35171 = d3.svg.line()\n",
" .x(function(d) {return x_data_map7615da716b2641949cdc64b8221d3e351(d[0]);})\n",
" .y(function(d) {return y_data_map7615da716b2641949cdc64b8221d3e351(d[1]);})\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_7615da716b2641949cdc64b8221d3e351.append(\"svg:path\")\n",
" .attr(\"d\", patch_7615da716b2641949cdc64b8221d3e35171(data_7615da716b2641949cdc64b8221d3e35171))\n",
" .attr('class', 'coll7615da716b2641949cdc64b8221d3e3517 patch1');\n",
" \n",
"\n",
" function zoomed7615da716b2641949cdc64b8221d3e351() {\n",
" //console.log(d3.event); // for some reason this is sometimes null\n",
" //console.log(zoom7615da716b2641949cdc64b8221d3e351.translate());\n",
" //console.log(zoom7615da716b2641949cdc64b8221d3e351.scale());\n",
"\n",
" baseaxes_7615da716b2641949cdc64b8221d3e351.select(\".x.axis\").call(xAxis_7615da716b2641949cdc64b8221d3e351);\n",
" baseaxes_7615da716b2641949cdc64b8221d3e351.select(\".y.axis\").call(yAxis_7615da716b2641949cdc64b8221d3e351);\n",
"\n",
" \n",
" axes_7615da716b2641949cdc64b8221d3e351.select(\".x.grid\")\n",
" .call(create_xAxis_7615da716b2641949cdc64b8221d3e351()\n",
" .tickSize(-height_7615da716b2641949cdc64b8221d3e351, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" axes_7615da716b2641949cdc64b8221d3e351.select(\".y.grid\")\n",
" .call(create_yAxis_7615da716b2641949cdc64b8221d3e351()\n",
" .tickSize(-width_7615da716b2641949cdc64b8221d3e351, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" axes_7615da716b2641949cdc64b8221d3e351.selectAll(\".points7615da716b2641949cdc64b8221d3e3512\")\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map7615da716b2641949cdc64b8221d3e351(d[0]) + \",\" +\n",
" y_data_map7615da716b2641949cdc64b8221d3e351(d[1]) + \")\"; });\n",
" \n",
"\n",
" axes_7615da716b2641949cdc64b8221d3e351.select(\".line7615da716b2641949cdc64b8221d3e3513\")\n",
" .attr(\"d\", line_7615da716b2641949cdc64b8221d3e3513(data_7615da716b2641949cdc64b8221d3e3513));\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" axes_7615da716b2641949cdc64b8221d3e351.select(\".coll7615da716b2641949cdc64b8221d3e3517.patch1\")\n",
" .attr(\"d\", patch_7615da716b2641949cdc64b8221d3e35171(data_7615da716b2641949cdc64b8221d3e35171));\n",
" \n",
" }\n",
"\n",
" function reset7615da716b2641949cdc64b8221d3e351() {\n",
" d3.transition().duration(750).tween(\"zoom\", function() {\n",
" var ix = d3.interpolate(x_7615da716b2641949cdc64b8221d3e351.domain(), xdomain7615da716b2641949cdc64b8221d3e351),\n",
" iy = d3.interpolate(y_7615da716b2641949cdc64b8221d3e351.domain(), ydomain7615da716b2641949cdc64b8221d3e351);\n",
" return function(t) {\n",
" zoom7615da716b2641949cdc64b8221d3e351.x(x_7615da716b2641949cdc64b8221d3e351.domain(ix(t))).y(y_7615da716b2641949cdc64b8221d3e351.domain(iy(t)));\n",
" zoomed7615da716b2641949cdc64b8221d3e351();\n",
" };\n",
" });\n",
" }\n",
"\n",
" d3.select(\"#reset7615da716b2641949cdc64b8221d3e35\").on(\"click\", reset7615da716b2641949cdc64b8221d3e351);\n",
" \n",
"\n",
" // store the width and height of the axes\n",
" var width_7615da716b2641949cdc64b8221d3e352 = 0.290281911376 * figwidth;\n",
" var height_7615da716b2641949cdc64b8221d3e352 = 0.743253968254 * figheight\n",
"\n",
" \n",
" var xdomain7615da716b2641949cdc64b8221d3e352 = [-3.0, 3.0];\n",
" var x_7615da716b2641949cdc64b8221d3e352 = d3.scale.linear()\n",
" .domain(xdomain7615da716b2641949cdc64b8221d3e352)\n",
" .range([0, width_7615da716b2641949cdc64b8221d3e352]);\n",
" var x_data_map7615da716b2641949cdc64b8221d3e352 = x_7615da716b2641949cdc64b8221d3e352;\n",
" \n",
" \n",
" var ydomain7615da716b2641949cdc64b8221d3e352 = [-10.0, 10.0];\n",
" var y_7615da716b2641949cdc64b8221d3e352 = d3.scale.linear()\n",
" .domain(ydomain7615da716b2641949cdc64b8221d3e352)\n",
" .range([height_7615da716b2641949cdc64b8221d3e352, 0]);\n",
" var y_data_map7615da716b2641949cdc64b8221d3e352 = y_7615da716b2641949cdc64b8221d3e352;\n",
" \n",
"\n",
"\n",
" // zoom object for the axes\n",
" var zoom7615da716b2641949cdc64b8221d3e352 = d3.behavior.zoom()\n",
" .x(x_7615da716b2641949cdc64b8221d3e352)\n",
" .y(y_7615da716b2641949cdc64b8221d3e352)\n",
" .on(\"zoom\", zoomed7615da716b2641949cdc64b8221d3e352);\n",
"\n",
" // create the axes itself\n",
" var baseaxes_7615da716b2641949cdc64b8221d3e352 = canvas.append('g')\n",
" .attr('transform', 'translate(' + (0.377843915344 * figwidth) + ',' +\n",
" ((1 - 0.161904761905 - 0.743253968254) * figheight) + ')')\n",
" .attr('width', width_7615da716b2641949cdc64b8221d3e352)\n",
" .attr('height', height_7615da716b2641949cdc64b8221d3e352)\n",
" .attr('class', 'main')\n",
" .call(zoom7615da716b2641949cdc64b8221d3e352);\n",
"\n",
" // create the axes background\n",
" baseaxes_7615da716b2641949cdc64b8221d3e352.append(\"svg:rect\")\n",
" .attr(\"width\", width_7615da716b2641949cdc64b8221d3e352)\n",
" .attr(\"height\", height_7615da716b2641949cdc64b8221d3e352)\n",
" .attr(\"class\", \"bg7615da716b2641949cdc64b8221d3e352\");\n",
"\n",
" // axis factory functions: used for grid lines & axes\n",
" var create_xAxis_7615da716b2641949cdc64b8221d3e352 = function(){\n",
" return d3.svg.axis()\n",
" .scale(x_7615da716b2641949cdc64b8221d3e352)\n",
" .orient('bottom');\n",
" }\n",
"\n",
" var create_yAxis_7615da716b2641949cdc64b8221d3e352 = function(){\n",
" return d3.svg.axis()\n",
" .scale(y_7615da716b2641949cdc64b8221d3e352)\n",
" .orient('left');\n",
" }\n",
"\n",
" // draw the x axis\n",
" var xAxis_7615da716b2641949cdc64b8221d3e352 = create_xAxis_7615da716b2641949cdc64b8221d3e352();\n",
"\n",
" baseaxes_7615da716b2641949cdc64b8221d3e352.append('g')\n",
" .attr('transform', 'translate(0,' + (height_7615da716b2641949cdc64b8221d3e352) + ')')\n",
" .attr('class', 'axes7615da716b2641949cdc64b8221d3e352 x axis')\n",
" .call(xAxis_7615da716b2641949cdc64b8221d3e352);\n",
"\n",
" // draw the y axis\n",
" var yAxis_7615da716b2641949cdc64b8221d3e352 = create_yAxis_7615da716b2641949cdc64b8221d3e352();\n",
"\n",
" baseaxes_7615da716b2641949cdc64b8221d3e352.append('g')\n",
" .attr('transform', 'translate(0,0)')\n",
" .attr('class', 'axes7615da716b2641949cdc64b8221d3e352 y axis')\n",
" .call(yAxis_7615da716b2641949cdc64b8221d3e352);\n",
"\n",
" // create the clip boundary\n",
" var clip_7615da716b2641949cdc64b8221d3e352 = baseaxes_7615da716b2641949cdc64b8221d3e352.append(\"svg:clipPath\")\n",
" .attr(\"id\", \"clip7615da716b2641949cdc64b8221d3e352\")\n",
" .append(\"svg:rect\")\n",
" .attr(\"x\", 0)\n",
" .attr(\"y\", 0)\n",
" .attr(\"width\", width_7615da716b2641949cdc64b8221d3e352)\n",
" .attr(\"height\", height_7615da716b2641949cdc64b8221d3e352);\n",
"\n",
" // axes_7615da716b2641949cdc64b8221d3e352 is the axes on which to draw plot components: they'll\n",
" // be clipped when zooming or scrolling moves them out of the plot.\n",
" var axes_7615da716b2641949cdc64b8221d3e352 = baseaxes_7615da716b2641949cdc64b8221d3e352.append('g')\n",
" .attr(\"clip-path\", \"url(#clip7615da716b2641949cdc64b8221d3e352)\");\n",
"\n",
" \n",
" // draw x grid lines: we use a second x-axis with long ticks\n",
" axes_7615da716b2641949cdc64b8221d3e352.append(\"g\")\n",
" .attr(\"class\", \"axes7615da716b2641949cdc64b8221d3e352 x grid\")\n",
" .attr(\"transform\", \"translate(0,\" + (height_7615da716b2641949cdc64b8221d3e352) + \")\")\n",
" .call(create_xAxis_7615da716b2641949cdc64b8221d3e352()\n",
" .tickSize(-(height_7615da716b2641949cdc64b8221d3e352), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" // draw y grid lines: we use a second y-axis with long ticks\n",
" axes_7615da716b2641949cdc64b8221d3e352.append(\"g\")\n",
" .attr(\"class\", \"axes7615da716b2641949cdc64b8221d3e352 y grid\")\n",
" .call(create_yAxis_7615da716b2641949cdc64b8221d3e352()\n",
" .tickSize(-(width_7615da716b2641949cdc64b8221d3e352), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" var data_7615da716b2641949cdc64b8221d3e3522 = [[1.764052345967664, 3.5996619688381113], [2.240893199201458, 5.773552886175819], [-0.977277879876411, -7.540454451608347], [-0.1513572082976979, 3.076256899309008], [0.144043571160878, 2.493926280426832], [0.33367432737426683, 2.1976483456966003], [0.6536185954403606, 1.8879553662764486], [0.8644361988595057, 2.008572300078475], [2.2697546239876076, 1.371933138473108], [0.04575851730144607, 2.3148635749481534], [-0.1871838500258336, 1.0941423290007442], [0.37816251960217356, -6.581201510137664], [-0.3479121493261526, -1.5588423836684748], [0.15634896910398005, -0.9671418955574378], [-0.30230275057533557, 4.1344199806811], [-1.0485529650670926, -2.2498831043709964], [0.7774903558319101, 3.2335802073912303], [-1.6138978475579515, -1.6755450407913675], [-0.2127402802139687, 2.921673177243448], [-0.8954665611936756, -2.0912359470459823], [-0.6343220936809636, -2.1632734731807606], [-0.672460447775951, -2.619980432184588], [-1.7262826023316769, -5.288042151547586], [-1.6301983469660446, -5.183220646994814], [0.7290905621775369, 1.692168830508607], [-0.6848100909403132, 0.029737077774165982], [0.05616534222974544, 0.7818875384759882]]\n",
" \n",
" var g_7615da716b2641949cdc64b8221d3e3522 = axes_7615da716b2641949cdc64b8221d3e352.append(\"svg:g\");\n",
"\n",
" g_7615da716b2641949cdc64b8221d3e3522.selectAll(\"scatter-dots-7615da716b2641949cdc64b8221d3e3522\")\n",
" .data(data_7615da716b2641949cdc64b8221d3e3522.filter(\n",
" function(d) {return !isNaN(d[0]) && !isNaN(d[1]); }))\n",
" .enter().append(\"svg:path\")\n",
" .attr('class', 'points7615da716b2641949cdc64b8221d3e3522')\n",
" .attr(\"d\", d3.svg.symbol()\n",
" .type(\"circle\")\n",
" .size(16))\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map7615da716b2641949cdc64b8221d3e352(d[0]) +\n",
" \",\" + y_data_map7615da716b2641949cdc64b8221d3e352(d[1]) + \")\"; });\n",
" \n",
"\n",
" var data_7615da716b2641949cdc64b8221d3e3523 = [[-3.0, -6.287762995052149], [-2.9393939393939394, -6.159153005675092], [-2.878787878787879, -6.030543016298035], [-2.8181818181818183, -5.901933026920978], [-2.757575757575758, -5.77332303754392], [-2.696969696969697, -5.644713048166862], [-2.6363636363636362, -5.516103058789805], [-2.5757575757575757, -5.387493069412748], [-2.515151515151515, -5.258883080035691], [-2.4545454545454546, -5.130273090658633], [-2.393939393939394, -5.001663101281576], [-2.333333333333333, -4.873053111904518], [-2.2727272727272725, -4.744443122527461], [-2.212121212121212, -4.615833133150404], [-2.1515151515151514, -4.487223143773346], [-2.090909090909091, -4.358613154396289], [-2.0303030303030303, -4.230003165019232], [-1.9696969696969697, -4.101393175642174], [-1.9090909090909092, -3.9727831862651173], [-1.8484848484848484, -3.8441731968880593], [-1.7878787878787878, -3.715563207511002], [-1.7272727272727273, -3.586953218133945], [-1.6666666666666665, -3.458343228756887], [-1.606060606060606, -3.32973323937983], [-1.5454545454545454, -3.2011232500027726], [-1.4848484848484849, -3.0725132606257155], [-1.4242424242424243, -2.9439032712486584], [-1.3636363636363635, -2.8152932818716003], [-1.303030303030303, -2.686683292494543], [-1.2424242424242424, -2.558073303117486], [-1.1818181818181817, -2.4294633137404285], [-1.121212121212121, -2.300853324363371], [-1.0606060606060606, -2.1722433349863137], [-1.0, -2.0436333456092566], [-0.9393939393939394, -1.9150233562321994], [-0.8787878787878789, -1.786413366855142], [-0.8181818181818183, -1.657803377478085], [-0.7575757575757573, -1.5291933881010267], [-0.6969696969696968, -1.4005833987239695], [-0.6363636363636362, -1.2719734093469122], [-0.5757575757575757, -1.143363419969855], [-0.5151515151515151, -1.0147534305927979], [-0.4545454545454546, -0.8861434412157405], [-0.39393939393939403, -0.7575334518386834], [-0.33333333333333304, -0.6289234624616251], [-0.2727272727272725, -0.500313473084568], [-0.21212121212121193, -0.3717034837075107], [-0.15151515151515138, -0.24309349433045346], [-0.09090909090909083, -0.11448350495339625], [-0.030303030303030276, 0.01412648442366099], [0.030303030303030276, 0.14273647380071822], [0.09090909090909083, 0.27134646317777544], [0.15151515151515138, 0.3999564525548327], [0.21212121212121238, 0.5285664419318908], [0.27272727272727293, 0.6571764313089481], [0.3333333333333335, 0.7857864206860053], [0.39393939393939403, 0.9143964100630626], [0.4545454545454546, 1.0430063994401197], [0.5151515151515151, 1.1716163888171771], [0.5757575757575757, 1.3002263781942343], [0.6363636363636367, 1.4288363675712925], [0.6969696969696972, 1.5574463569483497], [0.7575757575757578, 1.6860563463254068], [0.8181818181818183, 1.8146663357024642], [0.8787878787878789, 1.9432763250795213], [0.9393939393939394, 2.0718863144565787], [1.0, 2.200496303833636], [1.0606060606060606, 2.329106293210693], [1.121212121212121, 2.45771628258775], [1.1818181818181817, 2.5863262719648077], [1.2424242424242422, 2.714936261341865], [1.3030303030303028, 2.843546250718922], [1.3636363636363633, 2.972156240095979], [1.4242424242424248, 3.1007662294730385], [1.4848484848484853, 3.2293762188500956], [1.5454545454545459, 3.3579862082271528], [1.6060606060606064, 3.48659619760421], [1.666666666666667, 3.615206186981267], [1.7272727272727275, 3.7438161763583246], [1.787878787878788, 3.872426165735382], [1.8484848484848486, 4.0010361551124385], [1.9090909090909092, 4.129646144489496], [1.9696969696969697, 4.258256133866553], [2.0303030303030303, 4.38686612324361], [2.090909090909091, 4.515476112620667], [2.1515151515151514, 4.644086101997725], [2.212121212121212, 4.772696091374782], [2.2727272727272725, 4.901306080751839], [2.333333333333334, 5.029916070128898], [2.3939393939393945, 5.158526059505956], [2.454545454545455, 5.287136048883013], [2.5151515151515156, 5.41574603826007], [2.575757575757576, 5.544356027637127], [2.6363636363636367, 5.6729660170141845], [2.6969696969696972, 5.801576006391242], [2.757575757575758, 5.930185995768299], [2.8181818181818183, 6.058795985145356], [2.878787878787879, 6.187405974522413], [2.9393939393939394, 6.316015963899471], [3.0, 6.444625953276527]]\n",
" \n",
" var line_7615da716b2641949cdc64b8221d3e3523 = d3.svg.line()\n",
" .x(function(d) {return x_data_map7615da716b2641949cdc64b8221d3e352(d[0]);})\n",
" .y(function(d) {return y_data_map7615da716b2641949cdc64b8221d3e352(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_7615da716b2641949cdc64b8221d3e352.append(\"svg:path\")\n",
" .attr(\"d\", line_7615da716b2641949cdc64b8221d3e3523(data_7615da716b2641949cdc64b8221d3e3523))\n",
" .attr('class', 'line7615da716b2641949cdc64b8221d3e3523');\n",
" \n",
"\n",
" canvas.append(\"text\")\n",
" .text(\"x1\")\n",
" .attr(\"class\", \"text7615da716b2641949cdc64b8221d3e3524\")\n",
" .attr(\"x\", 439.307291667)\n",
" .attr(\"y\", figheight - 17.2)\n",
" .attr(\"font-size\", \"11.0px\")\n",
" .attr(\"fill\", \"#000000\")\n",
" .attr(\"transform\", \"rotate(-0.0,439.307291667,\" + (figheight - 17.2) + \")\")\n",
" .attr(\"style\", \"text-anchor: middle;\")\n",
" \n",
"\n",
"\n",
" canvas.append(\"text\")\n",
" .text(\"g = B\")\n",
" .attr(\"class\", \"text7615da716b2641949cdc64b8221d3e3526\")\n",
" .attr(\"x\", 439.307291667)\n",
" .attr(\"y\", figheight - 259.0)\n",
" .attr(\"font-size\", \"12.0px\")\n",
" .attr(\"fill\", \"#000000\")\n",
" .attr(\"transform\", \"rotate(-0.0,439.307291667,\" + (figheight - 259.0) + \")\")\n",
" .attr(\"style\", \"text-anchor: middle;\")\n",
" \n",
"\n",
" var data_7615da716b2641949cdc64b8221d3e35271 = [[-3.0, -3.427127824059199], [-3.0, -9.01733820199222], [-2.9393939393939394, -8.838268647959234], [-2.878787878787879, -8.659166116787816], [-2.8181818181818183, -8.480501904160143], [-2.757575757575758, -8.30353338557582], [-2.696969696969697, -8.120265290858596], [-2.6363636363636362, -7.934702008418756], [-2.5757575757575757, -7.763531397081977], [-2.515151515151515, -7.584281726729851], [-2.4545454545454546, -7.4048070270800475], [-2.393939393939394, -7.227016065068918], [-2.333333333333333, -7.051784467652058], [-2.2727272727272725, -6.87794954047302], [-2.212121212121212, -6.700314724520555], [-2.1515151515151514, -6.521143326875104], [-2.090909090909091, -6.351268111523135], [-2.0303030303030303, -6.176200893777034], [-1.9696969696969697, -6.0016935276423995], [-1.9090909090909092, -5.8219929740040115], [-1.8484848484848484, -5.649026598715655], [-1.7878787878787878, -5.468985133687308], [-1.7272727272727273, -5.295999019332413], [-1.6666666666666665, -5.1233131280241935], [-1.606060606060606, -4.950554788831107], [-1.5454545454545454, -4.780344415590902], [-1.4848484848484849, -4.605962047924025], [-1.4242424242424243, -4.432110513426929], [-1.3636363636363635, -4.262210622652972], [-1.303030303030303, -4.097398744385872], [-1.2424242424242424, -3.9253903339532275], [-1.1818181818181817, -3.7635168582029044], [-1.121212121212121, -3.5781109390441266], [-1.0606060606060606, -3.4237151205334913], [-1.0, -3.260398110693609], [-0.9393939393939394, -3.094676789033268], [-0.8787878787878789, -2.9352799223449764], [-0.8181818181818183, -2.7773582626700857], [-0.7575757575757573, -2.6173330695689176], [-0.6969696969696968, -2.468600642085789], [-0.6363636363636362, -2.3194851275402604], [-0.5757575757575757, -2.163386582684254], [-0.5151515151515151, -2.0174628774941223], [-0.4545454545454546, -1.8726861881500172], [-0.39393939393939403, -1.7396223377425148], [-0.33333333333333304, -1.6060021354292522], [-0.2727272727272725, -1.4735133340819306], [-0.21212121212121193, -1.344233054158296], [-0.15151515151515138, -1.2159874373066581], [-0.09090909090909083, -1.0874475929094194], [-0.030303030303030276, -0.9633233794298303], [0.030303030303030276, -0.8313150217014957], [0.09090909090909083, -0.7104499000459824], [0.15151515151515138, -0.5903349008893848], [0.21212121212121238, -0.4719616765065961], [0.27272727272727293, -0.3521079917420619], [0.3333333333333335, -0.23165872535002296], [0.39393939393939403, -0.10743405431052215], [0.4545454545454546, 0.004651613353109081], [0.5151515151515151, 0.1173553736068895], [0.5757575757575757, 0.21675194621371321], [0.6363636363636367, 0.3204378679102182], [0.6969696969696972, 0.42157867194339155], [0.7575757575757578, 0.5228225909768554], [0.8181818181818183, 0.6239585956551988], [0.8787878787878789, 0.732746235033025], [0.9393939393939394, 0.8374766883823189], [1.0, 0.9373765175234668], [1.0606060606060606, 1.028725683329174], [1.121212121212121, 1.1217104568559417], [1.1818181818181817, 1.2096696323157532], [1.2424242424242422, 1.305713907012439], [1.3030303030303028, 1.4050455804856736], [1.3636363636363633, 1.4958484494977822], [1.4242424242424248, 1.5770877032818849], [1.4848484848484853, 1.6731092269048713], [1.5454545454545459, 1.754867318130213], [1.6060606060606064, 1.8445633817697282], [1.666666666666667, 1.9353413762421203], [1.7272727272727275, 2.0268016928196073], [1.787878787878788, 2.1129123563949106], [1.8484848484848486, 2.1956777388096542], [1.9090909090909092, 2.2882147314259798], [1.9696969696969697, 2.3678831456331313], [2.0303030303030303, 2.461206459224544], [2.090909090909091, 2.540228210536429], [2.1515151515151514, 2.620994074588631], [2.212121212121212, 2.710798759145922], [2.2727272727272725, 2.795246160824753], [2.333333333333334, 2.876187548385311], [2.3939393939393945, 2.9593689076601835], [2.454545454545455, 3.046607566274111], [2.5151515151515156, 3.1239313687480803], [2.575757575757576, 3.213658323942986], [2.6363636363636367, 3.298924315431669], [2.6969696969696972, 3.37441761745187], [2.757575757575758, 3.4539331614788646], [2.8181818181818183, 3.53623979020578], [2.878787878787879, 3.618409858931048], [2.9393939393939394, 3.6953972711351115], [3.0, 3.767794346970273], [3.0, 9.780339815356918], [3.0, 9.780339815356918], [2.9393939393939394, 9.596788814312044], [2.878787878787879, 9.414194496805814], [2.8181818181818183, 9.224820036392458], [2.757575757575758, 9.03536642884414], [2.6969696969696972, 8.842464425151277], [2.6363636363636367, 8.652270845737116], [2.575757575757576, 8.45723041158435], [2.5151515151515156, 8.261951727284618], [2.454545454545455, 8.066601250341412], [2.3939393939393945, 7.892372062422921], [2.333333333333334, 7.71146411959197], [2.2727272727272725, 7.526750169937784], [2.212121212121212, 7.339716729353172], [2.1515151515151514, 7.155388448886138], [2.090909090909091, 6.965052571821674], [2.0303030303030303, 6.795149042276406], [1.9696969696969697, 6.607589861487513], [1.9090909090909092, 6.4350473904844], [1.8484848484848486, 6.238025385151957], [1.787878787878788, 6.058804166724699], [1.7272727272727275, 5.875215734167774], [1.666666666666667, 5.683044390049601], [1.6060606060606064, 5.4879511352783705], [1.5454545454545459, 5.298566658030163], [1.4848484848484853, 5.113029708310355], [1.4242424242424248, 4.933248819553393], [1.3636363636363633, 4.751058128345855], [1.3030303030303028, 4.570219462335474], [1.2424242424242422, 4.386808274862966], [1.1818181818181817, 4.210572599760052], [1.121212121212121, 4.042482508790005], [1.0606060606060606, 3.8647172896666246], [1.0, 3.6865221594556643], [0.9393939393939394, 3.5151434464296094], [0.8787878787878789, 3.340639161567918], [0.8181818181818183, 3.1625496818664236], [0.7575757575757578, 2.9972508200854735], [0.6969696969696972, 2.832134492188892], [0.6363636363636367, 2.674016884029445], [0.5757575757575757, 2.511915645826503], [0.5151515151515151, 2.3447830783324486], [0.4545454545454546, 2.186981967780989], [0.39393939393939403, 2.0170070725986498], [0.3333333333333335, 1.869102064763674], [0.27272727272727293, 1.7257595644650565], [0.21212121212121238, 1.571030642937941], [0.15151515151515138, 1.434318414180116], [0.09090909090909083, 1.2853820261052529], [0.030303030303030276, 1.1553112608995668], [-0.030303030303030276, 1.020664907815655], [-0.09090909090909083, 0.8943987330660046], [-0.15151515151515138, 0.7612417463493989], [-0.21212121212121193, 0.642555341111514], [-0.2727272727272725, 0.524100836102809], [-0.33333333333333304, 0.4138590836707826], [-0.39393939393939403, 0.30128540528806186], [-0.4545454545454546, 0.18644113758425143], [-0.5151515151515151, 0.08732626922297984], [-0.5757575757575757, -0.014859094522700572], [-0.6363636363636362, -0.11550369775646045], [-0.6969696969696968, -0.19913585379041548], [-0.7575757575757573, -0.2988806379909366], [-0.8181818181818183, -0.40261686526712226], [-0.8787878787878789, -0.5014836634640601], [-0.9393939393939394, -0.5899488047107242], [-1.0, -0.6789696854706972], [-1.0606060606060606, -0.7702456468573267], [-1.121212121212121, -0.8623346144427855], [-1.1818181818181817, -0.9572108451532496], [-1.2424242424242424, -1.0385041791263816], [-1.303030303030303, -1.130932078814943], [-1.3636363636363635, -1.2209723408924198], [-1.4242424242424243, -1.3089246773949117], [-1.4848484848484849, -1.4015760584867913], [-1.5454545454545454, -1.4796585628222587], [-1.606060606060606, -1.5495357806777548], [-1.6666666666666665, -1.6477213840825649], [-1.7272727272727273, -1.73844724043937], [-1.7878787878787878, -1.8185593725661364], [-1.8484848484848484, -1.8954624149825263], [-1.9090909090909092, -1.988764253382452], [-1.9696969696969697, -2.0827243087731095], [-2.0303030303030303, -2.168195247970578], [-2.090909090909091, -2.2408207869495493], [-2.1515151515151514, -2.3199531765502184], [-2.212121212121212, -2.399345056659737], [-2.2727272727272725, -2.4735742503618185], [-2.333333333333333, -2.554619700996649], [-2.393939393939394, -2.6306701727037796], [-2.4545454545454546, -2.7130904772144597], [-2.515151515151515, -2.785220101628403], [-2.5757575757575757, -2.8692304145750196], [-2.6363636363636362, -2.952138819732803], [-2.696969696969697, -3.022493046807683], [-2.757575757575758, -3.101242520079048], [-2.8181818181818183, -3.1771181752389475], [-2.878787878787879, -3.2613982144064573], [-2.9393939393939394, -3.3414149131944573], [-3.0, -3.427127824059199], [0.0, 0.0]]\n",
"\n",
" var patch_7615da716b2641949cdc64b8221d3e35271 = d3.svg.line()\n",
" .x(function(d) {return x_data_map7615da716b2641949cdc64b8221d3e352(d[0]);})\n",
" .y(function(d) {return y_data_map7615da716b2641949cdc64b8221d3e352(d[1]);})\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_7615da716b2641949cdc64b8221d3e352.append(\"svg:path\")\n",
" .attr(\"d\", patch_7615da716b2641949cdc64b8221d3e35271(data_7615da716b2641949cdc64b8221d3e35271))\n",
" .attr('class', 'coll7615da716b2641949cdc64b8221d3e3527 patch1');\n",
" \n",
"\n",
" function zoomed7615da716b2641949cdc64b8221d3e352() {\n",
" //console.log(d3.event); // for some reason this is sometimes null\n",
" //console.log(zoom7615da716b2641949cdc64b8221d3e352.translate());\n",
" //console.log(zoom7615da716b2641949cdc64b8221d3e352.scale());\n",
"\n",
" baseaxes_7615da716b2641949cdc64b8221d3e352.select(\".x.axis\").call(xAxis_7615da716b2641949cdc64b8221d3e352);\n",
" baseaxes_7615da716b2641949cdc64b8221d3e352.select(\".y.axis\").call(yAxis_7615da716b2641949cdc64b8221d3e352);\n",
"\n",
" \n",
" axes_7615da716b2641949cdc64b8221d3e352.select(\".x.grid\")\n",
" .call(create_xAxis_7615da716b2641949cdc64b8221d3e352()\n",
" .tickSize(-height_7615da716b2641949cdc64b8221d3e352, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" axes_7615da716b2641949cdc64b8221d3e352.select(\".y.grid\")\n",
" .call(create_yAxis_7615da716b2641949cdc64b8221d3e352()\n",
" .tickSize(-width_7615da716b2641949cdc64b8221d3e352, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" axes_7615da716b2641949cdc64b8221d3e352.selectAll(\".points7615da716b2641949cdc64b8221d3e3522\")\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map7615da716b2641949cdc64b8221d3e352(d[0]) + \",\" +\n",
" y_data_map7615da716b2641949cdc64b8221d3e352(d[1]) + \")\"; });\n",
" \n",
"\n",
" axes_7615da716b2641949cdc64b8221d3e352.select(\".line7615da716b2641949cdc64b8221d3e3523\")\n",
" .attr(\"d\", line_7615da716b2641949cdc64b8221d3e3523(data_7615da716b2641949cdc64b8221d3e3523));\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" axes_7615da716b2641949cdc64b8221d3e352.select(\".coll7615da716b2641949cdc64b8221d3e3527.patch1\")\n",
" .attr(\"d\", patch_7615da716b2641949cdc64b8221d3e35271(data_7615da716b2641949cdc64b8221d3e35271));\n",
" \n",
" }\n",
"\n",
" function reset7615da716b2641949cdc64b8221d3e352() {\n",
" d3.transition().duration(750).tween(\"zoom\", function() {\n",
" var ix = d3.interpolate(x_7615da716b2641949cdc64b8221d3e352.domain(), xdomain7615da716b2641949cdc64b8221d3e352),\n",
" iy = d3.interpolate(y_7615da716b2641949cdc64b8221d3e352.domain(), ydomain7615da716b2641949cdc64b8221d3e352);\n",
" return function(t) {\n",
" zoom7615da716b2641949cdc64b8221d3e352.x(x_7615da716b2641949cdc64b8221d3e352.domain(ix(t))).y(y_7615da716b2641949cdc64b8221d3e352.domain(iy(t)));\n",
" zoomed7615da716b2641949cdc64b8221d3e352();\n",
" };\n",
" });\n",
" }\n",
"\n",
" d3.select(\"#reset7615da716b2641949cdc64b8221d3e35\").on(\"click\", reset7615da716b2641949cdc64b8221d3e352);\n",
" \n",
"\n",
" // store the width and height of the axes\n",
" var width_7615da716b2641949cdc64b8221d3e353 = 0.290281911376 * figwidth;\n",
" var height_7615da716b2641949cdc64b8221d3e353 = 0.743253968254 * figheight\n",
"\n",
" \n",
" var xdomain7615da716b2641949cdc64b8221d3e353 = [-3.0, 3.0];\n",
" var x_7615da716b2641949cdc64b8221d3e353 = d3.scale.linear()\n",
" .domain(xdomain7615da716b2641949cdc64b8221d3e353)\n",
" .range([0, width_7615da716b2641949cdc64b8221d3e353]);\n",
" var x_data_map7615da716b2641949cdc64b8221d3e353 = x_7615da716b2641949cdc64b8221d3e353;\n",
" \n",
" \n",
" var ydomain7615da716b2641949cdc64b8221d3e353 = [-10.0, 10.0];\n",
" var y_7615da716b2641949cdc64b8221d3e353 = d3.scale.linear()\n",
" .domain(ydomain7615da716b2641949cdc64b8221d3e353)\n",
" .range([height_7615da716b2641949cdc64b8221d3e353, 0]);\n",
" var y_data_map7615da716b2641949cdc64b8221d3e353 = y_7615da716b2641949cdc64b8221d3e353;\n",
" \n",
"\n",
"\n",
" // zoom object for the axes\n",
" var zoom7615da716b2641949cdc64b8221d3e353 = d3.behavior.zoom()\n",
" .x(x_7615da716b2641949cdc64b8221d3e353)\n",
" .y(y_7615da716b2641949cdc64b8221d3e353)\n",
" .on(\"zoom\", zoomed7615da716b2641949cdc64b8221d3e353);\n",
"\n",
" // create the axes itself\n",
" var baseaxes_7615da716b2641949cdc64b8221d3e353 = canvas.append('g')\n",
" .attr('transform', 'translate(' + (0.69234457672 * figwidth) + ',' +\n",
" ((1 - 0.161904761905 - 0.743253968254) * figheight) + ')')\n",
" .attr('width', width_7615da716b2641949cdc64b8221d3e353)\n",
" .attr('height', height_7615da716b2641949cdc64b8221d3e353)\n",
" .attr('class', 'main')\n",
" .call(zoom7615da716b2641949cdc64b8221d3e353);\n",
"\n",
" // create the axes background\n",
" baseaxes_7615da716b2641949cdc64b8221d3e353.append(\"svg:rect\")\n",
" .attr(\"width\", width_7615da716b2641949cdc64b8221d3e353)\n",
" .attr(\"height\", height_7615da716b2641949cdc64b8221d3e353)\n",
" .attr(\"class\", \"bg7615da716b2641949cdc64b8221d3e353\");\n",
"\n",
" // axis factory functions: used for grid lines & axes\n",
" var create_xAxis_7615da716b2641949cdc64b8221d3e353 = function(){\n",
" return d3.svg.axis()\n",
" .scale(x_7615da716b2641949cdc64b8221d3e353)\n",
" .orient('bottom');\n",
" }\n",
"\n",
" var create_yAxis_7615da716b2641949cdc64b8221d3e353 = function(){\n",
" return d3.svg.axis()\n",
" .scale(y_7615da716b2641949cdc64b8221d3e353)\n",
" .orient('left');\n",
" }\n",
"\n",
" // draw the x axis\n",
" var xAxis_7615da716b2641949cdc64b8221d3e353 = create_xAxis_7615da716b2641949cdc64b8221d3e353();\n",
"\n",
" baseaxes_7615da716b2641949cdc64b8221d3e353.append('g')\n",
" .attr('transform', 'translate(0,' + (height_7615da716b2641949cdc64b8221d3e353) + ')')\n",
" .attr('class', 'axes7615da716b2641949cdc64b8221d3e353 x axis')\n",
" .call(xAxis_7615da716b2641949cdc64b8221d3e353);\n",
"\n",
" // draw the y axis\n",
" var yAxis_7615da716b2641949cdc64b8221d3e353 = create_yAxis_7615da716b2641949cdc64b8221d3e353();\n",
"\n",
" baseaxes_7615da716b2641949cdc64b8221d3e353.append('g')\n",
" .attr('transform', 'translate(0,0)')\n",
" .attr('class', 'axes7615da716b2641949cdc64b8221d3e353 y axis')\n",
" .call(yAxis_7615da716b2641949cdc64b8221d3e353);\n",
"\n",
" // create the clip boundary\n",
" var clip_7615da716b2641949cdc64b8221d3e353 = baseaxes_7615da716b2641949cdc64b8221d3e353.append(\"svg:clipPath\")\n",
" .attr(\"id\", \"clip7615da716b2641949cdc64b8221d3e353\")\n",
" .append(\"svg:rect\")\n",
" .attr(\"x\", 0)\n",
" .attr(\"y\", 0)\n",
" .attr(\"width\", width_7615da716b2641949cdc64b8221d3e353)\n",
" .attr(\"height\", height_7615da716b2641949cdc64b8221d3e353);\n",
"\n",
" // axes_7615da716b2641949cdc64b8221d3e353 is the axes on which to draw plot components: they'll\n",
" // be clipped when zooming or scrolling moves them out of the plot.\n",
" var axes_7615da716b2641949cdc64b8221d3e353 = baseaxes_7615da716b2641949cdc64b8221d3e353.append('g')\n",
" .attr(\"clip-path\", \"url(#clip7615da716b2641949cdc64b8221d3e353)\");\n",
"\n",
" \n",
" // draw x grid lines: we use a second x-axis with long ticks\n",
" axes_7615da716b2641949cdc64b8221d3e353.append(\"g\")\n",
" .attr(\"class\", \"axes7615da716b2641949cdc64b8221d3e353 x grid\")\n",
" .attr(\"transform\", \"translate(0,\" + (height_7615da716b2641949cdc64b8221d3e353) + \")\")\n",
" .call(create_xAxis_7615da716b2641949cdc64b8221d3e353()\n",
" .tickSize(-(height_7615da716b2641949cdc64b8221d3e353), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" // draw y grid lines: we use a second y-axis with long ticks\n",
" axes_7615da716b2641949cdc64b8221d3e353.append(\"g\")\n",
" .attr(\"class\", \"axes7615da716b2641949cdc64b8221d3e353 y grid\")\n",
" .call(create_yAxis_7615da716b2641949cdc64b8221d3e353()\n",
" .tickSize(-(width_7615da716b2641949cdc64b8221d3e353), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" var data_7615da716b2641949cdc64b8221d3e3532 = [[0.9787379841057392, 1.6596120845136297], [0.9500884175255894, 4.102226175849328], [-0.10321885179355784, -0.6690957300870801], [0.41059850193837233, -3.399315542560677], [1.454273506962975, 0.7466320190108573], [0.7610377251469934, 2.168683380519076], [0.12167501649282841, -1.031610046360794], [0.44386323274542566, 2.760206945991916], [1.4940790731576061, 1.6636646794354308], [-0.20515826376580087, -5.1545969099250755], [0.31306770165090136, -2.9581226827395217], [-0.8540957393017248, -0.08423239428013818], [1.5327792143584575, 0.8654009729903511], [-1.980796468223927, -4.396424582827072], [1.2302906807277207, 3.247683837054665], [-1.4200179371789752, 1.3097966955157434], [-0.4380743016111864, 1.295595523293925], [-1.2527953600499262, -4.1835705837456025], [0.42833187053041766, 3.5224588526210736], [0.06651722238316789, 0.3007560474385338], [-0.3595531615405413, 3.4868286746998507], [-0.813146282044454, -1.5883761722828615], [0.05194539579613895, 0.6665418010413198], [1.1394006845433007, 0.7064916692431824], [-0.5788496647644155, -0.29498580214017667]]\n",
" \n",
" var g_7615da716b2641949cdc64b8221d3e3532 = axes_7615da716b2641949cdc64b8221d3e353.append(\"svg:g\");\n",
"\n",
" g_7615da716b2641949cdc64b8221d3e3532.selectAll(\"scatter-dots-7615da716b2641949cdc64b8221d3e3532\")\n",
" .data(data_7615da716b2641949cdc64b8221d3e3532.filter(\n",
" function(d) {return !isNaN(d[0]) && !isNaN(d[1]); }))\n",
" .enter().append(\"svg:path\")\n",
" .attr('class', 'points7615da716b2641949cdc64b8221d3e3532')\n",
" .attr(\"d\", d3.svg.symbol()\n",
" .type(\"circle\")\n",
" .size(16))\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map7615da716b2641949cdc64b8221d3e353(d[0]) +\n",
" \",\" + y_data_map7615da716b2641949cdc64b8221d3e353(d[1]) + \")\"; });\n",
" \n",
"\n",
" var data_7615da716b2641949cdc64b8221d3e3533 = [[-3.0, -4.058137313832325], [-2.9393939393939394, -3.9760137789666294], [-2.878787878787879, -3.8938902441009344], [-2.8181818181818183, -3.8117667092352394], [-2.757575757575758, -3.7296431743695444], [-2.696969696969697, -3.647519639503849], [-2.6363636363636362, -3.565396104638154], [-2.5757575757575757, -3.483272569772459], [-2.515151515151515, -3.401149034906764], [-2.4545454545454546, -3.319025500041069], [-2.393939393939394, -3.236901965175374], [-2.333333333333333, -3.154778430309678], [-2.2727272727272725, -3.072654895443983], [-2.212121212121212, -2.990531360578288], [-2.1515151515151514, -2.908407825712593], [-2.090909090909091, -2.826284290846898], [-2.0303030303030303, -2.744160755981203], [-1.9696969696969697, -2.662037221115508], [-1.9090909090909092, -2.579913686249813], [-1.8484848484848484, -2.4977901513841174], [-1.7878787878787878, -2.4156666165184224], [-1.7272727272727273, -2.3335430816527274], [-1.6666666666666665, -2.251419546787032], [-1.606060606060606, -2.169296011921337], [-1.5454545454545454, -2.087172477055642], [-1.4848484848484849, -2.005048942189947], [-1.4242424242424243, -1.922925407324252], [-1.3636363636363635, -1.8408018724585569], [-1.303030303030303, -1.7586783375928619], [-1.2424242424242424, -1.6765548027271668], [-1.1818181818181817, -1.5944312678614714], [-1.121212121212121, -1.5123077329957764], [-1.0606060606060606, -1.4301841981300814], [-1.0, -1.3480606632643863], [-0.9393939393939394, -1.2659371283986913], [-0.8787878787878789, -1.1838135935329963], [-0.8181818181818183, -1.1016900586673013], [-0.7575757575757573, -1.0195665238016056], [-0.6969696969696968, -0.9374429889359106], [-0.6363636363636362, -0.8553194540702155], [-0.5757575757575757, -0.7731959192045205], [-0.5151515151515151, -0.6910723843388255], [-0.4545454545454546, -0.6089488494731304], [-0.39393939393939403, -0.5268253146074354], [-0.33333333333333304, -0.4447017797417397], [-0.2727272727272725, -0.3625782448760447], [-0.21212121212121193, -0.2804547100103496], [-0.15151515151515138, -0.1983311751446546], [-0.09090909090909083, -0.11620764027895956], [-0.030303030303030276, -0.03408410541326454], [0.030303030303030276, 0.048039429452430504], [0.09090909090909083, 0.13016296431812555], [0.15151515151515138, 0.2122864991838206], [0.21212121212121238, 0.2944100340495162], [0.27272727272727293, 0.3765335689152113], [0.3333333333333335, 0.4586571037809063], [0.39393939393939403, 0.5407806386466013], [0.4545454545454546, 0.6229041735122963], [0.5151515151515151, 0.7050277083779913], [0.5757575757575757, 0.7871512432436863], [0.6363636363636367, 0.869274778109382], [0.6969696969696972, 0.951398312975077], [0.7575757575757578, 1.0335218478407722], [0.8181818181818183, 1.1156453827064672], [0.8787878787878789, 1.1977689175721622], [0.9393939393939394, 1.2798924524378572], [1.0, 1.3620159873035522], [1.0606060606060606, 1.4441395221692472], [1.121212121212121, 1.5262630570349422], [1.1818181818181817, 1.6083865919006373], [1.2424242424242422, 1.6905101267663323], [1.3030303030303028, 1.7726336616320273], [1.3636363636363633, 1.8547571964977225], [1.4242424242424248, 1.9368807313634187], [1.4848484848484853, 2.019004266229114], [1.5454545454545459, 2.101127801094809], [1.6060606060606064, 2.183251335960504], [1.666666666666667, 2.265374870826199], [1.7272727272727275, 2.347498405691894], [1.787878787878788, 2.429621940557589], [1.8484848484848486, 2.511745475423284], [1.9090909090909092, 2.593869010288979], [1.9696969696969697, 2.675992545154674], [2.0303030303030303, 2.7581160800203692], [2.090909090909091, 2.8402396148860642], [2.1515151515151514, 2.9223631497517593], [2.212121212121212, 3.0044866846174543], [2.2727272727272725, 3.0866102194831493], [2.333333333333334, 3.1687337543488456], [2.3939393939393945, 3.2508572892145406], [2.454545454545455, 3.3329808240802357], [2.5151515151515156, 3.4151043589459307], [2.575757575757576, 3.4972278938116257], [2.6363636363636367, 3.5793514286773207], [2.6969696969696972, 3.6614749635430157], [2.757575757575758, 3.7435984984087107], [2.8181818181818183, 3.8257220332744057], [2.878787878787879, 3.9078455681401008], [2.9393939393939394, 3.9899691030057958], [3.0, 4.072092637871491]]\n",
" \n",
" var line_7615da716b2641949cdc64b8221d3e3533 = d3.svg.line()\n",
" .x(function(d) {return x_data_map7615da716b2641949cdc64b8221d3e353(d[0]);})\n",
" .y(function(d) {return y_data_map7615da716b2641949cdc64b8221d3e353(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_7615da716b2641949cdc64b8221d3e353.append(\"svg:path\")\n",
" .attr(\"d\", line_7615da716b2641949cdc64b8221d3e3533(data_7615da716b2641949cdc64b8221d3e3533))\n",
" .attr('class', 'line7615da716b2641949cdc64b8221d3e3533');\n",
" \n",
"\n",
" canvas.append(\"text\")\n",
" .text(\"x1\")\n",
" .attr(\"class\", \"text7615da716b2641949cdc64b8221d3e3534\")\n",
" .attr(\"x\", 703.487847222)\n",
" .attr(\"y\", figheight - 17.2)\n",
" .attr(\"font-size\", \"11.0px\")\n",
" .attr(\"fill\", \"#000000\")\n",
" .attr(\"transform\", \"rotate(-0.0,703.487847222,\" + (figheight - 17.2) + \")\")\n",
" .attr(\"style\", \"text-anchor: middle;\")\n",
" \n",
"\n",
"\n",
" canvas.append(\"text\")\n",
" .text(\"g = C\")\n",
" .attr(\"class\", \"text7615da716b2641949cdc64b8221d3e3536\")\n",
" .attr(\"x\", 703.487847222)\n",
" .attr(\"y\", figheight - 259.0)\n",
" .attr(\"font-size\", \"12.0px\")\n",
" .attr(\"fill\", \"#000000\")\n",
" .attr(\"transform\", \"rotate(-0.0,703.487847222,\" + (figheight - 259.0) + \")\")\n",
" .attr(\"style\", \"text-anchor: middle;\")\n",
" \n",
"\n",
" var data_7615da716b2641949cdc64b8221d3e35371 = [[-3.0, -0.7638180087369083], [-3.0, -6.827473374184609], [-2.9393939393939394, -6.690938627295256], [-2.878787878787879, -6.565333940891416], [-2.8181818181818183, -6.4392945030942865], [-2.757575757575758, -6.3049841968374265], [-2.696969696969697, -6.18163869408939], [-2.6363636363636362, -6.061186466397333], [-2.5757575757575757, -5.937157498713809], [-2.515151515151515, -5.807822380230975], [-2.4545454545454546, -5.684753171291702], [-2.393939393939394, -5.563874939409462], [-2.333333333333333, -5.441442597958826], [-2.2727272727272725, -5.314338018279164], [-2.212121212121212, -5.189589613732019], [-2.1515151515151514, -5.0645768542531995], [-2.090909090909091, -4.940886124401445], [-2.0303030303030303, -4.812678765606405], [-1.9696969696969697, -4.67294362538673], [-1.9090909090909092, -4.541637480789442], [-1.8484848484848484, -4.419290733205662], [-1.7878787878787878, -4.300521057808683], [-1.7272727272727273, -4.172703223530742], [-1.6666666666666665, -4.051029527408548], [-1.606060606060606, -3.929792772829188], [-1.5454545454545454, -3.8076180250020233], [-1.4848484848484849, -3.6858295914496884], [-1.4242424242424243, -3.5604937178704645], [-1.3636363636363635, -3.441789678164265], [-1.303030303030303, -3.3268289772315476], [-1.2424242424242424, -3.2161095864762412], [-1.1818181818181817, -3.1020684408260855], [-1.121212121212121, -2.985548702219282], [-1.0606060606060606, -2.868252964172173], [-1.0, -2.752107183863223], [-0.9393939393939394, -2.6374533372971865], [-0.8787878787878789, -2.520642701277774], [-0.8181818181818183, -2.4001725151127693], [-0.7575757575757573, -2.281009075296843], [-0.6969696969696968, -2.162303024703337], [-0.6363636363636362, -2.05017611310862], [-0.5757575757575757, -1.9417484666129865], [-0.5151515151515151, -1.8380549478617845], [-0.4545454545454546, -1.7314766136710658], [-0.39393939393939403, -1.6205192534650876], [-0.33333333333333304, -1.503075360814581], [-0.2727272727272725, -1.3997502682092289], [-0.21212121212121193, -1.301330103494145], [-0.15151515151515138, -1.187298114284275], [-0.09090909090909083, -1.0883427867282989], [-0.030303030303030276, -0.9929965785668419], [0.030303030303030276, -0.8984331901804073], [0.09090909090909083, -0.8019568646084708], [0.15151515151515138, -0.7126712696151617], [0.21212121212121238, -0.618853750434044], [0.27272727272727293, -0.5264874765313777], [0.3333333333333335, -0.43708892131696403], [0.39393939393939403, -0.35353500528496434], [0.4545454545454546, -0.2724554916610037], [0.5151515151515151, -0.1846156610035475], [0.5757575757575757, -0.1155577675009594], [0.6363636363636367, -0.047164579931375926], [0.6969696969696972, 0.021150381831434042], [0.7575757575757578, 0.09141528513270962], [0.8181818181818183, 0.15973035110678147], [0.8787878787878789, 0.22185665360797133], [0.9393939393939394, 0.27042975314285617], [1.0, 0.3236509205727492], [1.0606060606060606, 0.375588873323231], [1.121212121212121, 0.4327801436324686], [1.1818181818181817, 0.4912923365449244], [1.2424242424242422, 0.5410839093095838], [1.3030303030303028, 0.5961252839253366], [1.3636363636363633, 0.6417884507893328], [1.4242424242424248, 0.6791195946984925], [1.4848484848484853, 0.7237111606522459], [1.5454545454545459, 0.7570006022455369], [1.6060606060606064, 0.8063604818136223], [1.666666666666667, 0.8391654044218759], [1.7272727272727275, 0.876246145660692], [1.787878787878788, 0.9073053935127531], [1.8484848484848486, 0.9458984383488154], [1.9090909090909092, 0.9882746381726888], [1.9696969696969697, 1.016118893815704], [2.0303030303030303, 1.0410737964136973], [2.090909090909091, 1.0780076769042695], [2.1515151515151514, 1.1210733171923497], [2.212121212121212, 1.152612728482797], [2.2727272727272725, 1.1888072073518243], [2.333333333333334, 1.2235320643612893], [2.3939393939393945, 1.2522093768315308], [2.454545454545455, 1.2899487930789837], [2.5151515151515156, 1.3153094940923689], [2.575757575757576, 1.3565353268836233], [2.6363636363636367, 1.382280544505474], [2.6969696969696972, 1.403539848531834], [2.757575757575758, 1.4317034900832617], [2.8181818181818183, 1.4622328083752276], [2.878787878787879, 1.488296146195763], [2.9393939393939394, 1.5163608780355655], [3.0, 1.5508563499312455], [3.0, 6.4941829578247905], [3.0, 6.4941829578247905], [2.9393939393939394, 6.364648403069693], [2.878787878787879, 6.2416068583518465], [2.8181818181818183, 6.116104741684642], [2.757575757575758, 5.990191200005882], [2.6969696969696972, 5.87670225682975], [2.6363636363636367, 5.743434276404123], [2.575757575757576, 5.614446064846703], [2.5151515151515156, 5.485927564358754], [2.454545454545455, 5.356603745042811], [2.3939393939393945, 5.23185680638891], [2.333333333333334, 5.0956205132037455], [2.2727272727272725, 4.96064831584566], [2.212121212121212, 4.823850739974362], [2.1515151515151514, 4.712290312205425], [2.090909090909091, 4.58104258966053], [2.0303030303030303, 4.454475516723642], [1.9696969696969697, 4.330880463834611], [1.9090909090909092, 4.205111876884287], [1.8484848484848486, 4.084975343360326], [1.787878787878788, 3.9593772378878156], [1.7272727272727275, 3.833676992187054], [1.666666666666667, 3.715700736542249], [1.6060606060606064, 3.5916663133888336], [1.5454545454545459, 3.4695370332349427], [1.4848484848484853, 3.3385734940878042], [1.4242424242424248, 3.2234577227372414], [1.3636363636363633, 3.115390191661638], [1.3030303030303028, 2.998117820000431], [1.2424242424242422, 2.8806040959272545], [1.1818181818181817, 2.762691883978413], [1.121212121212121, 2.653841244738613], [1.0606060606060606, 2.5460178976023093], [1.0, 2.432611401161863], [0.9393939393939394, 2.3071598902948725], [0.8787878787878789, 2.186961189613654], [0.8181818181818183, 2.067271331713841], [0.7575757575757578, 1.9747667186373736], [0.6969696969696972, 1.883447168394293], [0.6363636363636367, 1.7797795381876904], [0.5757575757575757, 1.6855812804520505], [0.5151515151515151, 1.5899048792719472], [0.4545454545454546, 1.5079198693102855], [0.39393939393939403, 1.4208654600493897], [0.3333333333333335, 1.3468540119564332], [0.27272727272727293, 1.2679573377253346], [0.21212121212121238, 1.1867877626809447], [0.15151515151515138, 1.114954561032257], [0.09090909090909083, 1.0439946651962204], [0.030303030303030276, 0.9731448951404507], [-0.030303030303030276, 0.9039327717668724], [-0.09090909090909083, 0.8474800191181081], [-0.15151515151515138, 0.792245067735065], [-0.21212121212121193, 0.7391660425374242], [-0.2727272727272725, 0.6871217730528795], [-0.33333333333333304, 0.642115865689091], [-0.39393939393939403, 0.597067285413551], [-0.4545454545454546, 0.5509511353189004], [-0.5151515151515151, 0.507128295965787], [-0.5757575757575757, 0.4720796205194281], [-0.6363636363636362, 0.4350689771381628], [-0.6969696969696968, 0.39048985501385064], [-0.7575757575757573, 0.35074790051642496], [-0.8181818181818183, 0.3031853737517193], [-0.8787878787878789, 0.2738392228397635], [-0.9393939393939394, 0.2508855384643756], [-1.0, 0.22019068748705212], [-1.0606060606060606, 0.17975219292377426], [-1.121212121212121, 0.13776424693663575], [-1.1818181818181817, 0.10443090512859343], [-1.2424242424242424, 0.07487624201930114], [-1.303030303030303, 0.04688516372256596], [-1.3636363636363635, 0.021271538948297183], [-1.4242424242424243, -0.018070919396066486], [-1.4848484848484849, -0.04680040445220231], [-1.5454545454545454, -0.07491940739686107], [-1.606060606060606, -0.10412180083351161], [-1.6666666666666665, -0.13703042486533218], [-1.7272727272727273, -0.17511405401228433], [-1.7878787878787878, -0.20503387266671727], [-1.8484848484848484, -0.23303357682929837], [-1.9090909090909092, -0.2659717582437341], [-1.9696969696969697, -0.2970334171210349], [-2.0303030303030303, -0.33464686964979845], [-2.090909090909091, -0.3673862552731292], [-2.1515151515151514, -0.38041418870998206], [-2.212121212121212, -0.41261410648030233], [-2.2727272727272725, -0.43809246446904165], [-2.333333333333333, -0.46741545842879506], [-2.393939393939394, -0.4971514846724516], [-2.4545454545454546, -0.5330337049262467], [-2.515151515151515, -0.5684957620242532], [-2.5757575757575757, -0.591140764827335], [-2.6363636363636362, -0.61205356582668], [-2.696969696969697, -0.6260387933779322], [-2.757575757575758, -0.6521460299972182], [-2.8181818181818183, -0.6802562389600254], [-2.878787878787879, -0.7080966763472569], [-2.9393939393939394, -0.738333505834157], [-3.0, -0.7638180087369083], [0.0, 0.0]]\n",
"\n",
" var patch_7615da716b2641949cdc64b8221d3e35371 = d3.svg.line()\n",
" .x(function(d) {return x_data_map7615da716b2641949cdc64b8221d3e353(d[0]);})\n",
" .y(function(d) {return y_data_map7615da716b2641949cdc64b8221d3e353(d[1]);})\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_7615da716b2641949cdc64b8221d3e353.append(\"svg:path\")\n",
" .attr(\"d\", patch_7615da716b2641949cdc64b8221d3e35371(data_7615da716b2641949cdc64b8221d3e35371))\n",
" .attr('class', 'coll7615da716b2641949cdc64b8221d3e3537 patch1');\n",
" \n",
"\n",
" function zoomed7615da716b2641949cdc64b8221d3e353() {\n",
" //console.log(d3.event); // for some reason this is sometimes null\n",
" //console.log(zoom7615da716b2641949cdc64b8221d3e353.translate());\n",
" //console.log(zoom7615da716b2641949cdc64b8221d3e353.scale());\n",
"\n",
" baseaxes_7615da716b2641949cdc64b8221d3e353.select(\".x.axis\").call(xAxis_7615da716b2641949cdc64b8221d3e353);\n",
" baseaxes_7615da716b2641949cdc64b8221d3e353.select(\".y.axis\").call(yAxis_7615da716b2641949cdc64b8221d3e353);\n",
"\n",
" \n",
" axes_7615da716b2641949cdc64b8221d3e353.select(\".x.grid\")\n",
" .call(create_xAxis_7615da716b2641949cdc64b8221d3e353()\n",
" .tickSize(-height_7615da716b2641949cdc64b8221d3e353, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" axes_7615da716b2641949cdc64b8221d3e353.select(\".y.grid\")\n",
" .call(create_yAxis_7615da716b2641949cdc64b8221d3e353()\n",
" .tickSize(-width_7615da716b2641949cdc64b8221d3e353, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" axes_7615da716b2641949cdc64b8221d3e353.selectAll(\".points7615da716b2641949cdc64b8221d3e3532\")\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map7615da716b2641949cdc64b8221d3e353(d[0]) + \",\" +\n",
" y_data_map7615da716b2641949cdc64b8221d3e353(d[1]) + \")\"; });\n",
" \n",
"\n",
" axes_7615da716b2641949cdc64b8221d3e353.select(\".line7615da716b2641949cdc64b8221d3e3533\")\n",
" .attr(\"d\", line_7615da716b2641949cdc64b8221d3e3533(data_7615da716b2641949cdc64b8221d3e3533));\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" axes_7615da716b2641949cdc64b8221d3e353.select(\".coll7615da716b2641949cdc64b8221d3e3537.patch1\")\n",
" .attr(\"d\", patch_7615da716b2641949cdc64b8221d3e35371(data_7615da716b2641949cdc64b8221d3e35371));\n",
" \n",
" }\n",
"\n",
" function reset7615da716b2641949cdc64b8221d3e353() {\n",
" d3.transition().duration(750).tween(\"zoom\", function() {\n",
" var ix = d3.interpolate(x_7615da716b2641949cdc64b8221d3e353.domain(), xdomain7615da716b2641949cdc64b8221d3e353),\n",
" iy = d3.interpolate(y_7615da716b2641949cdc64b8221d3e353.domain(), ydomain7615da716b2641949cdc64b8221d3e353);\n",
" return function(t) {\n",
" zoom7615da716b2641949cdc64b8221d3e353.x(x_7615da716b2641949cdc64b8221d3e353.domain(ix(t))).y(y_7615da716b2641949cdc64b8221d3e353.domain(iy(t)));\n",
" zoomed7615da716b2641949cdc64b8221d3e353();\n",
" };\n",
" });\n",
" }\n",
"\n",
" d3.select(\"#reset7615da716b2641949cdc64b8221d3e35\").on(\"click\", reset7615da716b2641949cdc64b8221d3e353);\n",
" \n",
"\n",
" }\n",
"\n",
" // set a timeout of 0 to allow d3.js to load\n",
" setTimeout(function(){ func7615da716b2641949cdc64b8221d3e35(d3.select('#figure7615da716b2641949cdc64b8221d3e35')) }, 0)\n",
" </script>\n",
" "
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 15,
"text": [
"<IPython.core.display.HTML at 0x109be25d0>"
]
}
],
"prompt_number": 15
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"sns.lmplot(\"x1\", \"y2\", df, color=\"g\")\n",
"fig = plt.gcf()"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "display_data",
"png": "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\n",
"text": [
"<matplotlib.figure.Figure at 0x109fab290>"
]
}
],
"prompt_number": 16
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"display_d3(fig)"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stderr",
"text": [
"/Users/mwaskom/anaconda/lib/python2.7/site-packages/mpld3-0.0.1-py2.7.egg/mpld3/_objects.py:378: UserWarning: legend is not implemented: it will be ignored\n"
]
},
{
"html": [
"\n",
" <script type=\"text/javascript\" src=\"http://d3js.org/d3.v3.min.js\"></script>\n",
" \n",
" <style>\n",
" \n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" .axes5676bdfccf914180b51a2b998ad479eb1.axis line, .axes5676bdfccf914180b51a2b998ad479eb1.axis path {\n",
" shape-rendering: crispEdges;\n",
" stroke: black;\n",
" fill: none;\n",
" }\n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" .axes5676bdfccf914180b51a2b998ad479eb1.axis text {\n",
" font-family: sans-serif;\n",
" font-size: 10.0px;\n",
" fill: black;\n",
" stroke: none;\n",
" }\n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" .bg5676bdfccf914180b51a2b998ad479eb1{\n",
" fill: #EAEAF2;\n",
" }\n",
" \n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" .grid .tick {\n",
" stroke: #FFFFFF;\n",
" stroke-dasharray: 10,0;\n",
" stroke-opacity: 1.0;\n",
" }\n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" .grid path {\n",
" stroke-width: 0;\n",
" }\n",
" \n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" path.line5676bdfccf914180b51a2b998ad479eb12 {\n",
" stroke: #F67088;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: none;\n",
" fill: none;\n",
" stroke-opacity: 0.77;\n",
" }\n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" path.points5676bdfccf914180b51a2b998ad479eb12 {\n",
" stroke-width: 0;\n",
" stroke: #000000;\n",
" fill: #F67088;\n",
" fill-opacity: 0.77;\n",
" stroke-opacity: 0.77;\n",
" }\n",
" \n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" path.line5676bdfccf914180b51a2b998ad479eb13 {\n",
" stroke: #4FB031;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: none;\n",
" fill: none;\n",
" stroke-opacity: 0.77;\n",
" }\n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" path.points5676bdfccf914180b51a2b998ad479eb13 {\n",
" stroke-width: 0;\n",
" stroke: #000000;\n",
" fill: #4FB031;\n",
" fill-opacity: 0.77;\n",
" stroke-opacity: 0.77;\n",
" }\n",
" \n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" path.line5676bdfccf914180b51a2b998ad479eb14 {\n",
" stroke: #3BA3EC;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: none;\n",
" fill: none;\n",
" stroke-opacity: 0.77;\n",
" }\n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" path.points5676bdfccf914180b51a2b998ad479eb14 {\n",
" stroke-width: 0;\n",
" stroke: #000000;\n",
" fill: #3BA3EC;\n",
" fill-opacity: 0.77;\n",
" stroke-opacity: 0.77;\n",
" }\n",
" \n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" path.line5676bdfccf914180b51a2b998ad479eb15 {\n",
" stroke: #F67088;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" path.points5676bdfccf914180b51a2b998ad479eb15 {\n",
" stroke-width: 0.0;\n",
" stroke: #F67088;\n",
" fill: #F67088;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" path.line5676bdfccf914180b51a2b998ad479eb16 {\n",
" stroke: #4FB031;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" path.points5676bdfccf914180b51a2b998ad479eb16 {\n",
" stroke-width: 0.0;\n",
" stroke: #4FB031;\n",
" fill: #4FB031;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" path.line5676bdfccf914180b51a2b998ad479eb17 {\n",
" stroke: #3BA3EC;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" path.points5676bdfccf914180b51a2b998ad479eb17 {\n",
" stroke-width: 0.0;\n",
" stroke: #3BA3EC;\n",
" fill: #3BA3EC;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" path.coll5676bdfccf914180b51a2b998ad479eb111.patch1 {\n",
" stroke: #F67088;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #F67088;\n",
" stroke-opacity: 0.15;\n",
" fill-opacity: 0.15;\n",
" }\n",
" \n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" path.coll5676bdfccf914180b51a2b998ad479eb112.patch1 {\n",
" stroke: #4FB031;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4FB031;\n",
" stroke-opacity: 0.15;\n",
" fill-opacity: 0.15;\n",
" }\n",
" \n",
"\n",
" div#figure5676bdfccf914180b51a2b998ad479eb\n",
" path.coll5676bdfccf914180b51a2b998ad479eb113.patch1 {\n",
" stroke: #3BA3EC;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #3BA3EC;\n",
" stroke-opacity: 0.15;\n",
" fill-opacity: 0.15;\n",
" }\n",
" \n",
" </style>\n",
" \n",
" <div id='figure5676bdfccf914180b51a2b998ad479eb'>\n",
" <!-- Uncomment for a rudimentary reset button -->\n",
" <!-- <button id='reset5676bdfccf914180b51a2b998ad479eb'>Reset</button> -->\n",
" </div>\n",
"\n",
" <script type=\"text/javascript\">\n",
" func5676bdfccf914180b51a2b998ad479eb = function(figure){\n",
"\n",
" var figwidth = 5.5 * 80;\n",
" var figheight = 5.5 * 80;\n",
"\n",
" var canvas = figure.append('svg:svg')\n",
" .attr('width', figwidth)\n",
" .attr('height', figheight)\n",
" .attr('class', 'canvas')\n",
"\n",
" \n",
" // store the width and height of the axes\n",
" var width_5676bdfccf914180b51a2b998ad479eb1 = 0.845904356061 * figwidth;\n",
" var height_5676bdfccf914180b51a2b998ad479eb1 = 0.858333333333 * figheight\n",
"\n",
" \n",
" var xdomain5676bdfccf914180b51a2b998ad479eb1 = [-3.0, 3.0];\n",
" var x_5676bdfccf914180b51a2b998ad479eb1 = d3.scale.linear()\n",
" .domain(xdomain5676bdfccf914180b51a2b998ad479eb1)\n",
" .range([0, width_5676bdfccf914180b51a2b998ad479eb1]);\n",
" var x_data_map5676bdfccf914180b51a2b998ad479eb1 = x_5676bdfccf914180b51a2b998ad479eb1;\n",
" \n",
" \n",
" var ydomain5676bdfccf914180b51a2b998ad479eb1 = [-10.0, 10.0];\n",
" var y_5676bdfccf914180b51a2b998ad479eb1 = d3.scale.linear()\n",
" .domain(ydomain5676bdfccf914180b51a2b998ad479eb1)\n",
" .range([height_5676bdfccf914180b51a2b998ad479eb1, 0]);\n",
" var y_data_map5676bdfccf914180b51a2b998ad479eb1 = y_5676bdfccf914180b51a2b998ad479eb1;\n",
" \n",
"\n",
"\n",
" // zoom object for the axes\n",
" var zoom5676bdfccf914180b51a2b998ad479eb1 = d3.behavior.zoom()\n",
" .x(x_5676bdfccf914180b51a2b998ad479eb1)\n",
" .y(y_5676bdfccf914180b51a2b998ad479eb1)\n",
" .on(\"zoom\", zoomed5676bdfccf914180b51a2b998ad479eb1);\n",
"\n",
" // create the axes itself\n",
" var baseaxes_5676bdfccf914180b51a2b998ad479eb1 = canvas.append('g')\n",
" .attr('transform', 'translate(' + (0.120928030303 * figwidth) + ',' +\n",
" ((1 - 0.10303030303 - 0.858333333333) * figheight) + ')')\n",
" .attr('width', width_5676bdfccf914180b51a2b998ad479eb1)\n",
" .attr('height', height_5676bdfccf914180b51a2b998ad479eb1)\n",
" .attr('class', 'main')\n",
" .call(zoom5676bdfccf914180b51a2b998ad479eb1);\n",
"\n",
" // create the axes background\n",
" baseaxes_5676bdfccf914180b51a2b998ad479eb1.append(\"svg:rect\")\n",
" .attr(\"width\", width_5676bdfccf914180b51a2b998ad479eb1)\n",
" .attr(\"height\", height_5676bdfccf914180b51a2b998ad479eb1)\n",
" .attr(\"class\", \"bg5676bdfccf914180b51a2b998ad479eb1\");\n",
"\n",
" // axis factory functions: used for grid lines & axes\n",
" var create_xAxis_5676bdfccf914180b51a2b998ad479eb1 = function(){\n",
" return d3.svg.axis()\n",
" .scale(x_5676bdfccf914180b51a2b998ad479eb1)\n",
" .orient('bottom');\n",
" }\n",
"\n",
" var create_yAxis_5676bdfccf914180b51a2b998ad479eb1 = function(){\n",
" return d3.svg.axis()\n",
" .scale(y_5676bdfccf914180b51a2b998ad479eb1)\n",
" .orient('left');\n",
" }\n",
"\n",
" // draw the x axis\n",
" var xAxis_5676bdfccf914180b51a2b998ad479eb1 = create_xAxis_5676bdfccf914180b51a2b998ad479eb1();\n",
"\n",
" baseaxes_5676bdfccf914180b51a2b998ad479eb1.append('g')\n",
" .attr('transform', 'translate(0,' + (height_5676bdfccf914180b51a2b998ad479eb1) + ')')\n",
" .attr('class', 'axes5676bdfccf914180b51a2b998ad479eb1 x axis')\n",
" .call(xAxis_5676bdfccf914180b51a2b998ad479eb1);\n",
"\n",
" // draw the y axis\n",
" var yAxis_5676bdfccf914180b51a2b998ad479eb1 = create_yAxis_5676bdfccf914180b51a2b998ad479eb1();\n",
"\n",
" baseaxes_5676bdfccf914180b51a2b998ad479eb1.append('g')\n",
" .attr('transform', 'translate(0,0)')\n",
" .attr('class', 'axes5676bdfccf914180b51a2b998ad479eb1 y axis')\n",
" .call(yAxis_5676bdfccf914180b51a2b998ad479eb1);\n",
"\n",
" // create the clip boundary\n",
" var clip_5676bdfccf914180b51a2b998ad479eb1 = baseaxes_5676bdfccf914180b51a2b998ad479eb1.append(\"svg:clipPath\")\n",
" .attr(\"id\", \"clip5676bdfccf914180b51a2b998ad479eb1\")\n",
" .append(\"svg:rect\")\n",
" .attr(\"x\", 0)\n",
" .attr(\"y\", 0)\n",
" .attr(\"width\", width_5676bdfccf914180b51a2b998ad479eb1)\n",
" .attr(\"height\", height_5676bdfccf914180b51a2b998ad479eb1);\n",
"\n",
" // axes_5676bdfccf914180b51a2b998ad479eb1 is the axes on which to draw plot components: they'll\n",
" // be clipped when zooming or scrolling moves them out of the plot.\n",
" var axes_5676bdfccf914180b51a2b998ad479eb1 = baseaxes_5676bdfccf914180b51a2b998ad479eb1.append('g')\n",
" .attr(\"clip-path\", \"url(#clip5676bdfccf914180b51a2b998ad479eb1)\");\n",
"\n",
" \n",
" // draw x grid lines: we use a second x-axis with long ticks\n",
" axes_5676bdfccf914180b51a2b998ad479eb1.append(\"g\")\n",
" .attr(\"class\", \"axes5676bdfccf914180b51a2b998ad479eb1 x grid\")\n",
" .attr(\"transform\", \"translate(0,\" + (height_5676bdfccf914180b51a2b998ad479eb1) + \")\")\n",
" .call(create_xAxis_5676bdfccf914180b51a2b998ad479eb1()\n",
" .tickSize(-(height_5676bdfccf914180b51a2b998ad479eb1), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" // draw y grid lines: we use a second y-axis with long ticks\n",
" axes_5676bdfccf914180b51a2b998ad479eb1.append(\"g\")\n",
" .attr(\"class\", \"axes5676bdfccf914180b51a2b998ad479eb1 y grid\")\n",
" .call(create_yAxis_5676bdfccf914180b51a2b998ad479eb1()\n",
" .tickSize(-(width_5676bdfccf914180b51a2b998ad479eb1), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" var data_5676bdfccf914180b51a2b998ad479eb12 = [[0.4001572083672233, -0.5936916060417345], [1.8675579901499675, 1.9743313638865296], [-2.5529898158340787, -9.461278473184484], [-0.7421650204064419, -2.085144989644761], [-1.4543656745987648, -3.8804060428622513], [1.469358769900285, 2.201703164038104], [0.1549474256969163, -0.06004824493241179], [-0.8877857476301128, 4.475434960421213], [1.2023798487844113, 2.76950994307374], [-0.3873268174079523, -5.965444174615721], [-1.7062701906250126, -4.940903174917059], [1.9507753952317897, 6.916107529391043], [-0.5096521817516535, 0.8911227184587575], [0.386902497859262, -0.46801199172526264], [-0.510805137568873, 5.912514129729485], [-1.180632184122412, -4.543134483323044], [-0.028182228338654868, 0.7396073700057693], [0.3024718977397814, 2.7706267504407913], [-0.3627411659871381, 1.7927188963750265], [0.17742614225375283, 0.13766521472334947], [-0.4017809362082619, -2.3998408278783208], [0.4627822555257742, -3.058245541538193], [-0.9072983643832422, 1.7357435634703682], [0.12898291075741067, 1.7389826148061114], [-1.2348258203536526, -2.9699074842103528], [0.402341641177549, 0.44093628382734174], [-0.8707971491818818, -2.4736588486967177], [-0.31155253212737266, 0.8702975829172386]]\n",
" \n",
" var g_5676bdfccf914180b51a2b998ad479eb12 = axes_5676bdfccf914180b51a2b998ad479eb1.append(\"svg:g\");\n",
"\n",
" g_5676bdfccf914180b51a2b998ad479eb12.selectAll(\"scatter-dots-5676bdfccf914180b51a2b998ad479eb12\")\n",
" .data(data_5676bdfccf914180b51a2b998ad479eb12.filter(\n",
" function(d) {return !isNaN(d[0]) && !isNaN(d[1]); }))\n",
" .enter().append(\"svg:path\")\n",
" .attr('class', 'points5676bdfccf914180b51a2b998ad479eb12')\n",
" .attr(\"d\", d3.svg.symbol()\n",
" .type(\"circle\")\n",
" .size(16))\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map5676bdfccf914180b51a2b998ad479eb1(d[0]) +\n",
" \",\" + y_data_map5676bdfccf914180b51a2b998ad479eb1(d[1]) + \")\"; });\n",
" \n",
"\n",
" var data_5676bdfccf914180b51a2b998ad479eb13 = [[1.764052345967664, 3.5996619688381113], [2.240893199201458, 5.773552886175819], [-0.977277879876411, -7.540454451608347], [-0.1513572082976979, 3.076256899309008], [0.144043571160878, 2.493926280426832], [0.33367432737426683, 2.1976483456966003], [0.6536185954403606, 1.8879553662764486], [0.8644361988595057, 2.008572300078475], [2.2697546239876076, 1.371933138473108], [0.04575851730144607, 2.3148635749481534], [-0.1871838500258336, 1.0941423290007442], [0.37816251960217356, -6.581201510137664], [-0.3479121493261526, -1.5588423836684748], [0.15634896910398005, -0.9671418955574378], [-0.30230275057533557, 4.1344199806811], [-1.0485529650670926, -2.2498831043709964], [0.7774903558319101, 3.2335802073912303], [-1.6138978475579515, -1.6755450407913675], [-0.2127402802139687, 2.921673177243448], [-0.8954665611936756, -2.0912359470459823], [-0.6343220936809636, -2.1632734731807606], [-0.672460447775951, -2.619980432184588], [-1.7262826023316769, -5.288042151547586], [-1.6301983469660446, -5.183220646994814], [0.7290905621775369, 1.692168830508607], [-0.6848100909403132, 0.029737077774165982], [0.05616534222974544, 0.7818875384759882]]\n",
" \n",
" var g_5676bdfccf914180b51a2b998ad479eb13 = axes_5676bdfccf914180b51a2b998ad479eb1.append(\"svg:g\");\n",
"\n",
" g_5676bdfccf914180b51a2b998ad479eb13.selectAll(\"scatter-dots-5676bdfccf914180b51a2b998ad479eb13\")\n",
" .data(data_5676bdfccf914180b51a2b998ad479eb13.filter(\n",
" function(d) {return !isNaN(d[0]) && !isNaN(d[1]); }))\n",
" .enter().append(\"svg:path\")\n",
" .attr('class', 'points5676bdfccf914180b51a2b998ad479eb13')\n",
" .attr(\"d\", d3.svg.symbol()\n",
" .type(\"circle\")\n",
" .size(16))\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map5676bdfccf914180b51a2b998ad479eb1(d[0]) +\n",
" \",\" + y_data_map5676bdfccf914180b51a2b998ad479eb1(d[1]) + \")\"; });\n",
" \n",
"\n",
" var data_5676bdfccf914180b51a2b998ad479eb14 = [[0.9787379841057392, 1.6596120845136297], [0.9500884175255894, 4.102226175849328], [-0.10321885179355784, -0.6690957300870801], [0.41059850193837233, -3.399315542560677], [1.454273506962975, 0.7466320190108573], [0.7610377251469934, 2.168683380519076], [0.12167501649282841, -1.031610046360794], [0.44386323274542566, 2.760206945991916], [1.4940790731576061, 1.6636646794354308], [-0.20515826376580087, -5.1545969099250755], [0.31306770165090136, -2.9581226827395217], [-0.8540957393017248, -0.08423239428013818], [1.5327792143584575, 0.8654009729903511], [-1.980796468223927, -4.396424582827072], [1.2302906807277207, 3.247683837054665], [-1.4200179371789752, 1.3097966955157434], [-0.4380743016111864, 1.295595523293925], [-1.2527953600499262, -4.1835705837456025], [0.42833187053041766, 3.5224588526210736], [0.06651722238316789, 0.3007560474385338], [-0.3595531615405413, 3.4868286746998507], [-0.813146282044454, -1.5883761722828615], [0.05194539579613895, 0.6665418010413198], [1.1394006845433007, 0.7064916692431824], [-0.5788496647644155, -0.29498580214017667]]\n",
" \n",
" var g_5676bdfccf914180b51a2b998ad479eb14 = axes_5676bdfccf914180b51a2b998ad479eb1.append(\"svg:g\");\n",
"\n",
" g_5676bdfccf914180b51a2b998ad479eb14.selectAll(\"scatter-dots-5676bdfccf914180b51a2b998ad479eb14\")\n",
" .data(data_5676bdfccf914180b51a2b998ad479eb14.filter(\n",
" function(d) {return !isNaN(d[0]) && !isNaN(d[1]); }))\n",
" .enter().append(\"svg:path\")\n",
" .attr('class', 'points5676bdfccf914180b51a2b998ad479eb14')\n",
" .attr(\"d\", d3.svg.symbol()\n",
" .type(\"circle\")\n",
" .size(16))\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map5676bdfccf914180b51a2b998ad479eb1(d[0]) +\n",
" \",\" + y_data_map5676bdfccf914180b51a2b998ad479eb1(d[1]) + \")\"; });\n",
" \n",
"\n",
" var data_5676bdfccf914180b51a2b998ad479eb15 = [[-3.0, -6.6293437829774895], [-2.9393939393939394, -6.492472008894224], [-2.878787878787879, -6.355600234810958], [-2.8181818181818183, -6.218728460727693], [-2.757575757575758, -6.081856686644428], [-2.696969696969697, -5.944984912561162], [-2.6363636363636362, -5.8081131384778955], [-2.5757575757575757, -5.67124136439463], [-2.515151515151515, -5.534369590311365], [-2.4545454545454546, -5.3974978162281], [-2.393939393939394, -5.260626042144834], [-2.333333333333333, -5.1237542680615675], [-2.2727272727272725, -4.986882493978302], [-2.212121212121212, -4.850010719895036], [-2.1515151515151514, -4.713138945811771], [-2.090909090909091, -4.576267171728506], [-2.0303030303030303, -4.4393953976452405], [-1.9696969696969697, -4.302523623561974], [-1.9090909090909092, -4.165651849478709], [-1.8484848484848484, -4.028780075395443], [-1.7878787878787878, -3.8919083013121782], [-1.7272727272727273, -3.755036527228913], [-1.6666666666666665, -3.618164753145647], [-1.606060606060606, -3.481292979062381], [-1.5454545454545454, -3.344421204979116], [-1.4848484848484849, -3.2075494308958503], [-1.4242424242424243, -3.070677656812585], [-1.3636363636363635, -2.933805882729319], [-1.303030303030303, -2.7969341086460537], [-1.2424242424242424, -2.660062334562788], [-1.1818181818181817, -2.5231905604795224], [-1.121212121212121, -2.3863187863962567], [-1.0606060606060606, -2.2494470123129915], [-1.0, -2.112575238229726], [-0.9393939393939394, -1.9757034641464601], [-0.8787878787878789, -1.838831690063195], [-0.8181818181818183, -1.7019599159799295], [-0.7575757575757573, -1.565088141896663], [-0.6969696969696968, -1.4282163678133974], [-0.6363636363636362, -1.291344593730132], [-0.5757575757575757, -1.1544728196468665], [-0.5151515151515151, -1.017601045563601], [-0.4545454545454546, -0.8807292714803355], [-0.39393939393939403, -0.7438574973970701], [-0.33333333333333304, -0.6069857233138036], [-0.2727272727272725, -0.4701139492305382], [-0.21212121212121193, -0.3332421751472727], [-0.15151515151515138, -0.1963704010640073], [-0.09090909090909083, -0.05949862698074185], [-0.030303030303030276, 0.0773731471025236], [0.030303030303030276, 0.21424492118578906], [0.09090909090909083, 0.35111669526905454], [0.15151515151515138, 0.48798846935232], [0.21212121212121238, 0.6248602434355864], [0.27272727272727293, 0.7617320175188519], [0.3333333333333335, 0.8986037916021173], [0.39393939393939403, 1.0354755656853827], [0.4545454545454546, 1.1723473397686481], [0.5151515151515151, 1.3092191138519136], [0.5757575757575757, 1.446090887935179], [0.6363636363636367, 1.5829626620184456], [0.6969696969696972, 1.719834436101711], [0.7575757575757578, 1.8567062101849765], [0.8181818181818183, 1.993577984268242], [0.8787878787878789, 2.1304497583515074], [0.9393939393939394, 2.2673215324347726], [1.0, 2.4041933065180383], [1.0606060606060606, 2.541065080601304], [1.121212121212121, 2.677936854684569], [1.1818181818181817, 2.814808628767835], [1.2424242424242422, 2.9516804028511], [1.3030303030303028, 3.088552176934366], [1.3636363636363633, 3.225423951017631], [1.4242424242424248, 3.3622957251008985], [1.4848484848484853, 3.499167499184164], [1.5454545454545459, 3.6360392732674294], [1.6060606060606064, 3.772911047350695], [1.666666666666667, 3.9097828214339603], [1.7272727272727275, 4.046654595517226], [1.787878787878788, 4.183526369600492], [1.8484848484848486, 4.320398143683757], [1.9090909090909092, 4.4572699177670225], [1.9696969696969697, 4.594141691850288], [2.0303030303030303, 4.731013465933554], [2.090909090909091, 4.867885240016819], [2.1515151515151514, 5.004757014100084], [2.212121212121212, 5.14162878818335], [2.2727272727272725, 5.278500562266616], [2.333333333333334, 5.415372336349883], [2.3939393939393945, 5.552244110433148], [2.454545454545455, 5.689115884516414], [2.5151515151515156, 5.825987658599679], [2.575757575757576, 5.9628594326829445], [2.6363636363636367, 6.09973120676621], [2.6969696969696972, 6.236602980849476], [2.757575757575758, 6.373474754932741], [2.8181818181818183, 6.510346529016006], [2.878787878787879, 6.6472183030992715], [2.9393939393939394, 6.784090077182538], [3.0, 6.920961851265803]]\n",
" \n",
" var line_5676bdfccf914180b51a2b998ad479eb15 = d3.svg.line()\n",
" .x(function(d) {return x_data_map5676bdfccf914180b51a2b998ad479eb1(d[0]);})\n",
" .y(function(d) {return y_data_map5676bdfccf914180b51a2b998ad479eb1(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_5676bdfccf914180b51a2b998ad479eb1.append(\"svg:path\")\n",
" .attr(\"d\", line_5676bdfccf914180b51a2b998ad479eb15(data_5676bdfccf914180b51a2b998ad479eb15))\n",
" .attr('class', 'line5676bdfccf914180b51a2b998ad479eb15');\n",
" \n",
"\n",
" var data_5676bdfccf914180b51a2b998ad479eb16 = [[-3.0, -6.287762995052149], [-2.9393939393939394, -6.159153005675092], [-2.878787878787879, -6.030543016298035], [-2.8181818181818183, -5.901933026920978], [-2.757575757575758, -5.77332303754392], [-2.696969696969697, -5.644713048166862], [-2.6363636363636362, -5.516103058789805], [-2.5757575757575757, -5.387493069412748], [-2.515151515151515, -5.258883080035691], [-2.4545454545454546, -5.130273090658633], [-2.393939393939394, -5.001663101281576], [-2.333333333333333, -4.873053111904518], [-2.2727272727272725, -4.744443122527461], [-2.212121212121212, -4.615833133150404], [-2.1515151515151514, -4.487223143773346], [-2.090909090909091, -4.358613154396289], [-2.0303030303030303, -4.230003165019232], [-1.9696969696969697, -4.101393175642174], [-1.9090909090909092, -3.9727831862651173], [-1.8484848484848484, -3.8441731968880593], [-1.7878787878787878, -3.715563207511002], [-1.7272727272727273, -3.586953218133945], [-1.6666666666666665, -3.458343228756887], [-1.606060606060606, -3.32973323937983], [-1.5454545454545454, -3.2011232500027726], [-1.4848484848484849, -3.0725132606257155], [-1.4242424242424243, -2.9439032712486584], [-1.3636363636363635, -2.8152932818716003], [-1.303030303030303, -2.686683292494543], [-1.2424242424242424, -2.558073303117486], [-1.1818181818181817, -2.4294633137404285], [-1.121212121212121, -2.300853324363371], [-1.0606060606060606, -2.1722433349863137], [-1.0, -2.0436333456092566], [-0.9393939393939394, -1.9150233562321994], [-0.8787878787878789, -1.786413366855142], [-0.8181818181818183, -1.657803377478085], [-0.7575757575757573, -1.5291933881010267], [-0.6969696969696968, -1.4005833987239695], [-0.6363636363636362, -1.2719734093469122], [-0.5757575757575757, -1.143363419969855], [-0.5151515151515151, -1.0147534305927979], [-0.4545454545454546, -0.8861434412157405], [-0.39393939393939403, -0.7575334518386834], [-0.33333333333333304, -0.6289234624616251], [-0.2727272727272725, -0.500313473084568], [-0.21212121212121193, -0.3717034837075107], [-0.15151515151515138, -0.24309349433045346], [-0.09090909090909083, -0.11448350495339625], [-0.030303030303030276, 0.01412648442366099], [0.030303030303030276, 0.14273647380071822], [0.09090909090909083, 0.27134646317777544], [0.15151515151515138, 0.3999564525548327], [0.21212121212121238, 0.5285664419318908], [0.27272727272727293, 0.6571764313089481], [0.3333333333333335, 0.7857864206860053], [0.39393939393939403, 0.9143964100630626], [0.4545454545454546, 1.0430063994401197], [0.5151515151515151, 1.1716163888171771], [0.5757575757575757, 1.3002263781942343], [0.6363636363636367, 1.4288363675712925], [0.6969696969696972, 1.5574463569483497], [0.7575757575757578, 1.6860563463254068], [0.8181818181818183, 1.8146663357024642], [0.8787878787878789, 1.9432763250795213], [0.9393939393939394, 2.0718863144565787], [1.0, 2.200496303833636], [1.0606060606060606, 2.329106293210693], [1.121212121212121, 2.45771628258775], [1.1818181818181817, 2.5863262719648077], [1.2424242424242422, 2.714936261341865], [1.3030303030303028, 2.843546250718922], [1.3636363636363633, 2.972156240095979], [1.4242424242424248, 3.1007662294730385], [1.4848484848484853, 3.2293762188500956], [1.5454545454545459, 3.3579862082271528], [1.6060606060606064, 3.48659619760421], [1.666666666666667, 3.615206186981267], [1.7272727272727275, 3.7438161763583246], [1.787878787878788, 3.872426165735382], [1.8484848484848486, 4.0010361551124385], [1.9090909090909092, 4.129646144489496], [1.9696969696969697, 4.258256133866553], [2.0303030303030303, 4.38686612324361], [2.090909090909091, 4.515476112620667], [2.1515151515151514, 4.644086101997725], [2.212121212121212, 4.772696091374782], [2.2727272727272725, 4.901306080751839], [2.333333333333334, 5.029916070128898], [2.3939393939393945, 5.158526059505956], [2.454545454545455, 5.287136048883013], [2.5151515151515156, 5.41574603826007], [2.575757575757576, 5.544356027637127], [2.6363636363636367, 5.6729660170141845], [2.6969696969696972, 5.801576006391242], [2.757575757575758, 5.930185995768299], [2.8181818181818183, 6.058795985145356], [2.878787878787879, 6.187405974522413], [2.9393939393939394, 6.316015963899471], [3.0, 6.444625953276527]]\n",
" \n",
" var line_5676bdfccf914180b51a2b998ad479eb16 = d3.svg.line()\n",
" .x(function(d) {return x_data_map5676bdfccf914180b51a2b998ad479eb1(d[0]);})\n",
" .y(function(d) {return y_data_map5676bdfccf914180b51a2b998ad479eb1(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_5676bdfccf914180b51a2b998ad479eb1.append(\"svg:path\")\n",
" .attr(\"d\", line_5676bdfccf914180b51a2b998ad479eb16(data_5676bdfccf914180b51a2b998ad479eb16))\n",
" .attr('class', 'line5676bdfccf914180b51a2b998ad479eb16');\n",
" \n",
"\n",
" var data_5676bdfccf914180b51a2b998ad479eb17 = [[-3.0, -4.058137313832325], [-2.9393939393939394, -3.9760137789666294], [-2.878787878787879, -3.8938902441009344], [-2.8181818181818183, -3.8117667092352394], [-2.757575757575758, -3.7296431743695444], [-2.696969696969697, -3.647519639503849], [-2.6363636363636362, -3.565396104638154], [-2.5757575757575757, -3.483272569772459], [-2.515151515151515, -3.401149034906764], [-2.4545454545454546, -3.319025500041069], [-2.393939393939394, -3.236901965175374], [-2.333333333333333, -3.154778430309678], [-2.2727272727272725, -3.072654895443983], [-2.212121212121212, -2.990531360578288], [-2.1515151515151514, -2.908407825712593], [-2.090909090909091, -2.826284290846898], [-2.0303030303030303, -2.744160755981203], [-1.9696969696969697, -2.662037221115508], [-1.9090909090909092, -2.579913686249813], [-1.8484848484848484, -2.4977901513841174], [-1.7878787878787878, -2.4156666165184224], [-1.7272727272727273, -2.3335430816527274], [-1.6666666666666665, -2.251419546787032], [-1.606060606060606, -2.169296011921337], [-1.5454545454545454, -2.087172477055642], [-1.4848484848484849, -2.005048942189947], [-1.4242424242424243, -1.922925407324252], [-1.3636363636363635, -1.8408018724585569], [-1.303030303030303, -1.7586783375928619], [-1.2424242424242424, -1.6765548027271668], [-1.1818181818181817, -1.5944312678614714], [-1.121212121212121, -1.5123077329957764], [-1.0606060606060606, -1.4301841981300814], [-1.0, -1.3480606632643863], [-0.9393939393939394, -1.2659371283986913], [-0.8787878787878789, -1.1838135935329963], [-0.8181818181818183, -1.1016900586673013], [-0.7575757575757573, -1.0195665238016056], [-0.6969696969696968, -0.9374429889359106], [-0.6363636363636362, -0.8553194540702155], [-0.5757575757575757, -0.7731959192045205], [-0.5151515151515151, -0.6910723843388255], [-0.4545454545454546, -0.6089488494731304], [-0.39393939393939403, -0.5268253146074354], [-0.33333333333333304, -0.4447017797417397], [-0.2727272727272725, -0.3625782448760447], [-0.21212121212121193, -0.2804547100103496], [-0.15151515151515138, -0.1983311751446546], [-0.09090909090909083, -0.11620764027895956], [-0.030303030303030276, -0.03408410541326454], [0.030303030303030276, 0.048039429452430504], [0.09090909090909083, 0.13016296431812555], [0.15151515151515138, 0.2122864991838206], [0.21212121212121238, 0.2944100340495162], [0.27272727272727293, 0.3765335689152113], [0.3333333333333335, 0.4586571037809063], [0.39393939393939403, 0.5407806386466013], [0.4545454545454546, 0.6229041735122963], [0.5151515151515151, 0.7050277083779913], [0.5757575757575757, 0.7871512432436863], [0.6363636363636367, 0.869274778109382], [0.6969696969696972, 0.951398312975077], [0.7575757575757578, 1.0335218478407722], [0.8181818181818183, 1.1156453827064672], [0.8787878787878789, 1.1977689175721622], [0.9393939393939394, 1.2798924524378572], [1.0, 1.3620159873035522], [1.0606060606060606, 1.4441395221692472], [1.121212121212121, 1.5262630570349422], [1.1818181818181817, 1.6083865919006373], [1.2424242424242422, 1.6905101267663323], [1.3030303030303028, 1.7726336616320273], [1.3636363636363633, 1.8547571964977225], [1.4242424242424248, 1.9368807313634187], [1.4848484848484853, 2.019004266229114], [1.5454545454545459, 2.101127801094809], [1.6060606060606064, 2.183251335960504], [1.666666666666667, 2.265374870826199], [1.7272727272727275, 2.347498405691894], [1.787878787878788, 2.429621940557589], [1.8484848484848486, 2.511745475423284], [1.9090909090909092, 2.593869010288979], [1.9696969696969697, 2.675992545154674], [2.0303030303030303, 2.7581160800203692], [2.090909090909091, 2.8402396148860642], [2.1515151515151514, 2.9223631497517593], [2.212121212121212, 3.0044866846174543], [2.2727272727272725, 3.0866102194831493], [2.333333333333334, 3.1687337543488456], [2.3939393939393945, 3.2508572892145406], [2.454545454545455, 3.3329808240802357], [2.5151515151515156, 3.4151043589459307], [2.575757575757576, 3.4972278938116257], [2.6363636363636367, 3.5793514286773207], [2.6969696969696972, 3.6614749635430157], [2.757575757575758, 3.7435984984087107], [2.8181818181818183, 3.8257220332744057], [2.878787878787879, 3.9078455681401008], [2.9393939393939394, 3.9899691030057958], [3.0, 4.072092637871491]]\n",
" \n",
" var line_5676bdfccf914180b51a2b998ad479eb17 = d3.svg.line()\n",
" .x(function(d) {return x_data_map5676bdfccf914180b51a2b998ad479eb1(d[0]);})\n",
" .y(function(d) {return y_data_map5676bdfccf914180b51a2b998ad479eb1(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_5676bdfccf914180b51a2b998ad479eb1.append(\"svg:path\")\n",
" .attr(\"d\", line_5676bdfccf914180b51a2b998ad479eb17(data_5676bdfccf914180b51a2b998ad479eb17))\n",
" .attr('class', 'line5676bdfccf914180b51a2b998ad479eb17');\n",
" \n",
"\n",
" canvas.append(\"text\")\n",
" .text(\"x1\")\n",
" .attr(\"class\", \"text5676bdfccf914180b51a2b998ad479eb18\")\n",
" .attr(\"x\", 239.307291667)\n",
" .attr(\"y\", figheight - 17.2)\n",
" .attr(\"font-size\", \"11.0px\")\n",
" .attr(\"fill\", \"#000000\")\n",
" .attr(\"transform\", \"rotate(-0.0,239.307291667,\" + (figheight - 17.2) + \")\")\n",
" .attr(\"style\", \"text-anchor: middle;\")\n",
" \n",
"\n",
" canvas.append(\"text\")\n",
" .text(\"y2\")\n",
" .attr(\"class\", \"text5676bdfccf914180b51a2b998ad479eb19\")\n",
" .attr(\"x\", 28.2)\n",
" .attr(\"y\", figheight - 234.166666667)\n",
" .attr(\"font-size\", \"11.0px\")\n",
" .attr(\"fill\", \"#000000\")\n",
" .attr(\"transform\", \"rotate(-90.0,28.2,\" + (figheight - 234.166666667) + \")\")\n",
" .attr(\"style\", \"text-anchor: middle;\")\n",
" \n",
"\n",
"\n",
" var data_5676bdfccf914180b51a2b998ad479eb1111 = [[-3.0, -2.607434024176855], [-3.0, -9.160635849588518], [-2.9393939393939394, -8.980953199641089], [-2.878787878787879, -8.808152476547516], [-2.8181818181818183, -8.620522425752156], [-2.757575757575758, -8.433135211178701], [-2.696969696969697, -8.255304230159947], [-2.6363636363636362, -8.074294438235366], [-2.5757575757575757, -7.885635549449481], [-2.515151515151515, -7.710130262456697], [-2.4545454545454546, -7.533118930990193], [-2.393939393939394, -7.353388765551265], [-2.333333333333333, -7.166154649706782], [-2.2727272727272725, -6.985655848009393], [-2.212121212121212, -6.803944340752007], [-2.1515151515151514, -6.633264036796692], [-2.090909090909091, -6.455803209830434], [-2.0303030303030303, -6.27734373905441], [-1.9696969696969697, -6.099698823345818], [-1.9090909090909092, -5.911267797795985], [-1.8484848484848484, -5.7307203132546665], [-1.7878787878787878, -5.559048888845292], [-1.7272727272727273, -5.386825856512478], [-1.6666666666666665, -5.207501131358175], [-1.606060606060606, -5.0367575123048685], [-1.5454545454545454, -4.862446738954677], [-1.4848484848484849, -4.686080197764484], [-1.4242424242424243, -4.51705297575554], [-1.3636363636363635, -4.3541471121953625], [-1.303030303030303, -4.177359686108454], [-1.2424242424242424, -4.007337013794595], [-1.1818181818181817, -3.8440282131446093], [-1.121212121212121, -3.6720898535916193], [-1.0606060606060606, -3.51014079214722], [-1.0, -3.339925657274526], [-0.9393939393939394, -3.1695805746348573], [-0.8787878787878789, -3.0035600738108137], [-0.8181818181818183, -2.8467476246831014], [-0.7575757575757573, -2.684218078817315], [-0.6969696969696968, -2.5175617136139676], [-0.6363636363636362, -2.358043157062116], [-0.5757575757575757, -2.2033247341235263], [-0.5151515151515151, -2.044597227011157], [-0.4545454545454546, -1.8852128862073199], [-0.39393939393939403, -1.7272264379757893], [-0.33333333333333304, -1.5720073005365363], [-0.2727272727272725, -1.4168439327365416], [-0.21212121212121193, -1.2687286520830325], [-0.15151515151515138, -1.1288304261197928], [-0.09090909090909083, -0.9887501900888873], [-0.030303030303030276, -0.8366905511008178], [0.030303030303030276, -0.6982464731037786], [0.09090909090909083, -0.5695589030704262], [0.15151515151515138, -0.4350029339934544], [0.21212121212121238, -0.31401104701428134], [0.27272727272727293, -0.1894681829669914], [0.3333333333333335, -0.06537052326352881], [0.39393939393939403, 0.0529525556067987], [0.4545454545454546, 0.17475344478014904], [0.5151515151515151, 0.27924325386334103], [0.5757575757575757, 0.3813496252614501], [0.6363636363636367, 0.48632687785898693], [0.6969696969696972, 0.5833466645542529], [0.7575757575757578, 0.6797568049201641], [0.8181818181818183, 0.7844607513734587], [0.8787878787878789, 0.8844905465994692], [0.9393939393939394, 0.9821251059151648], [1.0, 1.0751023738071406], [1.0606060606060606, 1.16883798826818], [1.121212121212121, 1.2584936853089586], [1.1818181818181817, 1.3372080683878225], [1.2424242424242422, 1.418644517432383], [1.3030303030303028, 1.5045280157539829], [1.3636363636363633, 1.5806320934729632], [1.4242424242424248, 1.6479033897411401], [1.4848484848484853, 1.745285178160944], [1.5454545454545459, 1.830872939641222], [1.6060606060606064, 1.9182746533242725], [1.666666666666667, 1.9924413930365077], [1.7272727272727275, 2.071054105437718], [1.787878787878788, 2.1428712137777692], [1.8484848484848486, 2.2046659405615463], [1.9090909090909092, 2.2756861598095877], [1.9696969696969697, 2.329004002084307], [2.0303030303030303, 2.4056543820751988], [2.090909090909091, 2.485423993845722], [2.1515151515151514, 2.542044855634364], [2.212121212121212, 2.6049563784628083], [2.2727272727272725, 2.679121094064208], [2.333333333333334, 2.734365125483931], [2.3939393939393945, 2.799031998178473], [2.454545454545455, 2.8686719203242994], [2.5151515151515156, 2.9367811138263886], [2.575757575757576, 3.0183848907962667], [2.6363636363636367, 3.0805269487963347], [2.6969696969696972, 3.1413262572795224], [2.757575757575758, 3.203278944038261], [2.8181818181818183, 3.2515083061596983], [2.878787878787879, 3.317882979855286], [2.9393939393939394, 3.3809517520680483], [3.0, 3.452466739930282], [3.0, 9.710959787082198], [3.0, 9.710959787082198], [2.9393939393939394, 9.523382241025049], [2.878787878787879, 9.33357037339403], [2.8181818181818183, 9.150793337093953], [2.757575757575758, 8.963418967446222], [2.6969696969696972, 8.77852025937603], [2.6363636363636367, 8.599559979865987], [2.575757575757576, 8.41874011436974], [2.5151515151515156, 8.234042622215743], [2.454545454545455, 8.046722915053458], [2.3939393939393945, 7.86073764601653], [2.333333333333334, 7.690289169344313], [2.2727272727272725, 7.517866406682903], [2.212121212121212, 7.325063519928196], [2.1515151515151514, 7.147786157492405], [2.090909090909091, 6.958912737657657], [2.0303030303030303, 6.770613344464449], [1.9696969696969697, 6.593599092397981], [1.9090909090909092, 6.417883957149461], [1.8484848484848486, 6.237518282230365], [1.787878787878788, 6.063639790015016], [1.7272727272727275, 5.890167800096272], [1.666666666666667, 5.716979195272362], [1.6060606060606064, 5.536335119822777], [1.5454545454545459, 5.361394281331363], [1.4848484848484853, 5.18383645598724], [1.4242424242424248, 5.0007481497933455], [1.3636363636363633, 4.825832734623528], [1.3030303030303028, 4.6372391076420945], [1.2424242424242422, 4.457660116082108], [1.1818181818181817, 4.284284308057668], [1.121212121212121, 4.111886849222732], [1.0606060606060606, 3.93267512762693], [1.0, 3.768774885863446], [0.9393939393939394, 3.596956222960062], [0.8787878787878789, 3.4352286846199083], [0.8181818181818183, 3.2602475581770647], [0.7575757575757578, 3.0943718957898776], [0.6969696969696972, 2.9297075894359748], [0.6363636363636367, 2.7679259214765177], [0.5757575757575757, 2.6147882671122638], [0.5151515151515151, 2.4553868074174496], [0.4545454545454546, 2.2922363105569525], [0.39393939393939403, 2.1362507884673403], [0.3333333333333335, 1.9834325446610497], [0.27272727272727293, 1.8374460371946564], [0.21212121212121238, 1.694113207196272], [0.15151515151515138, 1.5537869266010154], [0.09090909090909083, 1.4125646286028666], [0.030303030303030276, 1.2781355849834657], [-0.030303030303030276, 1.140464084376598], [-0.09090909090909083, 1.0254632056661657], [-0.15151515151515138, 0.8909607041665651], [-0.21212121212121193, 0.7818690263957088], [-0.2727272727272725, 0.6654867411713504], [-0.33333333333333304, 0.5523143307995934], [-0.39393939393939403, 0.451526012424267], [-0.4545454545454546, 0.35478258799114853], [-0.5151515151515151, 0.27091087132799935], [-0.5757575757575757, 0.1773111446864021], [-0.6363636363636362, 0.09085235897867183], [-0.6969696969696968, 0.00994731624390527], [-0.7575757575757573, -0.07110244178369123], [-0.8181818181818183, -0.15209873307246544], [-0.8787878787878789, -0.23309197391435454], [-0.9393939393939394, -0.31358800362499084], [-1.0, -0.3918093936104125], [-1.0606060606060606, -0.4557717903031615], [-1.121212121212121, -0.5375435596928557], [-1.1818181818181817, -0.6201177543307815], [-1.2424242424242424, -0.6952227892423976], [-1.303030303030303, -0.7530880331545188], [-1.3636363636363635, -0.8124019669642792], [-1.4242424242424243, -0.8824376055118166], [-1.4848484848484849, -0.9646310097587022], [-1.5454545454545454, -1.03052437797683], [-1.606060606060606, -1.1003203215015271], [-1.6666666666666665, -1.1869398064325145], [-1.7272727272727273, -1.258449208867177], [-1.7878787878787878, -1.3185443409488002], [-1.8484848484848484, -1.3878803385825753], [-1.9090909090909092, -1.461763844436903], [-1.9696969696969697, -1.5331279919398333], [-2.0303030303030303, -1.6007785432889972], [-2.090909090909091, -1.665311342177555], [-2.1515151515151514, -1.7248707080105454], [-2.212121212121212, -1.784300074034391], [-2.2727272727272725, -1.843772280460308], [-2.333333333333333, -1.9065011822882618], [-2.393939393939394, -1.9840670992056944], [-2.4545454545454546, -2.053779019370858], [-2.515151515151515, -2.0998306547444887], [-2.5757575757575757, -2.160917005133755], [-2.6363636363636362, -2.2324025455742373], [-2.696969696969697, -2.2951019949055884], [-2.757575757575758, -2.3501813845889847], [-2.8181818181818183, -2.422672140565456], [-2.878787878787879, -2.484127332323147], [-2.9393939393939394, -2.545914127530908], [-3.0, -2.607434024176855], [0.0, 0.0]]\n",
"\n",
" var patch_5676bdfccf914180b51a2b998ad479eb1111 = d3.svg.line()\n",
" .x(function(d) {return x_data_map5676bdfccf914180b51a2b998ad479eb1(d[0]);})\n",
" .y(function(d) {return y_data_map5676bdfccf914180b51a2b998ad479eb1(d[1]);})\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_5676bdfccf914180b51a2b998ad479eb1.append(\"svg:path\")\n",
" .attr(\"d\", patch_5676bdfccf914180b51a2b998ad479eb1111(data_5676bdfccf914180b51a2b998ad479eb1111))\n",
" .attr('class', 'coll5676bdfccf914180b51a2b998ad479eb111 patch1');\n",
" \n",
"\n",
" var data_5676bdfccf914180b51a2b998ad479eb1121 = [[-3.0, -3.500034723640297], [-3.0, -9.1011591972388], [-2.9393939393939394, -8.9201612084017], [-2.878787878787879, -8.734405351551903], [-2.8181818181818183, -8.554760329225703], [-2.757575757575758, -8.360148793205774], [-2.696969696969697, -8.17071249885483], [-2.6363636363636362, -7.983092597590256], [-2.5757575757575757, -7.796948563189863], [-2.515151515151515, -7.624036767120551], [-2.4545454545454546, -7.437713192481853], [-2.393939393939394, -7.257664345207397], [-2.333333333333333, -7.073759516247696], [-2.2727272727272725, -6.896750569957467], [-2.212121212121212, -6.717688792906653], [-2.1515151515151514, -6.539707673359688], [-2.090909090909091, -6.352642246385698], [-2.0303030303030303, -6.164199100196433], [-1.9696969696969697, -5.977606600550645], [-1.9090909090909092, -5.800720812848876], [-1.8484848484848484, -5.620349576377425], [-1.7878787878787878, -5.446553093664788], [-1.7272727272727273, -5.273664205213712], [-1.6666666666666665, -5.109672547917646], [-1.606060606060606, -4.935664879580227], [-1.5454545454545454, -4.765056197602247], [-1.4848484848484849, -4.602630778387309], [-1.4242424242424243, -4.4361634754134505], [-1.3636363636363635, -4.258376530420106], [-1.303030303030303, -4.090863842336594], [-1.2424242424242424, -3.9198144438020144], [-1.1818181818181817, -3.754367805109437], [-1.121212121212121, -3.5833845728061493], [-1.0606060606060606, -3.4285057122234486], [-1.0, -3.2744498931612287], [-0.9393939393939394, -3.119352039460004], [-0.8787878787878789, -2.953162035746482], [-0.8181818181818183, -2.794386906793493], [-0.7575757575757573, -2.640345540699041], [-0.6969696969696968, -2.4874243502084674], [-0.6363636363636362, -2.3407280960191836], [-0.5757575757575757, -2.1904266462207502], [-0.5151515151515151, -2.0453895686173054], [-0.4545454545454546, -1.9042151696246055], [-0.39393939393939403, -1.7653128420012756], [-0.33333333333333304, -1.6177942576325426], [-0.2727272727272725, -1.4782754248424925], [-0.21212121212121193, -1.3439630683548707], [-0.15151515151515138, -1.2123543625205464], [-0.09090909090909083, -1.0876862605129045], [-0.030303030303030276, -0.9585164965514128], [0.030303030303030276, -0.8411899212366206], [0.09090909090909083, -0.7178783122088664], [0.15151515151515138, -0.6022964726689393], [0.21212121212121238, -0.48625242773274363], [0.27272727272727293, -0.36183994610354464], [0.3333333333333335, -0.2366474844003642], [0.39393939393939403, -0.11909650964573129], [0.4545454545454546, -0.005761195433241671], [0.5151515151515151, 0.10516977726097033], [0.5757575757575757, 0.21444435204682274], [0.6363636363636367, 0.31917032426427777], [0.6969696969696972, 0.42571036562241743], [0.7575757575757578, 0.5204634673560271], [0.8181818181818183, 0.6270574123004934], [0.8787878787878789, 0.7271679875358906], [0.9393939393939394, 0.8214022754547168], [1.0, 0.932430553109735], [1.0606060606060606, 1.0268522120468733], [1.121212121212121, 1.1291102048008195], [1.1818181818181817, 1.2249405220952478], [1.2424242424242422, 1.31323004786419], [1.3030303030303028, 1.4190691348438265], [1.3636363636363633, 1.5108596675480201], [1.4242424242424248, 1.6093734462645488], [1.4848484848484853, 1.7150426901875924], [1.5454545454545459, 1.8017427587138424], [1.6060606060606064, 1.8973006459925232], [1.666666666666667, 1.9929287354945306], [1.7272727272727275, 2.0864266178439057], [1.787878787878788, 2.1856515745055916], [1.8484848484848486, 2.2788809987631446], [1.9090909090909092, 2.3720098424765457], [1.9696969696969697, 2.467777020039527], [2.0303030303030303, 2.5565922702668846], [2.090909090909091, 2.6443385881460046], [2.1515151515151514, 2.7349728766237784], [2.212121212121212, 2.8178101200009307], [2.2727272727272725, 2.911388728385619], [2.333333333333334, 2.9920190628513437], [2.3939393939393945, 3.0675423144072345], [2.454545454545455, 3.1521339281510192], [2.5151515151515156, 3.2301440728086623], [2.575757575757576, 3.32262893258482], [2.6363636363636367, 3.4098812264574536], [2.6969696969696972, 3.4951245113212943], [2.757575757575758, 3.5953437217013424], [2.8181818181818183, 3.6746846483603006], [2.878787878787879, 3.7657816470327248], [2.9393939393939394, 3.845267496148768], [3.0, 3.922180847843909], [3.0, 9.611744171256094], [3.0, 9.611744171256094], [2.9393939393939394, 9.434487095759033], [2.878787878787879, 9.257192750753132], [2.8181818181818183, 9.073187559814487], [2.757575757575758, 8.889304798753539], [2.6969696969696972, 8.70204102061935], [2.6363636363636367, 8.521121113806634], [2.575757575757576, 8.34114855612112], [2.5151515151515156, 8.162150376447284], [2.454545454545455, 7.981261104243753], [2.3939393939393945, 7.795501910224547], [2.333333333333334, 7.621577673396946], [2.2727272727272725, 7.4379208430844415], [2.212121212121212, 7.252257045725597], [2.1515151515151514, 7.073592326566944], [2.090909090909091, 6.8979647497575245], [2.0303030303030303, 6.713431284445568], [1.9696969696969697, 6.534441055442598], [1.9090909090909092, 6.351040138543675], [1.8484848484848486, 6.189759038740137], [1.787878787878788, 6.005732273155705], [1.7272727272727275, 5.823480972396587], [1.666666666666667, 5.644893519543457], [1.6060606060606064, 5.464247622008799], [1.5454545454545459, 5.283700099561633], [1.4848484848484853, 5.104943560420373], [1.4242424242424248, 4.929705876504888], [1.3636363636363633, 4.7477059601944696], [1.3030303030303028, 4.567619527438895], [1.2424242424242422, 4.384662860569784], [1.1818181818181817, 4.204536601312054], [1.121212121212121, 4.034389199567809], [1.0606060606060606, 3.8500266862243784], [1.0, 3.673619151318004], [0.9393939393939394, 3.497463484182657], [0.8787878787878789, 3.3335918412250773], [0.8181818181818183, 3.163520218370133], [0.7575757575757578, 2.9954124105938496], [0.6969696969696972, 2.8159603776071935], [0.6363636363636367, 2.658777602018509], [0.5757575757575757, 2.491262148212165], [0.5151515151515151, 2.3311751212256913], [0.4545454545454546, 2.1688222134845647], [0.39393939393939403, 2.002287737240697], [0.3333333333333335, 1.8492493984075942], [0.27272727272727293, 1.6906371035964323], [0.21212121212121238, 1.5348608195826257], [0.15151515151515138, 1.3908352490180254], [0.09090909090909083, 1.2443735580633604], [0.030303030303030276, 1.1293541838760346], [-0.030303030303030276, 0.9981018753734672], [-0.09090909090909083, 0.862662534295012], [-0.15151515151515138, 0.733747260899663], [-0.21212121212121193, 0.6197922242190985], [-0.2727272727272725, 0.49216347454720766], [-0.33333333333333304, 0.38444226976595997], [-0.39393939393939403, 0.27154341959942546], [-0.4545454545454546, 0.17118181354731937], [-0.5151515151515151, 0.06202122224286327], [-0.5757575757575757, -0.03459975774474714], [-0.6363636363636362, -0.14245834720940387], [-0.6969696969696968, -0.24835846337964582], [-0.7575757575757573, -0.3539117729916469], [-0.8181818181818183, -0.44453639596825983], [-0.8787878787878789, -0.5345457066497281], [-0.9393939393939394, -0.6327286817977665], [-1.0, -0.7333659244486855], [-1.0606060606060606, -0.825391318592049], [-1.121212121212121, -0.906297611472441], [-1.1818181818181817, -0.9901075535336793], [-1.2424242424242424, -1.0759771252103003], [-1.303030303030303, -1.1630274134108027], [-1.3636363636363635, -1.2443299374522265], [-1.4242424242424243, -1.3216403537256018], [-1.4848484848484849, -1.4068692766619972], [-1.5454545454545454, -1.4965594189169753], [-1.606060606060606, -1.5829847492728275], [-1.6666666666666665, -1.6659139664431108], [-1.7272727272727273, -1.7483620204399042], [-1.7878787878787878, -1.8307643763245152], [-1.8484848484848484, -1.9090456191045229], [-1.9090909090909092, -2.000446831514776], [-1.9696969696969697, -2.0669364103077785], [-2.0303030303030303, -2.1368284633208345], [-2.090909090909091, -2.227492953180874], [-2.1515151515151514, -2.3158966515986514], [-2.212121212121212, -2.395860912384894], [-2.2727272727272725, -2.4911234010856296], [-2.333333333333333, -2.5788306885801386], [-2.393939393939394, -2.681165922355837], [-2.4545454545454546, -2.755272163414017], [-2.515151515151515, -2.847638817339675], [-2.5757575757575757, -2.934768937173286], [-2.6363636363636362, -3.0240792822619875], [-2.696969696969697, -3.106334682732996], [-2.757575757575758, -3.1887774340305723], [-2.8181818181818183, -3.268128307270007], [-2.878787878787879, -3.3356497090775665], [-2.9393939393939394, -3.424209318326193], [-3.0, -3.500034723640297], [0.0, 0.0]]\n",
"\n",
" var patch_5676bdfccf914180b51a2b998ad479eb1121 = d3.svg.line()\n",
" .x(function(d) {return x_data_map5676bdfccf914180b51a2b998ad479eb1(d[0]);})\n",
" .y(function(d) {return y_data_map5676bdfccf914180b51a2b998ad479eb1(d[1]);})\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_5676bdfccf914180b51a2b998ad479eb1.append(\"svg:path\")\n",
" .attr(\"d\", patch_5676bdfccf914180b51a2b998ad479eb1121(data_5676bdfccf914180b51a2b998ad479eb1121))\n",
" .attr('class', 'coll5676bdfccf914180b51a2b998ad479eb112 patch1');\n",
" \n",
"\n",
" var data_5676bdfccf914180b51a2b998ad479eb1131 = [[-3.0, -0.8964814456060125], [-3.0, -6.795182853232496], [-2.9393939393939394, -6.673783873561183], [-2.878787878787879, -6.531782530122277], [-2.8181818181818183, -6.399302995809292], [-2.757575757575758, -6.274074702669479], [-2.696969696969697, -6.14826892623796], [-2.6363636363636362, -6.0170704557678345], [-2.5757575757575757, -5.8856792772445505], [-2.515151515151515, -5.757516982525389], [-2.4545454545454546, -5.631449824861115], [-2.393939393939394, -5.511022475841307], [-2.333333333333333, -5.393529298000029], [-2.2727272727272725, -5.273454342567942], [-2.212121212121212, -5.152180015084842], [-2.1515151515151514, -5.028363367481439], [-2.090909090909091, -4.9007835690086115], [-2.0303030303030303, -4.781135081173146], [-1.9696969696969697, -4.651111385624105], [-1.9090909090909092, -4.523032865800183], [-1.8484848484848484, -4.40187429737392], [-1.7878787878787878, -4.2818883838392905], [-1.7272727272727273, -4.151190905598042], [-1.6666666666666665, -4.034893369274351], [-1.606060606060606, -3.9195745281258145], [-1.5454545454545454, -3.794439578152552], [-1.4848484848484849, -3.6651787110094656], [-1.4242424242424243, -3.5538976069218315], [-1.3636363636363635, -3.4445278893728926], [-1.303030303030303, -3.3220261391398314], [-1.2424242424242424, -3.203421673333274], [-1.1818181818181817, -3.0863549475891427], [-1.121212121212121, -2.955597663323444], [-1.0606060606060606, -2.8369759949219344], [-1.0, -2.7203232545363485], [-0.9393939393939394, -2.6072254306176235], [-0.8787878787878789, -2.4976521319553755], [-0.8181818181818183, -2.3786493413276486], [-0.7575757575757573, -2.259423949805093], [-0.6969696969696968, -2.144870948715051], [-0.6363636363636362, -2.0280198410494963], [-0.5757575757575757, -1.9208508297845877], [-0.5151515151515151, -1.816937055220593], [-0.4545454545454546, -1.7091736926472139], [-0.39393939393939403, -1.591070125868541], [-0.33333333333333304, -1.4863928047142296], [-0.2727272727272725, -1.3705700037160662], [-0.21212121212121193, -1.2647774002121057], [-0.15151515151515138, -1.164841764623805], [-0.09090909090909083, -1.0608882782622864], [-0.030303030303030276, -0.9673377702476644], [0.030303030303030276, -0.8715858266680987], [0.09090909090909083, -0.7804464137402239], [0.15151515151515138, -0.6825692674895224], [0.21212121212121238, -0.5876795824450302], [0.27272727272727293, -0.49873708947953116], [0.3333333333333335, -0.40463701889305087], [0.39393939393939403, -0.32371763507663215], [0.4545454545454546, -0.25104602739714016], [0.5151515151515151, -0.17368020324374195], [0.5757575757575757, -0.11387274849775045], [0.6363636363636367, -0.03814715330273833], [0.6969696969696972, 0.02479920093951928], [0.7575757575757578, 0.09231705276088295], [0.8181818181818183, 0.16158682097289992], [0.8787878787878789, 0.22158922717266297], [0.9393939393939394, 0.2892832493657506], [1.0, 0.3475954512530054], [1.0606060606060606, 0.4079149540340276], [1.121212121212121, 0.46028188240643375], [1.1818181818181817, 0.5179421985960114], [1.2424242424242422, 0.5663987664173895], [1.3030303030303028, 0.6121667447610372], [1.3636363636363633, 0.6759316402688593], [1.4242424242424248, 0.7156157555857432], [1.4848484848484853, 0.7575233451864188], [1.5454545454545459, 0.8055643797344845], [1.6060606060606064, 0.8420992738693853], [1.666666666666667, 0.8785732644543205], [1.7272727272727275, 0.9190237628469927], [1.787878787878788, 0.9642514597400389], [1.8484848484848486, 0.9969554752985896], [1.9090909090909092, 1.0417391838603967], [1.9696969696969697, 1.0846735859001173], [2.0303030303030303, 1.1157133860628832], [2.090909090909091, 1.1402291921439134], [2.1515151515151514, 1.1774959864548786], [2.212121212121212, 1.2062033278799247], [2.2727272727272725, 1.2446322965253618], [2.333333333333334, 1.2794264121711174], [2.3939393939393945, 1.3024708954154274], [2.454545454545455, 1.3332546932557399], [2.5151515151515156, 1.3805203088880191], [2.575757575757576, 1.4108774111876357], [2.6363636363636367, 1.439340755042649], [2.6969696969696972, 1.4649588236328825], [2.757575757575758, 1.5027101391703395], [2.8181818181818183, 1.544700730371476], [2.878787878787879, 1.5875904125994742], [2.9393939393939394, 1.6251803957585835], [3.0, 1.6533198250925911], [3.0, 6.369769413156587], [3.0, 6.369769413156587], [2.9393939393939394, 6.242319130641063], [2.878787878787879, 6.11179887253476], [2.8181818181818183, 5.98225043591197], [2.757575757575758, 5.859171933655875], [2.6969696969696972, 5.7314571187155865], [2.6363636363636367, 5.603785974198205], [2.575757575757576, 5.470744240385431], [2.5151515151515156, 5.340683252865299], [2.454545454545455, 5.215563852560609], [2.3939393939393945, 5.093250484556091], [2.333333333333334, 4.975929968728723], [2.2727272727272725, 4.855873777734004], [2.212121212121212, 4.723785551379609], [2.1515151515151514, 4.6002680608443995], [2.090909090909091, 4.476908828010522], [2.0303030303030303, 4.34918806930124], [1.9696969696969697, 4.2239005422709885], [1.9090909090909092, 4.105724813611921], [1.8484848484848486, 3.9853397598643463], [1.787878787878788, 3.8685148598612837], [1.7272727272727275, 3.7505791947686347], [1.666666666666667, 3.632213053844057], [1.6060606060606064, 3.515006972473382], [1.5454545454545459, 3.3934207083323087], [1.4848484848484853, 3.279621781304079], [1.4242424242424248, 3.1604407594589228], [1.3636363636363633, 3.045912368998578], [1.3030303030303028, 2.937609205668615], [1.2424242424242422, 2.8186794588324795], [1.1818181818181817, 2.7061353134478736], [1.121212121212121, 2.5947229716410605], [1.0606060606060606, 2.4822433524139105], [1.0, 2.368610779449022], [0.9393939393939394, 2.270170263422796], [0.8787878787878789, 2.1646297644009937], [0.8181818181818183, 2.0579571557811493], [0.7575757575757578, 1.9574801955983243], [0.6969696969696972, 1.8471020756438474], [0.6363636363636367, 1.749233845917499], [0.5757575757575757, 1.6458074515301273], [0.5151515151515151, 1.5483168016063333], [0.4545454545454546, 1.4559603008972402], [0.39393939393939403, 1.3743853322933455], [0.3333333333333335, 1.28831406459132], [0.27272727272727293, 1.209153210932869], [0.21212121212121238, 1.1349393213461398], [0.15151515151515138, 1.0760530504475614], [0.09090909090909083, 1.0161806428605955], [0.030303030303030276, 0.9472317406521041], [-0.030303030303030276, 0.8824827831726252], [-0.09090909090909083, 0.8237139168324615], [-0.15151515151515138, 0.7724869353253011], [-0.21212121212121193, 0.7187917764507942], [-0.2727272727272725, 0.669339825452727], [-0.33333333333333304, 0.6276443744195532], [-0.39393939393939403, 0.5837933509312102], [-0.4545454545454546, 0.5397531713998462], [-0.5151515151515151, 0.49585996125781595], [-0.5757575757575757, 0.46215082090091797], [-0.6363636363636362, 0.41429438243613864], [-0.6969696969696968, 0.3777438699587148], [-0.7575757575757573, 0.33927789421647736], [-0.8181818181818183, 0.2971575620581206], [-0.8787878787878789, 0.2679610608267838], [-0.9393939393939394, 0.231265199183109], [-1.0, 0.19131210997068052], [-1.0606060606060606, 0.1546944873679989], [-1.121212121212121, 0.1230757576626957], [-1.1818181818181817, 0.08697802347201937], [-1.2424242424242424, 0.05539095338121785], [-1.303030303030303, 0.018649219358235356], [-1.3636363636363635, -0.01534349789465555], [-1.4242424242424243, -0.05696001612682763], [-1.4848484848484849, -0.0920363552601211], [-1.5454545454545454, -0.12348796131712479], [-1.606060606060606, -0.15408469577480247], [-1.6666666666666665, -0.1924462999007512], [-1.7272727272727273, -0.22790643855716247], [-1.7878787878787878, -0.2640423511924854], [-1.8484848484848484, -0.30151431773402587], [-1.9090909090909092, -0.3358244448228149], [-1.9696969696969697, -0.37055480590283], [-2.0303030303030303, -0.4035622935759703], [-2.090909090909091, -0.42703496121163226], [-2.1515151515151514, -0.45452913928069183], [-2.212121212121212, -0.47861048343805895], [-2.2727272727272725, -0.510077593559925], [-2.333333333333333, -0.5417019567268657], [-2.393939393939394, -0.5785066977109075], [-2.4545454545454546, -0.6144046927143152], [-2.515151515151515, -0.6394536710091544], [-2.5757575757575757, -0.6724728286261704], [-2.6363636363636362, -0.7062106368917542], [-2.696969696969697, -0.7401684737882837], [-2.757575757575758, -0.7742587581810298], [-2.8181818181818183, -0.8002588503990293], [-2.878787878787879, -0.8390396155765165], [-2.9393939393939394, -0.8720062153421839], [-3.0, -0.8964814456060125], [0.0, 0.0]]\n",
"\n",
" var patch_5676bdfccf914180b51a2b998ad479eb1131 = d3.svg.line()\n",
" .x(function(d) {return x_data_map5676bdfccf914180b51a2b998ad479eb1(d[0]);})\n",
" .y(function(d) {return y_data_map5676bdfccf914180b51a2b998ad479eb1(d[1]);})\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_5676bdfccf914180b51a2b998ad479eb1.append(\"svg:path\")\n",
" .attr(\"d\", patch_5676bdfccf914180b51a2b998ad479eb1131(data_5676bdfccf914180b51a2b998ad479eb1131))\n",
" .attr('class', 'coll5676bdfccf914180b51a2b998ad479eb113 patch1');\n",
" \n",
"\n",
" function zoomed5676bdfccf914180b51a2b998ad479eb1() {\n",
" //console.log(d3.event); // for some reason this is sometimes null\n",
" //console.log(zoom5676bdfccf914180b51a2b998ad479eb1.translate());\n",
" //console.log(zoom5676bdfccf914180b51a2b998ad479eb1.scale());\n",
"\n",
" baseaxes_5676bdfccf914180b51a2b998ad479eb1.select(\".x.axis\").call(xAxis_5676bdfccf914180b51a2b998ad479eb1);\n",
" baseaxes_5676bdfccf914180b51a2b998ad479eb1.select(\".y.axis\").call(yAxis_5676bdfccf914180b51a2b998ad479eb1);\n",
"\n",
" \n",
" axes_5676bdfccf914180b51a2b998ad479eb1.select(\".x.grid\")\n",
" .call(create_xAxis_5676bdfccf914180b51a2b998ad479eb1()\n",
" .tickSize(-height_5676bdfccf914180b51a2b998ad479eb1, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" axes_5676bdfccf914180b51a2b998ad479eb1.select(\".y.grid\")\n",
" .call(create_yAxis_5676bdfccf914180b51a2b998ad479eb1()\n",
" .tickSize(-width_5676bdfccf914180b51a2b998ad479eb1, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" axes_5676bdfccf914180b51a2b998ad479eb1.selectAll(\".points5676bdfccf914180b51a2b998ad479eb12\")\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map5676bdfccf914180b51a2b998ad479eb1(d[0]) + \",\" +\n",
" y_data_map5676bdfccf914180b51a2b998ad479eb1(d[1]) + \")\"; });\n",
" \n",
"\n",
" axes_5676bdfccf914180b51a2b998ad479eb1.selectAll(\".points5676bdfccf914180b51a2b998ad479eb13\")\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map5676bdfccf914180b51a2b998ad479eb1(d[0]) + \",\" +\n",
" y_data_map5676bdfccf914180b51a2b998ad479eb1(d[1]) + \")\"; });\n",
" \n",
"\n",
" axes_5676bdfccf914180b51a2b998ad479eb1.selectAll(\".points5676bdfccf914180b51a2b998ad479eb14\")\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map5676bdfccf914180b51a2b998ad479eb1(d[0]) + \",\" +\n",
" y_data_map5676bdfccf914180b51a2b998ad479eb1(d[1]) + \")\"; });\n",
" \n",
"\n",
" axes_5676bdfccf914180b51a2b998ad479eb1.select(\".line5676bdfccf914180b51a2b998ad479eb15\")\n",
" .attr(\"d\", line_5676bdfccf914180b51a2b998ad479eb15(data_5676bdfccf914180b51a2b998ad479eb15));\n",
" \n",
"\n",
" axes_5676bdfccf914180b51a2b998ad479eb1.select(\".line5676bdfccf914180b51a2b998ad479eb16\")\n",
" .attr(\"d\", line_5676bdfccf914180b51a2b998ad479eb16(data_5676bdfccf914180b51a2b998ad479eb16));\n",
" \n",
"\n",
" axes_5676bdfccf914180b51a2b998ad479eb1.select(\".line5676bdfccf914180b51a2b998ad479eb17\")\n",
" .attr(\"d\", line_5676bdfccf914180b51a2b998ad479eb17(data_5676bdfccf914180b51a2b998ad479eb17));\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" axes_5676bdfccf914180b51a2b998ad479eb1.select(\".coll5676bdfccf914180b51a2b998ad479eb111.patch1\")\n",
" .attr(\"d\", patch_5676bdfccf914180b51a2b998ad479eb1111(data_5676bdfccf914180b51a2b998ad479eb1111));\n",
" \n",
"\n",
" axes_5676bdfccf914180b51a2b998ad479eb1.select(\".coll5676bdfccf914180b51a2b998ad479eb112.patch1\")\n",
" .attr(\"d\", patch_5676bdfccf914180b51a2b998ad479eb1121(data_5676bdfccf914180b51a2b998ad479eb1121));\n",
" \n",
"\n",
" axes_5676bdfccf914180b51a2b998ad479eb1.select(\".coll5676bdfccf914180b51a2b998ad479eb113.patch1\")\n",
" .attr(\"d\", patch_5676bdfccf914180b51a2b998ad479eb1131(data_5676bdfccf914180b51a2b998ad479eb1131));\n",
" \n",
" }\n",
"\n",
" function reset5676bdfccf914180b51a2b998ad479eb1() {\n",
" d3.transition().duration(750).tween(\"zoom\", function() {\n",
" var ix = d3.interpolate(x_5676bdfccf914180b51a2b998ad479eb1.domain(), xdomain5676bdfccf914180b51a2b998ad479eb1),\n",
" iy = d3.interpolate(y_5676bdfccf914180b51a2b998ad479eb1.domain(), ydomain5676bdfccf914180b51a2b998ad479eb1);\n",
" return function(t) {\n",
" zoom5676bdfccf914180b51a2b998ad479eb1.x(x_5676bdfccf914180b51a2b998ad479eb1.domain(ix(t))).y(y_5676bdfccf914180b51a2b998ad479eb1.domain(iy(t)));\n",
" zoomed5676bdfccf914180b51a2b998ad479eb1();\n",
" };\n",
" });\n",
" }\n",
"\n",
" d3.select(\"#reset5676bdfccf914180b51a2b998ad479eb\").on(\"click\", reset5676bdfccf914180b51a2b998ad479eb1);\n",
" \n",
"\n",
" }\n",
"\n",
" // set a timeout of 0 to allow d3.js to load\n",
" setTimeout(function(){ func5676bdfccf914180b51a2b998ad479eb(d3.select('#figure5676bdfccf914180b51a2b998ad479eb')) }, 0)\n",
" </script>\n",
" "
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 17,
"text": [
"<IPython.core.display.HTML at 0x105c2da90>"
]
}
],
"prompt_number": 17
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"sns.regplot(\"x1\", \"y1\", df)\n",
"fig = plt.gcf()"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "display_data",
"png": "iVBORw0KGgoAAAANSUhEUgAAAZgAAAGRCAYAAABYNKWdAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzs3Xl8VdW58PHfPvOUczKHJCQECKMiIJOKIojIICpQrR1s\nq7X2tVp9q9XOt73ejg73tu/t2+m+rb232laRhEEmBRUQUZBRQGZCBpKczGee937/CAkJBMhwTs7A\n+n5qNck5e699TrKfs9az1rMkRVEUBEEQBCHKVPFugCAIgpCaRIARBEEQYkIEGEEQBCEmRIARBEEQ\nYkIEGEEQBCEmNPFuQH8Eg2EcDl+8mzEgNpsRIKmvIxWuAVLjOlLhGiA1rsNmM6LTJeWtNepED0YQ\nBEGICRFgBEEQhJgQ/Tgh6SiKgsvljOIRgwA4nRcPy6SlWZEkKYrnEoSrhwgwQtJxuZxs2nkSo8kc\nleMZDDoA/P5gt+/7vB7mzSjFarVF5TyCcLURAUZISkaTGZM5LTrHMrYHGJU6eIVHCoLQFyLACCkv\nGIrg8oVwe0N4/CH8wQj+YIRQWEaWFZBArVIhoaBRqzAZNJgMWjQEsTe1Dlo7xXCckGpEgBFSiscf\noqnNT5PDT6vLT6sriC8Q7vy5WiWh16kx6NToNGpUKtBq1ERkmWAwQjAs42sI4w9GAHj/UAsmvZrM\nNC15GQbyMvSY9Oqot1sMxwmpSAQYIam5vEHqm73Ut3ixt/rw+tuDiVGvJtNqYESBlYw0HWkmHRaj\nFoNOfVEvoWOIzOc7P0QWichU1dTi8isEZD0NrV72nGgDIMtqYHhBGsPzrRj14k9IEC5F/HUISSUc\nkTlW7WT/KQcNbY04vSEAMq16huWlkZthJDvdgNmgHdB51GoVaUY1NrOazOxcAPzBMLVNXs7UOdlz\nrJE9xxopzktj/LAMstMNYnhLEC4gAoyQ8EJhmUMVzXx8tIEDJ5vxBcIYdSoKc9OYPNrMkCwTem30\nh60uZNBpGFFgZUSBFX8wTEWti6NVrWzYWUW2zcDE0mwKsk0i0AjCOSLACAlJVhSOV7Wx41A9e443\n4guEyc8yMXfKUEYXGKisd2C2WOPWPoNOw7iSDMYMS+dso4eDp5p5Z08NOekGJo/KYUiWKW5tE4RE\nIQKMkFBanH62Hajlg4P1NDv9ZNsMzJ1SyPSxeRTmmJEkCafTQZU9mgst+08lSRTlWhiaY6a2ycP+\nE028/XE1RbkWpozJwWrWxbuJghA3IsAIcScrCodON/Pu3rMcPN2MVqNi+tg8Zk4YwqiidFRJMOQk\nSRKFORYKss1U1LnYe6yRNdsrGFeSycTSLDRqUZVJuPqIACNERX/Kt/iDEXYeaeL9Q400OQIUZBm5\n95ZipozOxKBrz6m4ezimy+UEJSrNjjpJkhhRYKUo18LhihYOnW6hst7F9PG5DM2xxLt5gjCoRIAR\noqIv5Vt8gQgnaj1U1HkIRxQKsw3Mvi6LLKsORQmz+1jDZZ/f0mTHZLZiskRnJX8saDUqJo3KZni+\nlZ2f2nl3z1lK8tOYPi4XgyjlLlwlxG+6EDVXKt/i9AQ5VNHC6bMO1CoVo4rSGTssA4uxb1OKvR73\nQJs6aGwWHfOmDeXUWSe7jzawuukM08fnUjIkTcw2E1KeCDBCzLW5Axw81cyZOhd6nZqJo7IZU5SO\nbhCmFicCSZIoHWqjMMfMzk/tvH+gjsp6FzPG54mFmkJKE7/dQsy0uQN8crKZM/UuTHoNU8flMmqo\n7apNeBv1Gm6dVMCZehe7Pm1gzfbzvRlBSEUiwAhR5/QEOXCyiYo6FyaDhunjcxlVaEN9lQaWriRJ\nYni+lSGZpm69metKorP1gCAkEhFghKjx+sPsr6jn1FkHBp2aaeNyGT1UBJaeXNibebvZS0aaidlT\nREVlIXWIACMMmMMdoPz9Kj441IhWo+b60TmMKU6/aofCeqtrb2bHJ2d5ZXMFn1Q4+fKCsWSk6ePd\nPEEYMBFghH5z+0Ks3naKtR9UoJJgbFEa143OQ6e5OpL30WLUa7hxfCYWk4Hy96v50Z8/4t7Zpdw6\nqSApFpkKwqWIACP0mS8QZvPuat76uJpwRGbu9UO5+ZoM9p1oFMFlACaNzOD6sYW8/u4JXnnrGDsO\n1vHlBWMpyhULNIXkJAKM0GvBUIT39p1l/UeVeP1h5k0v5jNzSlErCk6nI97NSwkWo5aH7xzPzGvz\n+dtbx3jurx8zZ3Ih99wyvM/rhQQh3kSAEa4oFJbZdqCWtR+ewekJctO1Q7hn5nBGDssEwOHwxbeB\nKWjssAye++p0Nu2u5s0PzrDziJ0ltwxn1sQCkdsSkoYIMMIlhcIRth2oY/1HlbS5AswYn8fdNw9n\nSKYoRT8YtBoVi24Yxo3XDGHFllO8+vZx3v64mmWzRjB1bK7IzwgJTwQY4SKBYISt+8+ycVcVDneQ\n6ePzWHxTCYXZYq1GPGSk6XnkrvHcMa2Isq2n+OPqwxR9WMldN5Vw/ZgcEWiEhCUCjNDJ7Qvx3t4a\nNu2uwesPM2N8HnfeOIwCEVgSwrAhaTx9/ySOVray5oMKfr/qEAXZZuZPK+KOG0uumtI7QvIQAUag\nsc3Hpt3VbDtQiyzDzROGsOCGYeSmG+PdNKEHY4dlMHZYBser21j/USV/3XCUsm2nuWNGMdPH5JBt\nE++bkBhEgLlKKYrCiRoHmz6uZu+JRow6DXdMK2LulCJsYhfGpDC6KJ3RRenUNXvY9kkda7dXUPbu\nScYPz+TmCflMKs1GrxO9GiF+RIC5ygRDEXZ+auedvTVU2d3kZRj54rzRzLw2X9yMklR+lpmvL5nA\nlxaOY/POSt4/UMuf1hxGp1UxqTSbqWNyuWZ4pqjcLAw68RuX4jp2mmxs8/PB4UZ2HW3GG4gwtsjK\nI4tGMm6YDZUkEfC7Cfj7evQgAE6nL6F3mUwG/dkRtLv292LScDOTho+isc3PvpOt7D3Zwq4jDahV\nEqOGpjGu2MaUsfnkZ5lFzTMh5iRFUZLuthAMhpN+7YXt3Dh5LK8jFJb54EAl6z6qotkVQauRKMkz\nMWKImTTTwD9bGAztQ2l+f7Bzl8nM7NwBH/dKmhrqUKnUUTuX0dh+HT5fMKbnuZymhjqCgQDpmVn9\nen7X9+JCLl+YumY/dS1+mpxBFKV9ZtrY4nTGFGcwpiid3AxjQgScwfi7iDWbzYhO7FoKiB5MSjrb\n6Ob9T+rYcagety9EllXLzAk5DBuSFtVFeh03ZpU6mFS7TCYqg9F02R1BL6fre3EhkxnysmES4HA4\nyM0wU2EPcKy6jY8O21EAq0nLyEIbpYU2RhRYKRliFUOmwoCJAJMifIEwu47Yef+TOk7XOjEbNNx4\n7RCmlFo5dbat3zcuIbVo1BLFWSquKclj8Yw8PP4wZ+rdVNR7qKh3s2p7M6GwgkqCIZlGinPNDMsz\nUZRjJj/TiFrdt15OWprYfuBqJgJMElMUhePVbWz/pI6PjzUQCsmML8ng0XuuYfKoHLQaFU6ng1Nn\n2+LdVCFB+Lwetu5tuWgoLt2sYvJIKxNHpOH0hGl2BWl1hfi0so2PjjQBoFJBullLZpqODEv7vy1G\n9SUDiM/rYd6MUqxWW8yvS0hMIsAkoRannw8O1vHBwXoa2nxk2wwsnDGMmROGiDUQwhVdaSjOYoGC\nvPNfh8IyLU4/TQ4/zQ4/9jY/J2s9QHs5myybgezOf4yYDOK2IrQTvwlxoCgKDkd79WGns3fJzGBY\n5mBFG7uONHG8xoVGIzFxRAb33VrEyALLuXIhQZzO7mPwYnaXMFBajYq8TBN5XWrQ+YMRmh1+mp1+\nmtp8nKxxcOh0CwBmg4bsdCM2I2SYVYwZJvch93d+ZmJfiKG4xCQCTBy4XE7eP1CJ0WTpcdZPB0VR\naHGFqLR7qW70EYooZKZpmVxqoyjHiFajwt7ixt5y6QR7x+wuk0XkYIToMejUFOaYKcxpLyOkKAoe\nX5hGh4+mNj9NDh/Vdj+fVLhQSTWkW7RkWXWd/xgvMYHgcrPhLkUMxSUuEWDixGiyYLak9Tjrx+0L\nUVHr5FStE6cniFGvZnRxBqWFVmyWvm2lK2Z3CYNBkiQsJi0Wk5bh+VYA7PW1uP0QwEBjm5+zTT5O\nnG0fWrMYteSkG8jNMJGbYSTdokOSpMvOhhOSjwgwCSIYilBpd3O61oG9xYdaJVGUa2Ha2Fzys02i\nYq6QdNQqiQyLmszszM7vuX0hGtt8NLb6aGjzcabOhQLoNCpyMowU5lgYkmUmzaBGLfa9SXoiwMRR\nKCxzps7JmXoXNQ0eZEUhL8PIjdcOYVieRVTHFVKOxajFYjzfywmFZRrbfDScCzh7jzUQjiioJIns\ndAO56UbyMo3kpBvF30MSEgFmkHn9YfacaGHbgQZqm32EIwoZaXomj86mZEgaZrEtrnAV0WpUFGSb\nO7eE0Om1NDt8VNc7aWj1caLGwaGKFiQgw6on79yQWm6GUdRWSwLiHYoxRVGwt/o4eKqZT043c7Sy\nlYiskJGmY/KYXAqzTFhF9WJBANqH1XIzTKQZNIwvOTfj0hNs7+G0+qi0uzhS2QqAzaxrz9+YJa5x\nBbFa49t24WIiwMRAqyvAsepWjpxp5UhlK00OP2qVxOiidD47p5TSfD0VdjdmS9pF9a8EQThPkiTS\nLXrSLXpGF6UD7XmchlYv9S0+7K0+TtQE+fhYG5lWPaOHpjOqKJ1RQ20UZJtF7jLORIAZIH8wTJXd\nzZl6FxV1Tk7WtNHsDACQn2ViwsgsrinJZNywjM4uvdPpoMIuZncJQn+053FsjChon5bc0tpGTrqZ\nmuYQx2va2HnEjqKASa+hdKiNkQVWRhbaGJ5vFcNqg0y82r2gKAouX4jGVh/1LV7qW7zUNnmoaXTT\n2NZe416jbp/1NXl0DqOGplNaaCMjrW9TigVB6DuDTs3EkRncMrk94PgCYU7XOTlZ4+BETRsbdlbh\nD0aQgIIcMyPyrQzPtzJsSBpDcyxoNWK2Wqxc9QFGlhVc3iAOTxCnJ0irO0CbO0ir00+LK3BupbKf\nQCjS+Zx0i478LDMTS7MZmmNhWF4ahTnmqFYqFgShf4x6DdeUZHJNSfv0aFlWONvk4XStg9O1Tk7X\nOdl+sA5Fac/55GeZKcq1UJRraV88mm0mI00vKgNEQUoFmIgs4/WH8fjDeHwhPP4Qbl8Ity987t8h\n3N4gLm8Ily+EyxvE7Q1dVElFq5Ew6VQYdSpMehWjC3SY9WosBhUWoxptZ0VZLx6Hl08dDXx6vPft\nbG1pJDN3KGaxul4QYk51bk1ZUa6FWycVAhAIRqhucHOm3kl1g5uqBje7jzUQCssA6HVqhmSYyMs0\nkpthIsdmIDvdSJZVT0aaHq1GTJnujaQMMP/n9X04XAF8wQhefxhfIIQ3EMYXiPT4eI1ahcWowWLU\nkWbSkmbWUZhjJs2kw2rSYjXrsZl1nDhdic6cEfMFXh5fCEUUCBOEuNHr1JQOtVE69Hx5GVlWaGzz\ncbbJQ12zB3tL+5D4sao2HJ7uk3EsRi02iw6bWUeaSde5vsdk0JCdYeKOG0oG+YoSU1IGmIZWHzqN\ninSLjoJsM2aDBpNeg8mgwWxof5M73myLUYtee+mS4l3VVIXxuJpj3n6/uxW1Gjx6Q59qLvXrXD4P\nKpUGr8cV9WPLkfN1o2J5ngtF+1xdryOW57mcgZ7rUtcQ7fP0RX/O1dvr6Mrn9fS5bT1RqaQuRT1z\nuv0sEIrQ5PDT6vLT6gzQ6grg8AZxuoO0OP1U2V24fSG8/jARWREB5pyk3DJZEARBSHwiKy0IgiDE\nhAgwgiAIQkyIACMIgiDERNwCzM6dO5kzZw4A+/btY+jQocyZM4c5c+awfPnyeDVLEARBiJK4zCJ7\n4YUXePXVV7FYLADs2bOHp59+mqeffjoezREEQRBiIC49mNLSUsrLy+mYwLZnzx7WrVvHrbfeyte+\n9jXcblGnSxAEIdnFJcAsW7YMjeZ852nGjBm89NJLbN26lREjRvDcc8/Fo1mCIAhCFCXEQsulS5di\ns7WvqF2yZAlPPvnkZR8vywrhcM+r9pOF5lypiWS+jlS4BkiN60iFa4DUuA6NRo1KdfmF3cu++yYP\nLBjL4pnDB6lVsaXT9RxKEiLALFiwgP/8z/9k2rRpvPPOO0ydOvWyjw+HIzgcvkFqXWzYbEaApL6O\nVLgGSI3rSIVrgNS4DpvNeMkbbgeDTk2rw5fU19lVTk7PdRXjGmA6yrf88Y9/5PHHH0er1ZKfn89/\n/dd/xbNZgiAIMWU16XB6Un+zwbgFmJKSEnbs2AHAxIkT2b59e7yaIgiCMKis5qsjwIiFloIgCIPM\nZtZdVKE5FYkAIwiCMMhED0YQBEGICdGDEQRBEGLCatbhD0a6bcWeikSAEQRBGGQ2c/vGaqk+TCYC\njCAIwiCzigAjCEKye+WV/+aOO25l4cK5bNq08aKfHzx4gIkTx7J06Z0sXXonq1eXd/5MlmU+97ll\n/M//vNzjsVeseJ11697sV7u8Xi933jmPkydPXPSzyspKli69k7vvXsCDD34Rh6Ot18ft6Xr/8z9/\n3Xl9c+bM5NprRwFQVVXJE088SlVVJT6fj5qaar797Seprq6ira2Vffv28O///jw1NdX4/X6eeOLR\nfl1rTzp6MKmehxEBRhBSlN1u589//hPr1m1m+fKV/OxnzxEMdr+hHTiwn0cf/SYrV65j5cp13HPP\nss6f/fKXP8XhcHQuiO7K4/Hwxhuvceedd/W5Xfv37+WeexZSVVVJD4fme9/7Ll/+8kOsWbORefPm\n8+KLv+zVcS91vU8++VTn9RUWFvK73/0XHo+HP/3pd7z99gZWrHgdp9PB88//nI0b17Nly7s0NTXx\n61+/xOuv/4P9+/dhMBiYNm0Gr7/+jz5fb08sJi0Sqd+DSYhSMYKQ6F577e+8++4mmptbaGlp5tln\nv8+iRYvZsWM7v/zlT1Gr1ZSUDOell/4PPp+Xp556AqfTgd1ez0MPPcKDDz7MkiWLyMnJpbW1leef\nf4knn3wMrVaLLMv88Y9/oaCgkB//+Ad8/PFHACxbdh+PPPINnnjiUfR6A9XVldjtdn772z8wYcJE\nrr/+GkaNGs3o0WNZtmwJO3Z8wOOPn9/yYt++PUyffgNarRatVsvw4SP49NNDTJp0fedjPvlkP6dO\nnWTjxnWMGDGSn/70V1gsFt58cxVqtYrbbru9s+p5V2Vly5kzZ+5lX5sHHvgsHo+n8zljxozlV7/6\nd4LBEP/zP//g8ce/3uNrfeTIEV544TcATJs2g7/8pb2yx5o1K/njH3+HWq1mxowb+dGP/rXb8650\nvWvXriE9PYNbb23fh6qoqJj/+3//hNPpJC9vCEVFxfz858+Tm5tHaekoRo0azW233c64ceMAuOee\npXzuc8u4//4v9P4X5xLUKhUWkzblezAiwAhCL8myQlnZGux2O4sWzeWOOxbw9NNPsG7dZrKysvjV\nr37Ga6/9nYkTJ7F06b3ceedd1NfXsWTJIh588GEkSWLZsvtYuPBOXn75/zFlyjR+/ON/46OPduB0\nOjl06BOqq6vYsOFdwuEwd911BzfffCuSJFFcXMxLL/2GV1/9H/72t//mxRd/TW3tWd59dzvp6RnY\nbEZmz57drbaV2+3CarV2fm2xWHA6nd2u6frrp/KlLz3IhAkT+c1vXuKll37F/fd/gfLyFbz88iuX\n7D3s2LGdL3zhS5d8bRYsWMSrr/a8ceD06TMu+zpPnHgdGzas4/77v8DGjevx+by0tbXy4ou/ZNOm\nbRgMBh5//Ots3fpeZ7DozfX+9rf/wZ/+9NfOrx999Jvdzvud7/yg29f/8i/dq7rbbOk0Nzfjdruw\nWHquvdUXtqtgLYwIMILQS7fccisAeXl5WK027PZ6Ghoa+NrXvgyA3+/j1ltv4/bb7+BPf/o969at\nIS0trVtl4NLS9vH/L37xy/z2t7/m/vuXYbVa+eEPf8KJEye44YYbAdBoNEyZMo3jx48CcO211wFQ\nUFDArl3tPZzMzCzS0zMu2d60NCtut6vza7fbTXp6erfHLFq0GKvVdu6/7+L7338WlUpFfX0ty5Yt\nprq6Cq1WS3HxsM4eC0BLSzM5ObmXfG2ampp46qnH8Xq9nY8ZPXoMzz//H1d8nZ9//kUef/ybvPba\n35k79w4yMjKpqDhNc3MTn//8Zzqv5cyZClavLqei4jRZWdncd9/nLnm9x44dxWq1UVIysOrFHT3Q\naAQY61WwFkYEGEHopf379/KVr3yVhoYGfD4v+fkFFBQU8Morr2GxpLF+/VrS09P5/e9/y9Sp03nw\nwYfZvn0bmze/3XmMjjLuGzeu44YbbuKZZ75Hefkb/Pa3v2bx4rv55z//zv/6X48TCoX4+OOd3H//\nF3jnnU09tkelunwKdfLkKfziF/9GIBAgEPBz4sQxxo4d3+0x99+/jF/84gUmT57Ctm3vMWnS5G6f\n3F988Zfk5Q3pFlwAsrNzuiXfu742Xq+HnJwc/v73N3r3wl5g8+ZN/PCHP2bkyFH8/ve/Zc6cuRQX\nl1BQMJQVK9agVqv5xz9eYdKk6/nKV77a+byGhoZLXu+2be9x++139Ks9XTmdDrKysgd8HGjvwTS2\n+aNyrEQlAowg9NLp06f4zGfuxu128sILv0alUvGznz3P5z9/L7IsY7Va+e1v/4SiKPzgB8+yfv2b\njBkzDovFclFyfeLEyTzxxKP8+tcvEolE+OlPf8WECdfxwQfbWbTodkKhEPfcs4wJEyYCdEm0S53/\n3TX5vmXLlotyMLm5uTzyyKPcffd8ZFnhBz/4CTqdjmPHjvLyy//F88//By+++Bu+971vo9VqycvL\n46WX/rNXr8XMmbewZ89ubrjhpotemxdf/E2PEwMup7W1haeffpLy8jLGjBnDY489gkajpaiomF//\n+v9iNBp59NHHufvuBchyhOLiYSxdem+3Y1zqegFOnTrJ7Nlzezp1rzkcbVitNkwm04CO08Fq1nHq\nrPPKD0xiktJTBi/BBYPhpN9HIVX2vYDkvgbo3XW89trfaWlp4bHHnhisZvXJYL8Xbrebr3zlC5SV\nrYnqa5PIv1Mvv/z/sNlsfOYzn73s43qzH0xjo4uNO6tYvb2CP3z71mg2My4utR+MmKYsCL3U10/l\nqcxisfDZz36OtWvXAKn/2vh8Pj7+eOcVg0tfpJm0BEKpXS5GDJEJQi987nNfjHcTEk40pusmC6PR\nyB/+8OdePdbtdpOZmX7Fx1mMWgA8vhB6rXpA7UtUogcjCIIQBYqi0NjYgN1u79XjOwKM2xeKZbPi\nSvRgBEEQBigYDGC325FlmbQ0Q6+eIwKMIAhXvRVbTlFlb19fUpyXxr2zR8a5RYmlra2NtrZWVCpV\nn3JR5qsgwIghMkEQLmnFllNU2l0ogAJU2l2s2HIq3s1KCLIsU1tbS1tbyxXXJPXEZNAg0Z6DSVWi\nByMIwiV19Fy6fa/h4u9dbTweD83NTQCoVH1P0DudDgA0GgmXx4vT6SAtzZpys/FEgBEEQeiD5uYm\nnE4nanX/Z35t2nkSo8kMCpw66yDkdzFvRmln2Z5UIQKMIAiXVJyXRuUFvZji3IHX4epwYX7n4Xuu\njdqxoy0UCmG324lEwgMKLgBGkxmTOQ212o5aq8do0kWplYlF5GAEQbike2ePZFheGpIEkgTDopjk\n7ym/8+rGo1E5drS53S7Onq1BliNRHcaSJAlZTrpiKr0mejCCIFxWrGaN9ZTfOVOXWLW5ZFmmsbEB\nn8/Xr0T+lahVEhERYARBEK4uXq+XxsYGJEmKSXABUEn0uKFbqhBDZIIgxEVx3sW5nJJ8aw+PHHzN\nzU3Y7fUxn9WlSvEejAgwgiDERU/5nQcWjI1rm0KhINXV1bjd7gEn8ntDpRI5GEEQhJhIpKoADoeD\nlpZm1Gr1oK1HUUkScgoPkYkAIwjCVU2WZex2O4GAb1B6LV2JHowgCEKK6p7IH/yS+e09mEE/7aAR\nAUYQhKtSU1MjLpdr0HstXYkejCAIQgoJhYLU19uR5UhcgwucCzAiByMIgpD8nE4nzc1Ng5rIvxy1\nBIGwCDCCIAhJS5ZlGhrs+HyDn8i/HK1GjdsfjnczYiZu62B27tzJnDlzADh58iQ333wzs2bN4rHH\nHkvpla2CIAwun89HdXUVwWAwoYILgE6rIhiKxLsZMROXAPPCCy/wyCOPEAgEAHj66af5xS9+wbZt\n21AUhdWrV8ejWYIgpJiWluZBWZHfXzqtmlBYjnczYiYuQ2SlpaWUl5fzpS99CYC9e/cya9YsABYu\nXMjbb7/NkiVLLvl8jUaNzWYclLbGikbT/kkqma8jFa4BUuM6UuEaIHrXEQqFqK+vR1FCWK2D+5p0\nXMPlGAw6jEYdZqOWYEhGr9ditRqT/v27UFx6MMuWLUOjOR/bug6JWSwWHA5HPJolCEIKcLlcVFdX\nEw6HE7bn0kGnVSMrSsrWI0uIJH/XSqUul4v09PTLPj4cjuBw+GLdrJjq+KSSzNeRCtcAqXEdqXAN\nMLDrUBSFpqbGQasjdikWi/6Kj/H7g6jUwc5P+G1OP06nD0jOjcdycnrehC4hil1OnjyZrVu3ArBh\nw4bO4TJBEITeCIWC1NTU4PV6Ey6RfzlpJi0AnhSdSRbXHkxH9/Xf//3feeSRRwgGg4wfP5577703\nns0SBCGJuFwumpoaE2ZtS2+0tTTj9/k6V/E3NjtTcvZs3AJMSUkJO3bsAGDUqFFs2bIlXk0RBCEJ\nKYpCY2ND0vVaAGQ5jCy3T0826VW4/Kk5VTkhcjCCIAh9EQgEaGiwoyhKzHabjKXM7DxM5va8RW5t\nLS6vP2l6X32RfO+MIAhXtZaWZurqalNmSCnTqqfNHU7JmWQiwAiCkBSCwQDV1dW4XK6k7LVcSm6G\niYisUN3giXdToi513iVBEFJWa2srtbW1KIqcckNJ2TYDapXE8RpXvJsSdSIHIwhCwopEItTX1xEK\nhVKq19KVSiWRY9NxrMYZ76ZEXWq+Y4IgJD2Px01NTRWRSCRlg0uH/CwDp+vcOL3BeDclqlL7XRME\nIel0TD9CJ0viAAAgAElEQVRuaGhAkpLrFlVZeYZf/OLnfX5eYZYBFNh/oikGrYofMUQmCELC8Pv9\n1NfX4/Um1r4tV3L69ElWrFjO7t07ycnJ7fPzDTo1w/Mt7PzUzqyJBTFoYXyIACMIQkJoaWlGUQJI\nkippEvnHjx+lrGw5+/btIS9vCI8++gSLFs3v17Gmjcli+ZZKmhw+slOkqrIIMIIgxFUkEsFurycY\nDA56af3++vTTQ5SVvc7Bg59QUFDIN7/5LWbOnIVare5WKb4vJpdmsHJ7NTsO1XP3zOFRbnF8iAAj\nCELceDwumpqakCRVwifyFUXh4MEDlJUt58iRwxQVDeNb33qGG264CZVq4MN5Bp2aaWNz2Xagljtv\nHIY6wV+P3hABRhCEQdeRyPd4PAmfa1EUhX379lBWtpwTJ44xfPgInnnme0ydOiPqQfG2KUP54FA9\n+080MWVM33M5iUYEGEEQBpXP56OxsQEgoYOLLMvs3r2L8vLlnD59itLSUXz3uz/i+uunxixHNDzf\nyogCK5t314gAIwhCalux5RRV9vYV5sV5adw7e+SAjtfS0ozT6Uzo4TBZltm580PKy5dTWXmGsWPH\n88Mf/ivXXTdpUCYfzJtaxJ/WHOZ0rZMRBdaYny+WRIARBKFHK7acotJ+vnxJpd3Fii2n+hVkQqEg\ndnsDkUg4YYNLJBJhx473KS9/g7Nna7j22uv4yU9+xvjx1w7qrLapY3Mo32Zg/UeVfHPZhEE7byyI\nACMIQo+q7BfXxqpq6Hu9LIfDQUtLc8JuCBYOh3n//S2sXLmC+vo6Jk26nkcf/SZjxoyLS3vUKhUL\nbxjG3zYeo7bJQ0G2OS7tiAYRYAThKhPtYa9LaZ9+bCcY9CdkriUUCrFlyzusWlVGY2MDU6ZM48kn\nn6a0dHS8m8bMa/NZvb2CDR9V8vDi8fFuTr+JACMIUTRYN+/+6suwV3FeWrfHAhTnpvXqPO3Tj5uR\nJCkqU3ijKRgM8O67m1m9uozm5mZmzLiRZ5/9PiUlI+LdtE5ajYr504op23qKJbeMIMtmiHeT+kUE\nGEGIkmjmLGKlL8Ne984e2R4wz/28OPfKAVOW5YTdxtjv97N581usWbMSh6ONm266hWXL7qOoqHjQ\n29LW0ozf5zvfNp8Xl6v7UNj1Iy2s3aFi9fsnuHfW5duYlmZNyOFHEWAEIUqilbNIJBcGlMv10Lxe\nL42NDUiSlFDBxefz8tZb63nzzdV4PG5uvvlWli27l4KCoXFrkyyHkeVI59c6vZ79FW4kqfumY8OH\nmNhxuBGrUcJk6Pl27fN6mDejFKvVFtM294cIMIJwFRnIsNelemifuXUEzc1NuFyuhAosHo+bDRvW\nsm7dm/j9fm69dQ5Ll95LXt6QeDeNzOw8TOYrv+7XjTJzstbLiboAN16bMQgtiy4RYAQhSgZy8x4s\n/Rn26tBTD62y3kFNTTWyLCdMcHG5nKxb9yYbNqwlFApy223zWLLkM2Rn58S7aX2m1ai4ZngG+040\nce2ITNJMung3qU9EgBGEKBnIzXswRatN4VCIcCSMoigJMf7vcLTx5purefvt9UQiMvPmzefuu5eS\nmZkV76YNyJjiDD4908onp5qZOSE/3s3pExFgBCGKEjGgREtHD01RFILBILIsU5Cpj3ezaGlpZs2a\nlWze/BaSpGL+/IUsXryE9PT0eDctKrQaFdeOyGTP0UYmjMjCak6eXowIMIIg9Mq9s0fyz02fUlHr\nAKAgU8/tk+LXO2hqamTVqjLee28zGo2WxYvvYdGiu7Fak7u8Sk9GF6VzuKKVfccbuXVyYbyb02si\nwAiCcEUd1Y9vHGVk5pj4rixvaLCzcuUKtmx5F4PBwNKl97Jw4WLMZktc2xVLGrWKSaOy+fBQPY1t\nPnLSk2PfHBFgBCGJdUwb1mjUDC+wcteNw6J+jq7TjwdaR2zz/mbqWgMA5Gf0rQdUW3uWlStX8P77\nWzCbLXz2s59n/vxFmEymAbUpWYwstHLkTAt7jjUyf3pRQuS9rkQEGEFIUl2nDSsonK51RHVhp6Io\nNDU14na7ozJDbPP+ZupaAp1f17UE2Ly/+YpBprq6ivLyN9ixYztWq5UvfvErzJu3AIMhOVe395dK\nkrh+dA7v7j1LTaOHotzE77GJACMISSqWCztjsWdLR8+lq/oevtfhzJkKysuXs3Pnh2RkZPLggw8z\nd+48dLr4TyyIl8IcM3mZRvYea6Qw24xKldi9GBFgBEHoprm5CafTGbd1LcePH+fVV19l9+5d5OTk\n8vDD/4s5c25Hq9XGpT2JRJIkpozJYf2HVZyocTCmOLFnyokAIwhJKtoLO4PBAHa7PWaLJvMz9N2G\nyACGZJzvjRw7doRVq1awZ89u8vKG8OijTzBr1mw0GnGb6irbZmREgZV9JxoZNiSxh8nEOycISarr\nwk6VJFGS3/8kf2trKw5HGyqVKmbJ49snZbF5f3PnsNiQc0n+Tz89xIoVr3Po0CcUFRXxzDPPMmXK\njQlTGSARTRmTQ3WDm73Hm5g0PHH3ixEBRhCSWEdC32Zrn7bqcPgu9/CLhEIhGhsbCAaDg7LTZEdC\nX1EUDh48wE9+8hJHjnxKcfEwvvWtZ5k7dzZqtRq3+9K5GQGMeg2TR2Wz60gDRVmJO3QoAoxw1Uj0\nvVoGm8vlorm5EZVKPWjbGCuKwr59eygre50TJ44zfPgInnnme0ydOgOVSiV6LX0wujidk2cd7DvZ\nxuIbB3/Lgd5IqABz/fXXY7O1l5weMWIEf/nLX+LcIiFVJMNeLbHWEWAVFLItKmaNTxu0G7osy+ze\nvZOysjeoqDjFqFGj+d73/oXJk6ckxXqORKSSJGaMy2PDzio+ONTI4psTL+GfMAHG7/cD8N5778W5\nJcJg6k+voj/PScW9WvqiI8BGImFCwRA1PnjvYCTmpV5kOcJHH31IeflyqqoqGTduPD/60XNMmDBR\nBJYoyMkwMnyIiXU7zzL92qHkJtgK/8HpF/fCgQMH8Hq9zJ8/n7lz57Jz5854N0mIsY6bngIonO9V\nRPs5AlTanQSDAYLBYOf3LrcGZaAikQjbtm3h299+kt/85kWsVhv/+q8/57nnfsl1100SwSWKrhtu\nxaTX8PLaT5FlJd7N6SZhejBms5lnn32Whx9+mBMnTrBw4UKOHz/e49iwRqPuTGomK42mfWgima9j\noNdQ2+xFo+n+/ta1eC97vP48B2BUcQanzxVp7DCiwIbNZky49+LVjUepqHUCMLzAygMLxl7xOZe7\nBo/HQzgURJLOPw5AksBiie6ixXA4zLvvvsPy5a9TW1vLlClTeeqppxk/fnyvnt/Rvmi3azB1fY0v\nxWDQYTRGpyqyHDHwtbtG8+I/D7H1YB1LZiXOsG/CBJjRo0dTWloKwKhRo8jKyqKuro7CwuSpHCok\nrgcWjOXVjUc5U9d+4y7J792Ne7C9uvFot0B4utbBqxuP9qutiqLQ0NCAx+OhMNtATZO/288Ls6JX\naiUUCvL225t4443XaWho4IYbbuA73/kuo0ePido5hEsbNyydxTOH88+3jzNpVA4l+YlRUTphAsxf\n//pXPvnkE373u99RW1uL0+kkP7/nzXXC4Uifp2Mmmv5OK00kA72GgizTRQsFh+WlXfZ4/XlOhwvX\niHQ8J5HeixNVrVw4yHGiuvWKbbvwGgKBAA0NdhSl/WizxqdftAZl1vj0AU8HDgYDvPPOJlavLqel\npZkbbriJZ575PiUlIwD6fPyOnksyT1PuTe+rvrYOg9Fxxcf1ht/n5ewQLbdek87eo3Z+/c99/MtX\npqLVDF4GJCen5wW+CRNgHn74YR566CFmzZoFtAecwZo6KcRHf3aATJZdI+OppaUZp9N50d9PNBP6\nfr+fTZs28uabq3A4HNx0080sW3YfRUWJOV020chyGFmOROVYOr2e/RVu/L4GPn/bMH5TdpSV75/m\ns3NKo3L8gUiYAKPRaHjllVfi3QxhkPUnOKRyQBlI+Refz0d1dRWyLMfsw5nX6+Wtt9azdu1qPB43\nt9wym6VL76Wg4Ooeyo5EIqhUKvR6Xa82PMvMzsNk7n9Zn55IkkRRjokltwynbOtpRhelM6k0O6rn\n6KuECTCCIPSvh9aRa3G52rczjsUMLY/HzYYNa1m37k38fj+zZ9/GkiWfIS9vSNTPlQxkOYKiKOj1\nBvR6AyaTCaOxfZgy3pNFFt4wjBM1Dv6y9lN+8uA0suM4dVkEGEFIMH3poXXkWkwmbUx6LS6Xk3Xr\n1rBhwzrC4RC33TaPe+5ZRnZ2TtTPlcjaAwro9XoMBgMGgxGj0ZiQ061VksTXFo/nub9+zO9XHeL7\nD0wZ1HxMVyLACFEjSrEMrq65lmjf6Nra2li7dhVvvbUBRZG5/fb53H33UjIzY7swM1HIsoyiyD32\nUJKBxajlG0uu5Zev7uH1d0/wwB3xmc0nAowQFalYiiVRA2YoFMRubyASCUe919LS0syaNSvZvPkt\nJEnF/PmLuOuue7DZEq8MSbRFIhE0Gg1GowGj0YTJZE7IHkpvjSiw8rm5o/j7puOMLkpn+ri8QW+D\nCDBCVKRaKZZEDZitra20tbWiVqujevNrampk1aoy3ntvMxqNlsWLl3DnnXeRlpYY6ylioX0Wl3Ru\n2MtIWlpayu09c9v1hRyvbuOvG45SlGshP2twS/un1qspCFGSaAEzFArR0GAnFApFtUCl3V7PypUr\n2Lr1PQwGA0uX3svChYsxmxN7I6v+iETapwUbDHp0Oj0mkzmphr36Q5IkHlw4ln/774/5w6pD/PDL\nU9FrB69itQgwQlREe3dFSNwhqsHWtdcSrSGx2toaystXsH37VsxmC/ff/3nuuGMRJpMpKsdPBOFw\n+NzUYT16vQGj0ZjyAaUnRr2Gbyy5lp+/sod/bDrOQ4vGDdq5RYARoqKv02uvFDziPUQVi4DZV8Fg\ngIaGRsLh6PVaqqurKC9/gx07tmOz2XjggQe5/fb5GAzRKxsTL+FwGLVa3RlQTCYTen3y1jSLpuK8\nNL5w+yj+Z+MxRhelM3NCz1VSok0EGCFqenvz703w6O0QVax6OfGuGNB1hlg0ei1nzpymrGw5O3d+\nSFZWFg899DVuu+12dLrkvQGHw2E0Gk1nQLFYzGg0ibu7Y7zNmljAseo2Xnn7GCX5VgqzY5+PEQFG\nGHTRym9Eu5czWHvTXE7HupZorcY/efIEZWWvs2fPx+Tk5PLII99g9uy5aLXJdyOORCLdeigioPSN\nJEl8ef4YKutd/H7lQX784LSY52NEgBESUnFeGruO2PEHwwAYdJqLpllGMxH/6sajfQ5W0QxwiqLQ\n3NyE2+2OyrqWY8eOUFa2nP379zJkSD7f+MYT3HLL7KSaJRWJRJAkqXNxo9lsQaeLTon7q5VB156P\n+bf/3k351tN8/vZRMT1f8vy2CSmjb/mNwVmH0LH/SldXClbRCnAej4fm5iaAAfVaFEXh8OGDlJUt\n59ChTygsHMoTTzzFTTfdkhR73cuyjCzL54KJNukWNyaLoTkWls4azor3TnH96GzGFGfE7FwiwAiD\nrjf5jSq7i7zM7jOaLrx5J0IifiBkWaaxsQGv1zugAKAoCnv37uGf//wHhw8fprh4GE899R1mzLgB\nlSpxA0vHanmdzoBer8dkMjJkSBaSJCXE1gmpbP60YvYeb+Tl9Uf46cMz0MVoqEwEGKHTYE4Ljsax\no5mIH15g5XhVa7fvXSlYDSTAuVwuWlqakSSp38GlPbDsprx8OSdOHKe0tJRnnvk+U6dOT8itLs4H\nlI5pw4aLVssn88r5ZKJSSXx10Th+/JddvLWrirtmDo/JeUSAEYD4Twu+UG9v3tFq3wMLxvKX1Ydi\nvjdNKBSksbGRYDDQ796FLMvs3r2TsrLlVFScZtSoMTz33L8xdeo0PJ5gv44ZCx0BRavVn9siOPnL\nr6SS/Cwzt10/lHUfVTJzQj6Z1uhPVRcBJolFs8eRaCvX4zFNOJZ70yiKQmtrS5epx30PLrIc4aOP\ndlBW9gbV1ZWMG3cNP/rRc0yYMJG0tMRYxxIOh9HptOcqDpswm0VASWT33FzCh4frWbW9gq/GYAGm\nCDBJKtF6HLHQl3U18Vjxf+F5gXMz3yIYdGqsZh0mvYZIJEKWRWLuxMx+DV1FIhE++GAbK1eu4OzZ\nGiZMuI6HH/4548dfG9Xr6Y/za1EMGAwGLBZLUkwoENqZDFrmTy9i1fsVLL1lBBlp0V0XJQJMkop2\njyNZE+bxCrQXnnfXETsefwiVqv3TusMTwOEOYDFqyLBoqGuBdw609Gnb4nA4zLZtW1i58g3s9nom\nT57CN77xBKNHj4369fRWR4FIg0GPXm8kLc0i1qIkuTmTC1n7YSWbd1dzX5S3WRYBRgDiv3K9v+I1\ntHfhef3BMP5gBNW54SBZVpAk8AcjSOf+zOpbA706digU4r33NrN6dTmNjQ1MnTqDb33rGUaOjO2a\nhZ4oikIkEkGn02MwtBeITKV6ZfHS1tKM3xfdmXJ+nxeXq3+r828Yl8XW/WeZOykLjfriXnZamrVf\nQ50iwCSpvvY4ejOMlAwBpasVW05xpt4FKBh0moumNQ+mQEhGUUCRFGj/37n/671gMMDmzW+zZs1K\nWltbmDHjJp599geUlMRmhs+lhMNhtFoNOp0eo9GExWJJyFlpyUyWw+d6g9Gj0+vZX+FGkjx9fq5G\nkvEGIqz6oJIhGd3zeT6vh3kzSrFabX0/bp+fISSEvvQ4UjFf87O/7aah1UcgFAEUFMDe4iUv0zQo\nQ3sXBXilvcdyYVDRa8/fmIdk9Dy+7ff72bRpI2vWrMTpdDJz5s0sW3YfQ4cWx6DlF2uf7aV0bgWc\nivuiJJrM7DxM5sQZgjaaFCxGB/a2CCOGRq9d4rcoifU2QCTaDLGBWrHlFA2tXhRAp1URDMkEQzIS\nEYYNUpK/I8BX1jsJhoKYDSpAwu2PIMsKGhVo1BLZ1vb8xJAM/UX5F6/Xy1tvrWft2tV4PG5mzZrN\nkiX3UlBQGPP2RyIRtFpt57CX0WgSs72uYpIkMTTHTE1j33s/lyMCjJB0LgyYOq0KCYmS/MHLG0Ui\nEWaNt+Ataa92vHl/M3UtAbLSzie88zMvDioAbrebDRvWsn79m/j9fubMmcuSJZ8hN/d8rbXN+5up\nO5ezye8hOPWnvWq1Gp1O1znsJWZ7CV1l2QwcrWojEIpErQimCDBXgcGcITZYU4YNOg2+c4UwO1x4\nTbFoiyzLnUUpu24AdvukLDbvb+5M5PfUY3E6naxbt5qNG9cTDoe47bZ53HPPMrKzc7o9riNYdahr\nCbB5f3Ofg0z7mhQ9RmN7ochU2PPlQmJTuujpWGjZ4vRHbWtlEWCuAoM1Q2ywcj3FeWmdOZeOasu5\nGcZu54l2W2RZprW1BZfLiUql7vHT/6UCQFtbG2vXruKttzagKDLz5i3g7ruXkpGR2ePj63qYbdab\nGWjtM77C53ZuNKd8LyUVc4vxZDW3977dvvAVHtl7IsBcJQbjj65jkSGAQacmL9MUk1xPR8DsSBlc\nqljmhfrTlgsDS19W4Le0NLNmzUo2b34LlUrFggWLWLz4Hmy29D6349LtiyBJ7dsCm81mMjOHXDW5\nlFTLLcabWqVCo5YIhqI3u00EGCEqVmw5hT8Y7pxE5QuGsbd4GZIVm6nDsQ6YkUiE1tZmXC4XarWm\nT4GlsbGB1avLeffdTeh0eu66awmLFt1FWpq1V8/Pz9B3GyKD7jPQIpEIKpWKrYed2Nvat1MeVSzx\nwIKCmFUhFkNRVwe9Vk0gKAKMkGCq7K6L8iL+YCRu1QD6m3cKBoO0tbXg8bSX0Fere/8nUl9fx6pV\nK9i69T0MBiPLln2WhQvvxGy29KntPeVz5kxIR6VSYTQaMZstrP3oLI0uGZVajQKcrnXw6saj3HXj\nsD6dqzcSdSgqWatPXE1EgBGiJi/T1C0vYtSp43YT6mveye12U1dnx+/3nwssve+x1NbWUF6+gu3b\nt2KxpHH//V9k/vyFGI39773dPimrcyqxyWTCarV1W5vS0/DQmbqLN02LhkQdikrW6hOJTFaUznJH\n0SACjBAVHZ8mu66mH5YX30+TV7rZyLJMW1sbra0hIpEIoVCoT4GlqqqS8vI3+PDD7dhs6TzwwIPc\nfvv8Ac3WikQiaDSac0HFilYrtgi+HBFQoisSUVCLACMkmmT6NBkIBHA4WvF6vahUaiwWfZ9KoVRU\nnKasbDm7dn1IVlYWDz30CLfdNq/f+8V3JOrNZhNpaTb0+itXtO1peKgkv3c5nr4SQ1FXh4gsEwzL\nGPTRCwsiwAhRk6gBBdp7Bg5HG16vt7On0tc9WU6ePM6KFcvZu/djcnJy+frXH+PWW29Dq+17NWFF\nUZBlGZPJRFqatc8FJC8M6CMKbDywYGxMkvzJ9OFB6D+vv31o2yQCjCD0jsfjwuVy4fP5O4e/+ro2\n5OjRI5SVvc6BA/vIzy/gscee5Oabb+1Xva5IJIJer8diSSMtLW1AU4q73uRtNmO/j9PXcwmpqTPA\nGESAEVJArKa+hkLBc70VH7Iso1KprhhU1u+yU2n3Au3ThOdOzOTw4YOUlS3n8OGDFBYO5cknn+bG\nG2/uc4DqyKuYzWZstvSUXvwoJC/nue2200zR298nYQKMLMs89thjfPLJJ+j1ev785z8zcqT41JSq\nYrHS3uFw4PF4CAYDnb2L3uRW1u+yU9Pkp9kZwh+McPTwAZb/5W3a7KcZNqyEp576DjNm3NjrPE1n\nHTFFYWiOmfvmjBJ7qAgJz+EJYjZoetwPpr8SJsCsWrWKYDDIjh072LlzJ9/+9rdZtWpVvJslxEg0\npr7KsozL5cLr9XROLwb6PHR1tslPY1sAe+VB6j59C29LFaaMIu649wm+eu9tfZoAsGlfE/VtQdRq\nNVqNlia3wvpddWKISUh4DncQmyVFt0z+4IMPWLBgAQAzZsxg9+7dcW6RkIgikQhOpxOfz0sgEECl\nUiFJUr+HnWRZ5uypvRz6cB3ethrMWSWU3vJ1rEPGYcg29Dq4RCIRDAYDLR4wGLrnQxJhzYggXEmL\ny8/Igr5vKnY5CRNgnE4nVuv5aZZqtbpz/PxCGo065knNWNNo2m+IiXIdr248SkVt+0K94QVWHlhw\n5X3fB3INo4ozOF3r6Pa9EQW2Ho8VDAbP9VS8BINBVCoVBoMag6H/w06RSITt27fz2mv/pLLyDGk5\nIxk9+zHSckcjSRJ6nQq1RsW2T9s42+QHoDDbwKLp50vqtw+t+VCrNYwqyuQrd45Ev6P53PZn56kk\nKebv86Xei/68r/GUaH8X/dFxDZdjMOgwGhNnjZPXH8IXiDAk23xRu+SIDqvV2K/3JGECjNVqxeU6\n/0nvUsFFiL5XNx7tdrPvKDvS35tRb25qDywYy6sbj3auPi/J7/44n8+H2+3C6/V1WwA50N+JSCTC\nli3v8frrr1FTU8OkSZN54okneOeEica29iSnXqcix6bDH4hQcy64ANQ0+Vm/y86i6Xms22nH3hbC\naDCCJFFpd/PqxqMML7BeFDhjtT7lSqL9vgrR09rShN8fm7px/dFR+06teGluCnb7mc/rQVH6twle\nwgSYmTNn8uabb3Lffffx0Ucfcd11113yseFwJGZF/QZLx6eBRLiOE1WtF20ff6K69Ypt6+kaLkze\nH69q5S+rD/WYg+haN0uWZaqr7Z1DXx0bZJ03sBLi4XCIbdu2sHLlCuz2eiZPnsKjjz7B6NFjsVj0\njB8Pq7bXdtb/yrVqqWuViYTlbsepsnsBLQ1OGUmlIRxR6Ngn+UR1K09/dtJFa0buunFYzN/nnt6L\n/r6v8ZRIfxf9ZbMZ0ekuf2v1eX0oSuJ8gG5sDaBRgSoSxOsJdfuZ3+fD6fQhSZfOz+Tk9LzwNmEC\nzNKlS9m0aRMzZ84E4K9//WucWyT0R1+S98FgELe7fY1KMOhHpVJ3rguJ1lTeUCjEe+9tZtWqMpqa\nGpk2bQZPPfUsI0aUXvTYC/dzeeW92m5fqzUadFotmZlZSFRfdPPuIBL6wpVkZudhMidONYTDZ8+S\naVORk1dw0c+8Hle/12slTICRJIk//OEP8W7GVWkwS4F4vV48HlfnGpXzix+j+6sYDAbYvPltVq8u\np62tlRkzbuK73/0Rw4aV9PoYHWXz1RoNWo0GJInic/XVkqF8SjK0UUgMjQ4/JUOi/7uRMAFGiJ9o\nlgK58KamyDJ5GXrq6moJBAKA0tlTicWCQ7/fx+/+u5z9H24k4HdROn4G//IvX2To0OI+HUeWIyy5\neRjvftJKVYMb6P66JEP5lGRooxB/Hl8Irz9MTnr0J1aIACMA0RvWWTZrOK9tPkqV3YUsy+TatMwa\nbyEUCsV00obX62XjxnWsXL2KYMDL0FEzKJ28AEt6Lkeb9Awd2rvjRCJhrFYbGRmZqFQq7p3d8zbI\nkBxDYcnQRiG+Gtva810iwAgJqX0asRO/P0AwGGDmGBM3jzUPyrndbjfr17/Jhg1v4vcHKBxzA6Mm\nzcdkze58TG/2s5dlGaPRSGZmlijlIlxVGtv8mA2aqNYg6yACTBJJlG1rI5EIbrcbn8+Bz+ejrc3T\nuXp+sG7OTqeTdetWs3HjOsLhMHPn3sHddy9lw8EQl8y+96B9Uy8Nubl5+HzR2yo2FhLl/RdSS2Ob\nLya9FxABJmnEe9tar9eL1+vG5/MTCoXQaDRYzpWV6E9V4f5qa2vlzTdX8fbbGwGFefMWcNddS8jI\nyAQgP6P5svvZd1AUBUmSyM3NoaAgF2hfe5Oo4v3+C6kpFJZpcfoZXhCbtVoiwCSJwd62tmMKcSAQ\n6Jach8ENKB1aWppZvbqczZvfRq1WsXDhnSxefA9Wa/fSFj3tZ3/h9ONIJILN1p5nGUi5/MGUqNsW\nX47ocSW++hYvsgKF2bEZ0hYBRgDaS9y7XG6CwQDBYJBwONynisSx0tjYwOrV5bz77iZ0Oj13372E\nO4jTCvMAACAASURBVO+8G4vl0lMqLwwoHSKRCEajiZycHJFniTHR40oOZxs9WIzaqJbo70oEmCQR\n7TUN4XAIt9tDIOAnEAh0CygQn15KV/X1daxatYKtW9/DaDTxmc/cz4IFizCbLX0+lqIoqNVqsrKy\nMZsHZ/JBtD+9J9ualmTscV1tFEWhtslDQbY5Zj15EWCSxEDXNHQk5v1+P4GAP+ECSoezZ2tYufIN\ntm/fhsWSxuc+9wB33LEAo7F/hS1lWcZmSycjI6Pb97sGgFHFGVGtzxWLT+9iTYsQbS5vCLcvRGFO\n7D50JcZdReiV/gUUH8FggFAoMQNKh6qqSsrLl/Phhx+Qnp7Ol770ELffPh+9vn/7U1xuOOzCANBR\nBLJrbbSf/W03Da3tSf/cDCM/+vLU3l9LjD69J1NAGYwel8jxDMzZRg8qCYZkxm4zvMS6ywj9Jssy\nXq8Hn89HIOAnGAwldEDpUFFxmrKy5eza9SFZWdk89NAj3HbbPHS6nkuZd+4WSXsplwvzLednh+Vd\ncjispwDQUdUZ2oOLvdXb+bW91cvP/ra7T0HmahfrHpfI8Qxcpd1FXqYJrSZ2OdbEvOsIVxSJRPB4\nzudQOlbKd4ylJmpA6XDy5HFWrFjO3r0fk5ubx9e//jizZ89Bo7l0snHz/vNTkJtdIWqbAxyqdHPt\nMAu3T8pClmWsVuuAZ4d19Fyu9L2erNhyivoWL/5gBINOTd65T4eJnC+JlVje7EWOZ2DcvhANrT5u\nunZITM+T2HchoVMkEsHr9eL3n++hqNXRrz4ca0ePfkpZ2escOLCf/PwCHnvsf3PzzbN6FRA7ei7N\nrhCBUHsZ/UBIprYlwDsHWnhgwTVotVfexKmn4Zto7NnS8ak6L9OEvcWLPxjG3upl+tg88claSChn\n6pyoVBLFeX2fNNMXIsAkqPOzvAKdSfmuASXReyhdKYrC4cMHKSt7ncOHDzF0aBFPPvk0N910c+fa\nmr7oCC4dtFotrT6pV8EFLh6+GXFum9j/eH0/ABq1RCjSvRxAbsaVVzp3/VTd0XORpL59khd5hd5J\ntll1iURRFE7UOCjOtaDTxvaDafLcpVJc+8LG9nUoHRtuJUMO5VI272+mtsVPY/URzhzYgL3mJMOG\nDefpp7/D9Ok39mttTUf5/E6ShMmg7ddr0/XG/eaHlZyudXRWmCnMsXC20X1uM7G+J/n7S+QVek/M\nquu/+hYvLm+IG6+J7fAYXCbAPPTQQ0iShKJcXNhJkiRefvnlmDYs1QUCAdxuN83NDgKBYLcdHCVJ\nSrqA0tWmfU3s37ebE3vW09ZYiS1nGHfc+wQP3zd3QLmRjlX6za4QoYiCUa+NSo6jY3vnrobmWnj6\ns5P6dJyBfqoWeYW+EQGlf45VtWE1acnLjE39sa4ueRe75ZZb+Na3vsULL7yAwWAA6Aw4yVJeI5F0\nlF5p76EEMZm0qNVqAoH2/a+TJYdyObIss2vXR7z+t7/jbKohI28EMxZ9k5yi8ahU0oB/b2RZZtH0\nAh5cnEv5toqE+/QqPlULic7lDVJldzN9fO6g3McvGWC++tWvcvz4cSoqKnj++edj3pBUEw6Hcblc\nBAI+AoFgt90bY7XZVrzIcoQPP/yA8vI3qK6uIqtgFDcs/t9kF46J6i9xTk425nPbzEbzxj28wMrp\nWke37/W3RzSQdom8wtWjreX/t3fn0VGU6f7Av72k01m6O2TrJIQEBBFFFlkTkiFEZNELBjDgKCCM\nuaAzOuDym4uXuedeB2dcOGeO6HHBMwMiOsOAhIAw7A4RAgJjFFER0QSCEAgQIFunu9NV9fujSSQS\nsnZ1dVV/P+dwNEVSeV4g9dS7PW8lnDIUVzWbw4BWfuSO/nAVJqMeSVF6OOra1zuud9R1Op5Wx2Ge\nf/55vP76652+ebCpr69v2ovidrubhrm0llAaCYKAwsI9WLNmDcrLz2LgwMH4z/98HGddCe2qaNze\n7xEeHo64uHjZaqLNmtgPH2w/ju9/vAJAuZ4He0DBQxQ9EEXfHg/hrK/DyNtjYbG0vCKyqq4Bmw6c\nw913JWDM4KQO3ftm92xLqwnGbDZj27ZtWL16NebMmYPZs2cjIUH+iSG1cDqdqK93wOVywul0NdW8\nAtQ3Kd8RHk8DPvlkDzZt2oDz589hyJBh+M1vFqJv39sAALcDTRWNL1U3eL9I5712s0KULZEkqdUN\nk740a2I/VFUpX66fCSU4RMfaER7h296po64GFov1hgrjjbYcPgGjUY9JmX0QYZanuOXPtfkU3LNn\nD8rKyrB69WqMHz8eKSkpmDt3LnJychAS4p8gA4W3h+KA2+2Ey+VullCUrDjsL263G3v27MamTRtw\n6dJFpKePwn//92IkJt543n3jhHzTGhEJOHfZ1a4kI4piU69F6/N9XJZM/nClxoXCL8pxX1qK35IL\n0M5lyqmpqXjkkUdgNBqxfPlyvP7661i8eDFefvllTJs2Te4YFeN2u6/tlq+H09n8TJRgSCiNXC4X\nPv54JzZt2oCrV68gLW0UFi36H/Tv7+2x1Na2fCTxuRaOKm7t+OLGBSRxcfF+q3qsJC5LJn/ZuK8U\noSF6jB/ew6/ft80E85e//AUffPABysvLMWfOHOzfvx/JyckoLy/H4MGDNZVgGifmG3so1y8dDqaE\n0ljvy9PgxOXSAzhevBPV1TXIzByNqVNzkZzs+3+koigiIiICsbFxmu+1NOKyZPKHMxdqUfTVOTyY\n3Qfhfuy9AO1IMPv27cMf/vAHZGVlNfvBT0pKwltvvSVrcHK7voS92+28oeKwFifm27L7SCVOn7uK\nk18XovSrj+Fx16PvgFF4IW8WEhISO3SvGzZG4sbJfkmSoNfrkZiY1OnKyUTUMkmSsHbPD4ixmpE9\nJNnv37/NBLN69eqb/l5ubq5Pg5FbQ4MbdXUOuFyuFhOKlifm26O2thaFO/Nx8ui/4PG4kdJvFPoM\nnoAIW0yHkwvQ9vHFoijCYrEgOjomaHot1+OyZJJb8XcX8c3Jy3hi6p2yVk2+GU0/UX++uVHt5Vfk\nUl1dhS1bPsKOHf+Ey+1B6u0Z6D14PMIiu7X9xW1oaUK/ca4l2HstXJZMcqp3efD33ScwsHcMhvSN\nUyQGTT1hG4e8vEuHXTdsbmRCae7q1Sv46KON2LVrGwBg3Lh7EXVLFqrc5maf19k9LC0RBAEWiwUx\nMbFB2Wv5OSYUksvGfSfhcHowc1xfxX7WVP3Era+vR329Aw0Nbrhc7mbHAGt1c6MvVFZewqZNG/Dx\nx7tgMOhx772TMGlSTtP6+daGtTqrca4lISERYWHy10AiCmZl52uwu/hHTBt9C+KilPt5U2WCqaio\nwPnzlc32oQAc8mrLxYsXsHFjPvbs2Q2TKRQ5OVNx332TERnZfNy/tYRy/YmSqfZw3DfC3ub3FUUR\nkZGR7LUQ+YEoSli94zskRIdjwogb96j5kyqfyE6nM6iWDXfV+fPnUFCwHnv37kFYWDhycx/ExIn/\ngfDwju01uf5ESQA4c8mJrYcrMPqOqFa/zm5PaFevRY5Nh125JzdBkhrtLj6Dk+eqsejhu2A0KPuc\nVGWCofY5e/YMNmz4EEVFe2G1WvDQQ7Mwfvy93oJ4ndDSxsmzlc4WP7ej+1rk2HTYlXtyEySp0fnL\n9VhfWIK7h3THbSldX6TTVUwwGnT69Cnk56/DwYMHEBUVhUce+RXuuWeC31ZsSZLU4d34cmw67Mo9\nuQmS1EYUJXzw8SnE2MyYnt1H6XAAMMFoysmTpcjPX4vDhw8iJiYWjz46H9nZ98Bkat9Rwm1paeNk\n95ifVpyJogCTyYyEhAQOYRL52bHTNSi/5MDi2cMQKvNRyO3FBKMB33//HfLz1+Hzzz9DfLwdjz32\nBLKysmE0+rYsxM83TibHmnHfCDtqa71HPEdHx8Bma7mSa1t8velwfWEJzl92wOkWYDYZOnzyJTdB\nkppcvFqP4z/WYsKwRNyS1LnS+nJgglGxb7/9Bvn563D06BEkJibhN79ZiMzM0bKuprt+hVlkZOi1\n5ccGJCYmIiSk8z0lX246bJw/sUeHo+KyA063BxVXHBjRz97ue3ITJKlFg0dE0dFz6BYZgvFDO15x\nQ04BkWAkSUJycjL69u0LAEhPT8eLL76ocFSBpXF5sCRJkKpP4tSX2/DNN18jObkHFix4FqNGZTRV\nevYXURQRFRWFmJhwn9yvtQd4R1Z0XT9/0thz0ek6vqmRCYUCnSRJOHSsAvUuD+4eHAuDIbC2AQRE\ngikpKcHQoUPx0UcfKR1KQNp9pBLllU5c/PEYThRvxZWKUsTE98AzzyzCiBFpfp/vaCz10r17d5jN\nZtkP6lJ6RReXK1Og+uFsFUrLq5ExIAHW8MCb9wyIBFNcXIyzZ8/i7rvvRlhYGF599dWm3kywkyQJ\nX3x+GN8Xb8PVi2WwxaVi+MTHkdBzINLSuvs9HkEQEBkZidjYOJjN5ra/wAc6uqLLl/MnSic30qar\nlyvhrG/5xcxsDgPa0RG5WteAQ8cuoqc9HIlRetQ76nwcZdf5PcGsWLECy5Yta3btrbfewuLFi/HA\nAw9g//79mDVrFg4fPnzTexiNBkRGqrtIotHoHc66WTtEUcSBA/vxj3+sQWlpKaITeiN98m8Rn9If\nOp0OOp33a7cersDZS969KN2vTbrLxXuEcTwiIyObtcFmk7cUhdFogASp2TW9TnfT75uXcyc+2H4c\np85VAwB6Jloxa2K/Vu8PtNyO8koHjD+rQnvuskP2NneUv/4u5KaFdjS2oTUhITqYTDf2OOoddcgc\n2ANWa+sT9fUuD5a89yUSY8KxaNagplVjVqs1oKpl+D3B5OXlIS8vr9m1+vr6ponpjIwMlJeX+zus\ngCEIAvbt24u1a/+BsrIyDBw4EFMeWQTJ0qvZP5zuMWZsPVyBM5d+2ujYuLPe10lGkiSYTCYkJiY2\nK82zeusxlJ6tgiQBvZJaf4h3Ra8kK0rLq5pd65nY+g+gXLEQ+UJMXAIiIm/sVdfV1sBqtba6GlOS\nJKxcewRVtW688kQm4mMj5Qy1SwJiiGzJkiWIjo7G7373O3z55ZdISWm9fo7HI9z0mF61aOy5NLbD\nm1g+QUHBhzh3rhyDBg1GXt7j6NfvDgA3FqAcfUcU3t9Tjp+92ON0hcOnfzaCIKBbt2hYLFGorXU3\nXV9fWIKzld4uuccj4sTpK1ix6WtZho4mp6fesKJrcnqqz+Z+Gt+WW7pfUkz4DcNtqXaL7PNOHdVa\nG9REC+2w2cJgMrX+aHU63dAb3C1er66uB3DzFZmFX5xF0ZflmDf5DlhCDQHxZxUX1/IQdEAkmOee\new6zZs3C1q1bYTQasWrVKqVD8huPpwGFhXuwceN6XLhQgSFDhuHJJ5/Crbfe1uzzfFHRuCNEUYTR\nGHLT5cenK2pg+NnQkZw73ZWa8+ByZQokZedr8Pfd32P0oCSk909QOpw2BUSCsdls2Lx5s9Jh+JXb\n7cbOnTuwdu1aVFZewogRaXjmmUW45Zb2P7zacyRxZ4iiCKvViuho/ya1QMWEQoGg3uXB25u+RmJM\nOB6+51alw2mXgEgwwcTlcmH37h3YvLkAV65cQXp6BqZNm46UlJ4dvldbRxJ3VntOmkyxW5qGyJqu\ncac7kSwkScJ724+jqs6N/5s7HKYAKQXTFiYYP3E667FjxzZs2bIR1dU1GDNmDB588JeIju7ahLyv\nhs6uX37cnlUouWN6Y/OnZTh1rho6HYeOiOS07+g5HP72AuZPvgMJ0b7Z2OwPTDAyczjqsG3bP/HP\nf36E+noHRo/OxtSpuejTpycABMRiBe/yY3uHqh8DP63UCoRJRiKtOnupDn/fdQKZAxKRpoJ5l+sx\nwciktrYGW7duxtatW+B2u5CdfQ9ycqYhPl6+fSodJYoiwsLCEB9vD6i180Tk5W4QsHzT14i2mjFz\nnPo2nzPB+Fh1dRW2bNmEHTu2wuMRcM8943H//VMRExOrdGjNiKKImJhYWCycNyEKVP/41w+ouFyP\n/3lkKEJN6ph3uR4TjI9cuXIZmzdvxK5d2wEA48bdi/vvn4KoKOVPlbueKIoICQlBYmISQkJ8W86f\niHzns+MXUPjFWcwa3xcpdnW+CDLBdFFl5SVs2rQBH3+8E0ajEffeOxmTJt0Pq7Vz56LIicuPidSh\n2uHG6h3fYXCfWGTf5f+ag77CBNNJFy5UYOPGfBQWfozQ0FDk5DyA++6bhMgWyj8EivYsPyYi5f1t\n5wlIkoQ5E29T9fwoE0wHnT9/Dhs2fIh9+woRHh6O3NwHMXHifyA8vGMrsPxFFEWEh4cjLi5e1f9Q\niYLF0dIr+PfxC5g36Q7Y1F7UV+kA1OLMmR+xYcOH2L9/H6xWCx56aBbGj7/XW1o7QImigNjYuIDu\nVRHRTzyCiIKiM7izVzTS+gfOitPOYoJpw+nTp5Cfvw4HDx5AVFQ3zJnzKMaOHR/QQ03eOmJGTuQT\nqcyJM3WodjTg/91zqyZGHJhgbqK0tAT5+Wvx738fQkxMLPLyHsOYMWNhMnX+3Hl/4EQ+kTo5nB4c\nP1ODrIF2JMYE5pB7RzHB/MyJE98hP38tvviiGHZ7Ah577AlkZWXDaFRHT8BuT0BYWOAO2xFRy74u\nrYRBp8O4oerard8aJphrvv32G+Tnr8PRo0eQmJiEJ55YiMzMrGYHbAUq7sgnUjeHswEnzlShX3Ik\nwkO181jWTks6QZIkfP31UeTnr8OxY1+jR48ULFz4LNLTM6DXB35iAbgjn0gLjp26AoNehz7dtTE0\n1igoE4wkSThy5HPk56/FiRPfoWfPXnjmmUUYMSINev2N52QHIkmSYDBwIp9IjeodPx11IYgSfjhT\nhdT4MAhubRWODaoEI0kSiosPIz9/HUpKfkDv3rfiv/7r9xg6dLiqhpY4kU+kbml3xMNisQIA/v1d\nJdweEdOzesLezdx0XQuCIsGIoojDhz9Ffv6HKCs7idtuux2LF/8fBg26S1WJBfAmSU7kE6mbxWJt\nKid1pKQUfZNtuDVV/ftefk7TCUYUBRw4UIQNGz7EmTM/on//O/G///sC+vcfoLrEwol8Iu2pczbg\n+OmrmHF3H6VDkYUmE4zH40FR0ScoKFiPc+fKMWjQYMyf/xv063eH0qF1iiSJiI2N5Y58Io05WlIJ\nQZQw5NY4pUORhaYSjMfTgMLCPdi4cT0uXKjAkCHD8dvfPo0+fdR3UA/wU2n9+HhO5BNp0benrqB7\nXARibGalQ5GFJhKM2+3Gv/61C5s2bUBl5SWMGJGOZ599Dr163aJ0aJ3GiXwi7fv+zFXc3jNa6TBk\no+oE43K5sGvXdmzeXICrV68iPT0D06ZNR0pKT6VD67KEhESYzdp8qyEi75kvFVfqcX9G4J0d5Suq\nTDAOhwObNhVg8+aNqK2tQWbmaEydOh3duycrHVqXsLQ+UfAov+jdC5Nij1Q4EvmoMsHMmTMbDocD\nWVnZmDIlFwkJiUqH1GUsrU8UXM5ddkCnA+K7hSsdimxUmWCmTXsAI0ZkIC4uXulQukySJJbWJwpC\n5ysdiLOFIcSojuohnaHKBPPQQw+julr9JRUkSYLFYuFEPlEQulLrQrQ1cM+V8gVVJhitSExMhNut\ndBREpITqWhe6WbW9kEe7fbMAJYoCQkJMSE1NZbkXoiBW5WiANTywDzDsKvZg/EgQBMTExMJqtaqm\najMRycPp8iAsVB3HgnQWE4wfSJIEvV6P5ORkhIRo+42FiNqn3u1BmIYOF2uJtlsXAERRREREBGJj\n47i3hYgAeF863Q0iTCHswVAnSZKEuLh4RERo65Q6IuoaSfL+16DX9ksnE4wMRFGEyWSC3Z4Ag0Hb\nbyhE1HHitQyj1/iohiIzzQUFBZg5c2bTxwcPHkRaWhoyMzOxZMkSJULyGVEUYbNFISmpO5MLEbVI\nFL3/1fpaH783b+HChVi8eDGkxj4igF//+tdYs2YNioqKcOjQIRw5csTfYflMYmISunXrpnQYRBTA\nmnowGh8i83uCycjIwNtvv92UYKqrq+FyudCrVy8AwIQJE7B7925/h9UljadN9uiRgtBQbe/MJaKu\nq66uBqD9ITLZ5mBWrFiBZcuWNbu2atUqzJgxA4WFhU3XqqurYbVamz62WCwoLS1t9d5GowGRkYHx\nIJckCbGxsc3a0B5Go3f4zGZT72ZLLbQB0EY7tNAGQBvtaGxDa46eugoAMOgFVbe1LbIlmLy8POTl\n5bX5eVarFTU1NU0fV1dXIyoqSq6wfEaSJISEhCAhIYFFKomoQ0zmcACXNT9EpvgqMqvVCpPJhNLS\nUvTq1Qs7d+7E888/3+rXeDwCamtd/gmwBYIgwGazwWqNgcPhAeDp8D0a31qqqtRbtLOjbVhfWILT\nFd6XiRS7BbljessWW0cE499FoNJCO2y2MJhMrT9anc4GAIDL2aDqtjaKi2v5mBFF1jDodLpmmw6X\nL1+OmTNnYuTIkRgyZAiGDx+uRFjtIkkSEhISWQG5g9YXlqCsogYSAAlAWUUN1heWKB0WkSIa56A1\nPgWjTA8mKysLWVlZTR+PHDkSn376qRKhtJsoCggNDYPdbmcdsU5o7Lk0u3bhxmtEwYAbLamJKIqI\niopWxdwQEQU+brQkSJIEnU6HpKQkJpcuSrHfOEabEs/joSk4Cdc2Wmr5NEuACeamBEFAeHg4kpN7\nwGQKjCXRapY7pjdS7RbodN5x59QAmuQn8jdB9PZgtJ5gOETWAkkSER8fh4gIvmH7EhMKkZcgNCYY\nbQ+RMcFcRxTFa3tbkllHjIhk09SDMbAHExQkSYLNFsU6YkQkO5FDZMElISGRdcSIyC/YgwkCoigg\nLCwc8fF2njZJRH7TmGCMnIPRJkEQEBPT8SKVRERdJYgS9Drt74MJugTTOJGfmJjEIpVEpAhBlGAw\naDu5AEGWYCRJgtVqZR0xIlKUIEowaLz3AgRRgtHpdLDbEziRT0SKE0SwB6MFgiAgMjISsbFxnMgn\nooAgipLmC10CGk8w3JFPRIFIYIJRr8aJ/Ph4TuQTUeBxuxsASVQ6DNlpLsGIogibzYZu3aKVDoWI\nqEVRllCEh+lgsWh7m4RmEowkSdDr9UhMTOJEPhEFNJ3egNBQg+bnhTWRYDiRT0RqIggSQk3aLhMD\naCLBSJzIJyJV8QgSIjRe6BJQcYIRRREmkwl2ewJL6xORqgiiBCP3wQQmSRJZWp+IVMsjiDDq2YMJ\nSCkpqaipcSkdBhFRp3gECcYgGCJTZQv1QZD5iUi7gmWjJZ/UREQkCyYYIiI/0+t0ECVJ6TBkxwRD\nRORner234KXWMcEQEfmZXqdjgiEiIt/T6cAhMiIi8j2DXgeBPRgiIvI1U4gBLregdBiyY4IhIvKz\nUKMe7gYmGCIi8jFTiB6uBu0fOMYEQ0TkZyajHi72YIiIyNdCOQdDRERyMIca4HB5lA5DdookmIKC\nAsycObPZx3369EF2djays7Oxd+9eJcIiIvILAxpQ52yAIGp7Hsbv5foXLlyInTt34q677mq69vnn\nn2Pp0qWYNm2av8MhIvK7sxdrIUnApcqrsMdFKx2ObPyeYDIyMjB16lS88847TdeKi4vxxRdfYNmy\nZRgxYgReeeWVVk+pNBoNsNnC/BGubIxGb/vU3A4ttAHQRju00AZAG+1obENrunWzAifroQ8xqrqt\nbZFtiGzFihUYMGBAs1/FxcWYMWPGDZ87btw4vPHGG9i7dy9qa2uxfPlyucIiIlJc6LXDxuqc2p6H\nka0Hk5eXh7y8vHZ97qOPPgqbzQYAyMnJQX5+fquf7/EIqKqq73KMSmp8a1FzO7TQBkAb7dBCGwBt\ntMNmC4PJ1PqjVRK9K8guVtapuq2N4uIsLV5XfBWZJEkYNGgQzp49CwDYvXs3hg0bpnBURETyMYWw\nByMbnU4HnU7X9P8rVqzAAw88ALPZjDvvvBPz5s1TIiwiIr8IMXiffw6XtvfCKJJgsrKykJWV1fTx\n2LFjMXbsWCVCISLyO51OB5NRD4fGezCKD5EREQUjU4hO80NkTDBERAowGfVMMERE5HuhIXrOwZC6\nrS8swemKGgBAit2C3DG9FY6IiAD2YEjl1heWoKyiBhIACUBZRQ3WF5YoHRYRwbtUmZP8pFqNPZdm\n1y7ceI2I/I89GCIikoUpRI96lwBRlJQORTZMMBqWYr+xfENKfMslHYjIv0KNekiAps+FYYLRsNwx\nvZFqt0CnA3Q6IJWT/EQBI+Rawcva+gaFI5EPV5FpHBMKUWAKDdF+gmEPhohIASbjtXpkTiYYIiLy\nIaPB+/h1urW72ZIJhohIAcZrFZVdGk4wnIMhIvKzE9+XQoIeep0J350sR6S+CncNuF3psHyOPRgi\nIj9LTbDhtlt7wmjQo14w4UqtNudhmGCIiPwsPCIS4REWGI16NAii0uHIhgmGiEghIQY9PB4mGCIi\n8jGjUQ+PwFIxRETkY0aDjkNkRETke3qdjsUuiYjI9/Q6HSRJuwmG+2AU8sH24zhZXg2PR+BJk0RB\nSqfzHgaoVezBKGB9YQlKy6sgQeJJk0RBTKfxHgwTjAJ40iQRAdd6MNrNL0wwRERK0nB+YYJRAk+a\nJCIAEEUJBr1O6TBkwwSjgNwxvXFLkg16nY4nTRIFMUGUoNdpN8FwFZlCZk3sBwCoqqpXOBIiUooo\nSjCEaDfBsAdDRKQQUZKg5xAZERH5msA5GCIikkODR0SIUbuPYc7BwLvxsXFvCnfVE5G/OF0CzCaD\n0mHIRrups53WF5agrKIGEsBd9UTkNx5BRIMgwmzS7nt+0CcY7qonIiU43QIAwBzKHoxPVFVVYfLk\nyRgzZgxGjRqFgwcPAgAOHjyItLQ0ZGZmYsmSJf4MiYjI725LiYbV6AQA9LBJuDUlVuGI5OHXBPPq\nq69i3LhxKCwsxKpVq/DEE08AAB5//HGsWbMGRUVFOHToEI4cOeK3mLirnoj8rWdqD0RFxwEA6G5t\nnQAABa5JREFU+t+Wih7dkxSOSB5+TTBPP/005s+fDwBoaGhAWFgYampq4Ha70atXLwDAhAkTsHv3\nbr/FlDumN1LtFuh04K56IvKbGocbAGAJNykciXxkm11asWIFli1b1uzaqlWrMHToUJw/fx6zZ8/G\na6+9hqqqKlit1qbPsVgsKC0tbfXeRqMBNluYz2LNy7nTZ/dqL6PRO+7qy3b4mxbaAGijHVpoA6CN\ndjS2oTU2WxjcogSzyYD42Eg/RKUMneTnwwi++uorPPTQQ/jzn/+MCRMmoLq6Gunp6fjmm28AAK+9\n9ho8Hg+effZZf4ZFREQ+5tchsmPHjmH69OlYs2YNJkyYAACwWq0wmUwoLS2FJEnYuXMnRo8e7c+w\niIhIBn7twUyZMgVHjx5FamoqACAqKgoFBQU4dOgQnnrqKQiCgAkTJuCFF17wV0hERCQTvw+RERFR\ncAj6jZZERCQPJhgiIpIFEwwREcmCCYaIiGShygRTV1eHnJwcZGVlYdy4cSgvL1c6pE65WW02tSoo\nKMDMmTOVDqPdRFHE448/jlGjRiE7OxslJequon3o0CFkZ2crHUanNDQ0YPbs2Rg9ejRGjhyJzZs3\nKx1SpwiCgEcffRSZmZn4xS9+0bS/L1ipMsH89a9/xfDhw/HJJ59g1qxZWLp0qdIhdcrNarOp0cKF\nC7F48WKoaVHixo0b4Xa7ceDAAbz88suq3ty7dOlSzJs3Dy6XS+lQOuVvf/sb4uLisHfvXmzfvh1P\nPvmk0iF1ypYtW6DX61FUVIQ//vGP+P3vf690SIpS5UEECxcuhCiKAICysjJ069ZN4Yg65+mnn0Zo\naCiAn2qzqVVGRgamTp2Kd955R+lQ2m3//v2YOHEiAGDkyJH47LPPFI6o8/r06YMNGzZg9uzZSofS\nKdOnT0dubi4Ab8/SaFTlowk5OTmYNGkSAODUqVOqfTb5SsD3YFasWIEBAwY0+1VcXAy9Xo+xY8fi\nzTffxJQpU5QOs00tteOHH36A2Wxuqs320ksvKR1mm2729zFjxgylQ+uw6urqZnXwDAZD04uL2kyb\nNk21D2UAiIiIQGRkJGpqajB9+nT86U9/UjqkTjMYDJg7dy4WLFiAhx9+WOlwlCWp3PHjx6XevXsr\nHUanHT16VOrfv7+0fft2pUPpsj179ki//OUvlQ6j3Z555hlp3bp1TR8nJycrGE3XnTx5UkpLS1M6\njE47ffq0NGzYMOndd99VOhSfOH/+vJSamio5HA6lQ1FMwPdgWvLSSy/h/fffB+B981Hrm1tLtdnI\nfzIyMrB161YA3kPvBg4cqHBEwauiogLjx4/H0qVLMXfuXKXD6bT333+/aSQiLCwMer0eer0qH7M+\noconc15eHubMmYOVK1dCEAS8++67SofUKYsXL4bb7caCBQsA/FSbTa10Oh10Op3SYbTb1KlTsWvX\nLmRkZACAav8dXU9Nf/7Xe/HFF1FVVYUlS5Y0nWq7bds2mM1mhSPrmNzcXMydOxdZWVloaGjAa6+9\n1jTPGoxYi4yIiGQRvH03IiKSFRMMERHJggmGiIhkwQRDRESyYIIhIiJZMMEQEZEsmGCIrrNy5Ur8\n6le/UjoMIk1ggiEC4HQ68dxzz+Gpp55S7WZFokDDBENB5/XXX0dWVhYAoKioCH379sXOnTshSRKW\nLl2qqiMHiAIZEwwFnQULFsBgMODNN9/EvHnz8N577+H+++/HK6+8orrSJESBTJW1yIi6auXKlejf\nvz+efPJJpKenKx0OkSaxB0NB6dSpU7DZbCguLm52nfMvRL7DBENBp7a2FvPnz8fmzZsRHh6Ot99+\nu+n3OP9C5DtMMBR0Fi1ahEmTJmHo0KF44403sGTJEpSVlQFQ35EDRIGM5fqJiEgW7MEQEZEsmGCI\niEgWTDBERCQLJhgiIpIFEwwREcmCCYaIiGTBBENERLL4/1pGPUxFflsoAAAAAElFTkSuQmCC\n",
"text": [
"<matplotlib.figure.Figure at 0x105c2db50>"
]
}
],
"prompt_number": 18
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"display_d3(fig)"
],
"language": "python",
"metadata": {},
"outputs": [
{
"html": [
"\n",
" <script type=\"text/javascript\" src=\"http://d3js.org/d3.v3.min.js\"></script>\n",
" \n",
" <style>\n",
" \n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" .axesa6a02c1ebeb44d349e8fc5247c5e01ca1.axis line, .axesa6a02c1ebeb44d349e8fc5247c5e01ca1.axis path {\n",
" shape-rendering: crispEdges;\n",
" stroke: black;\n",
" fill: none;\n",
" }\n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" .axesa6a02c1ebeb44d349e8fc5247c5e01ca1.axis text {\n",
" font-family: sans-serif;\n",
" font-size: 10.0px;\n",
" fill: black;\n",
" stroke: none;\n",
" }\n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" .bga6a02c1ebeb44d349e8fc5247c5e01ca1{\n",
" fill: #EAEAF2;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" .grid .tick {\n",
" stroke: #FFFFFF;\n",
" stroke-dasharray: 10,0;\n",
" stroke-opacity: 1.0;\n",
" }\n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" .grid path {\n",
" stroke-width: 0;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.linea6a02c1ebeb44d349e8fc5247c5e01ca12 {\n",
" stroke: #4C72B0;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: none;\n",
" fill: none;\n",
" stroke-opacity: 0.726149037074;\n",
" }\n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.pointsa6a02c1ebeb44d349e8fc5247c5e01ca12 {\n",
" stroke-width: 0;\n",
" stroke: #000000;\n",
" fill: #4C72B0;\n",
" fill-opacity: 0.726149037074;\n",
" stroke-opacity: 0.726149037074;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.linea6a02c1ebeb44d349e8fc5247c5e01ca13 {\n",
" stroke: #222222;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.pointsa6a02c1ebeb44d349e8fc5247c5e01ca13 {\n",
" stroke-width: 0.0;\n",
" stroke: #222222;\n",
" fill: #222222;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.linea6a02c1ebeb44d349e8fc5247c5e01ca14 {\n",
" stroke: #55A868;\n",
" stroke-width: 0;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.pointsa6a02c1ebeb44d349e8fc5247c5e01ca14 {\n",
" stroke-width: 0.0;\n",
" stroke: #55A868;\n",
" fill: #55A868;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.colla6a02c1ebeb44d349e8fc5247c5e01ca18.patch1 {\n",
" stroke: #222222;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #222222;\n",
" stroke-opacity: 0.15;\n",
" fill-opacity: 0.15;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" .axesa6a02c1ebeb44d349e8fc5247c5e01ca2.axis line, .axesa6a02c1ebeb44d349e8fc5247c5e01ca2.axis path {\n",
" shape-rendering: crispEdges;\n",
" stroke: black;\n",
" fill: none;\n",
" }\n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" .axesa6a02c1ebeb44d349e8fc5247c5e01ca2.axis text {\n",
" font-family: sans-serif;\n",
" font-size: 10.0px;\n",
" fill: black;\n",
" stroke: none;\n",
" }\n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" .bga6a02c1ebeb44d349e8fc5247c5e01ca2{\n",
" fill: #EAEAF2;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" .grid .tick {\n",
" stroke: #FFFFFF;\n",
" stroke-dasharray: 10,0;\n",
" stroke-opacity: 1.0;\n",
" }\n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" .grid path {\n",
" stroke-width: 0;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.linea6a02c1ebeb44d349e8fc5247c5e01ca22 {\n",
" stroke: #4C72B0;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.pointsa6a02c1ebeb44d349e8fc5247c5e01ca22 {\n",
" stroke-width: 0.0;\n",
" stroke: #4C72B0;\n",
" fill: #4C72B0;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca26 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca27 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca28 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca29 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca210 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca211 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca212 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca213 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca214 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" .axesa6a02c1ebeb44d349e8fc5247c5e01ca3.axis line, .axesa6a02c1ebeb44d349e8fc5247c5e01ca3.axis path {\n",
" shape-rendering: crispEdges;\n",
" stroke: black;\n",
" fill: none;\n",
" }\n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" .axesa6a02c1ebeb44d349e8fc5247c5e01ca3.axis text {\n",
" font-family: sans-serif;\n",
" font-size: 10.0px;\n",
" fill: black;\n",
" stroke: none;\n",
" }\n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" .bga6a02c1ebeb44d349e8fc5247c5e01ca3{\n",
" fill: #EAEAF2;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" .grid .tick {\n",
" stroke: #FFFFFF;\n",
" stroke-dasharray: 10,0;\n",
" stroke-opacity: 1.0;\n",
" }\n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" .grid path {\n",
" stroke-width: 0;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.linea6a02c1ebeb44d349e8fc5247c5e01ca32 {\n",
" stroke: #4C72B0;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.pointsa6a02c1ebeb44d349e8fc5247c5e01ca32 {\n",
" stroke-width: 0.0;\n",
" stroke: #4C72B0;\n",
" fill: #4C72B0;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca36 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca37 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca38 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca39 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca310 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca311 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca312 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca313 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca314 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca315 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca316 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca317 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
"\n",
" div#figurea6a02c1ebeb44d349e8fc5247c5e01ca\n",
" path.patcha6a02c1ebeb44d349e8fc5247c5e01ca318 {\n",
" stroke: #000000;\n",
" stroke-width: 0.3;\n",
" stroke-dasharray: 10,0;\n",
" fill: #4C72B0;\n",
" stroke-opacity: 0.4;\n",
" fill-opacity: 0.4;\n",
" }\n",
" \n",
" </style>\n",
" \n",
" <div id='figurea6a02c1ebeb44d349e8fc5247c5e01ca'>\n",
" <!-- Uncomment for a rudimentary reset button -->\n",
" <!-- <button id='reseta6a02c1ebeb44d349e8fc5247c5e01ca'>Reset</button> -->\n",
" </div>\n",
"\n",
" <script type=\"text/javascript\">\n",
" funca6a02c1ebeb44d349e8fc5247c5e01ca = function(figure){\n",
"\n",
" var figwidth = 5.5 * 80;\n",
" var figheight = 5.5 * 80;\n",
"\n",
" var canvas = figure.append('svg:svg')\n",
" .attr('width', figwidth)\n",
" .attr('height', figheight)\n",
" .attr('class', 'canvas')\n",
"\n",
" \n",
" // store the width and height of the axes\n",
" var width_a6a02c1ebeb44d349e8fc5247c5e01ca1 = 0.75 * figwidth;\n",
" var height_a6a02c1ebeb44d349e8fc5247c5e01ca1 = 0.75 * figheight\n",
"\n",
" \n",
" var xdomaina6a02c1ebeb44d349e8fc5247c5e01ca1 = [-3.0, 3.0];\n",
" var x_a6a02c1ebeb44d349e8fc5247c5e01ca1 = d3.scale.linear()\n",
" .domain(xdomaina6a02c1ebeb44d349e8fc5247c5e01ca1)\n",
" .range([0, width_a6a02c1ebeb44d349e8fc5247c5e01ca1]);\n",
" var x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca1 = x_a6a02c1ebeb44d349e8fc5247c5e01ca1;\n",
" \n",
" \n",
" var ydomaina6a02c1ebeb44d349e8fc5247c5e01ca1 = [-20.0, 15.0];\n",
" var y_a6a02c1ebeb44d349e8fc5247c5e01ca1 = d3.scale.linear()\n",
" .domain(ydomaina6a02c1ebeb44d349e8fc5247c5e01ca1)\n",
" .range([height_a6a02c1ebeb44d349e8fc5247c5e01ca1, 0]);\n",
" var y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca1 = y_a6a02c1ebeb44d349e8fc5247c5e01ca1;\n",
" \n",
"\n",
"\n",
" // zoom object for the axes\n",
" var zooma6a02c1ebeb44d349e8fc5247c5e01ca1 = d3.behavior.zoom()\n",
" .x(x_a6a02c1ebeb44d349e8fc5247c5e01ca1)\n",
" .y(y_a6a02c1ebeb44d349e8fc5247c5e01ca1)\n",
" .on(\"zoom\", zoomeda6a02c1ebeb44d349e8fc5247c5e01ca1);\n",
"\n",
" // create the axes itself\n",
" var baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca1 = canvas.append('g')\n",
" .attr('transform', 'translate(' + (0.05 * figwidth) + ',' +\n",
" ((1 - 0.05 - 0.75) * figheight) + ')')\n",
" .attr('width', width_a6a02c1ebeb44d349e8fc5247c5e01ca1)\n",
" .attr('height', height_a6a02c1ebeb44d349e8fc5247c5e01ca1)\n",
" .attr('class', 'main')\n",
" .call(zooma6a02c1ebeb44d349e8fc5247c5e01ca1);\n",
"\n",
" // create the axes background\n",
" baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca1.append(\"svg:rect\")\n",
" .attr(\"width\", width_a6a02c1ebeb44d349e8fc5247c5e01ca1)\n",
" .attr(\"height\", height_a6a02c1ebeb44d349e8fc5247c5e01ca1)\n",
" .attr(\"class\", \"bga6a02c1ebeb44d349e8fc5247c5e01ca1\");\n",
"\n",
" // axis factory functions: used for grid lines & axes\n",
" var create_xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca1 = function(){\n",
" return d3.svg.axis()\n",
" .scale(x_a6a02c1ebeb44d349e8fc5247c5e01ca1)\n",
" .orient('bottom');\n",
" }\n",
"\n",
" var create_yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca1 = function(){\n",
" return d3.svg.axis()\n",
" .scale(y_a6a02c1ebeb44d349e8fc5247c5e01ca1)\n",
" .orient('left');\n",
" }\n",
"\n",
" // draw the x axis\n",
" var xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca1 = create_xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca1();\n",
"\n",
" baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca1.append('g')\n",
" .attr('transform', 'translate(0,' + (height_a6a02c1ebeb44d349e8fc5247c5e01ca1) + ')')\n",
" .attr('class', 'axesa6a02c1ebeb44d349e8fc5247c5e01ca1 x axis')\n",
" .call(xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca1);\n",
"\n",
" // draw the y axis\n",
" var yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca1 = create_yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca1();\n",
"\n",
" baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca1.append('g')\n",
" .attr('transform', 'translate(0,0)')\n",
" .attr('class', 'axesa6a02c1ebeb44d349e8fc5247c5e01ca1 y axis')\n",
" .call(yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca1);\n",
"\n",
" // create the clip boundary\n",
" var clip_a6a02c1ebeb44d349e8fc5247c5e01ca1 = baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca1.append(\"svg:clipPath\")\n",
" .attr(\"id\", \"clipa6a02c1ebeb44d349e8fc5247c5e01ca1\")\n",
" .append(\"svg:rect\")\n",
" .attr(\"x\", 0)\n",
" .attr(\"y\", 0)\n",
" .attr(\"width\", width_a6a02c1ebeb44d349e8fc5247c5e01ca1)\n",
" .attr(\"height\", height_a6a02c1ebeb44d349e8fc5247c5e01ca1);\n",
"\n",
" // axes_a6a02c1ebeb44d349e8fc5247c5e01ca1 is the axes on which to draw plot components: they'll\n",
" // be clipped when zooming or scrolling moves them out of the plot.\n",
" var axes_a6a02c1ebeb44d349e8fc5247c5e01ca1 = baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca1.append('g')\n",
" .attr(\"clip-path\", \"url(#clipa6a02c1ebeb44d349e8fc5247c5e01ca1)\");\n",
"\n",
" \n",
" // draw x grid lines: we use a second x-axis with long ticks\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca1.append(\"g\")\n",
" .attr(\"class\", \"axesa6a02c1ebeb44d349e8fc5247c5e01ca1 x grid\")\n",
" .attr(\"transform\", \"translate(0,\" + (height_a6a02c1ebeb44d349e8fc5247c5e01ca1) + \")\")\n",
" .call(create_xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca1()\n",
" .tickSize(-(height_a6a02c1ebeb44d349e8fc5247c5e01ca1), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" // draw y grid lines: we use a second y-axis with long ticks\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca1.append(\"g\")\n",
" .attr(\"class\", \"axesa6a02c1ebeb44d349e8fc5247c5e01ca1 y grid\")\n",
" .call(create_yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca1()\n",
" .tickSize(-(width_a6a02c1ebeb44d349e8fc5247c5e01ca1), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca12 = [[1.764052345967664, -1.4393060944525566], [0.4001572083672233, 7.089264621838318], [0.9787379841057392, 5.979479743097178], [2.240893199201458, -1.8257112634013102], [1.8675579901499675, 6.019050419716807], [-0.977277879876411, -5.449382392658274], [0.9500884175255894, 1.0206132651592474], [-0.1513572082976979, -4.189020568985932], [-0.10321885179355784, 5.204708935348483], [0.41059850193837233, 2.299963861330793], [0.144043571160878, 3.8086529425080005], [1.454273506962975, 7.58670860130922], [0.7610377251469934, 4.780555096726834], [0.12167501649282841, -1.889284356219257], [0.44386323274542566, -1.6759236043077685], [0.33367432737426683, 3.094972357994349], [1.4940790731576061, 1.1066487861396164], [-0.20515826376580087, -4.680801579288774], [0.31306770165090136, -0.26804400701777564], [-0.8540957393017248, -2.4160868713798114], [-2.5529898158340787, -19.57027344064852], [0.6536185954403606, -3.172158589570751], [0.8644361988595057, -1.1771308692915072], [-0.7421650204064419, -10.422567024874246], [2.2697546239876076, 1.4315713230060583], [-1.4543656745987648, -16.225365343745274], [0.04575851730144607, -2.3553304811409657], [-0.1871838500258336, 1.37936102248655], [1.5327792143584575, 6.792541334576251], [1.469358769900285, 12.025765016489512], [0.1549474256969163, -4.212801205064817], [0.37816251960217356, 2.008013316090286], [-0.8877857476301128, 1.379265456823353], [-1.980796468223927, -18.334563165712648], [-0.3479121493261526, 1.8751131259302085], [0.15634896910398005, -0.190739375671025], [1.2302906807277207, 7.242189217955289], [1.2023798487844113, 5.064329721824315], [-0.3873268174079523, 5.006351322300018], [-0.30230275057533557, 2.2858076420582627], [-1.0485529650670926, -4.067832242167622], [-1.4200179371789752, 1.9441494904442211], [-1.7062701906250126, -1.1839870336802987], [1.9507753952317897, 11.509658515543126], [-0.5096521817516535, 2.9806281372375016], [-0.4380743016111864, -4.9135045789498175], [-1.2527953600499262, -0.2805196653097396], [0.7774903558319101, 1.5860860412735325], [-1.6138978475579515, -5.272854308165789], [-0.2127402802139687, -0.8441024286440018], [-0.8954665611936756, 3.9331049253139447], [0.386902497859262, 2.2078025976990903], [-0.510805137568873, 3.3728377405822467], [-1.180632184122412, -3.3863026705702124], [-0.028182228338654868, -1.7090582476304004], [0.42833187053041766, 0.17442621279041015], [0.06651722238316789, 0.10126543549924404], [0.3024718977397814, 2.2931864579815255], [-0.6343220936809636, 4.985286434330858], [-0.3627411659871381, 1.7320537372057114], [-0.672460447775951, 0.2855310670256186], [-0.3595531615405413, -2.091405039804632], [-0.813146282044454, -3.0225788160935334], [-1.7262826023316769, -4.883761523836397], [0.17742614225375283, -5.093603074099567], [-0.4017809362082619, -2.0069400080872106], [-1.6301983469660446, 2.34214835289053], [0.4627822555257742, 2.2974296247165897], [-0.9072983643832422, 1.1941640779411753], [0.05194539579613895, 0.2917672197227048], [0.7290905621775369, -2.370145773242972], [0.12898291075741067, -1.882856721812729], [1.1394006845433007, -0.22646362206240278], [-1.2348258203536526, 2.656206152914714], [0.402341641177549, -2.1644403643237107], [-0.6848100909403132, 3.273343973662856], [-0.8707971491818818, -0.33745495983678175], [-0.5788496647644155, -4.224927917244262], [-0.31155253212737266, 3.1968816909793176], [0.05616534222974544, 3.0193990526743777]]\n",
" \n",
" var g_a6a02c1ebeb44d349e8fc5247c5e01ca12 = axes_a6a02c1ebeb44d349e8fc5247c5e01ca1.append(\"svg:g\");\n",
"\n",
" g_a6a02c1ebeb44d349e8fc5247c5e01ca12.selectAll(\"scatter-dots-a6a02c1ebeb44d349e8fc5247c5e01ca12\")\n",
" .data(data_a6a02c1ebeb44d349e8fc5247c5e01ca12.filter(\n",
" function(d) {return !isNaN(d[0]) && !isNaN(d[1]); }))\n",
" .enter().append(\"svg:path\")\n",
" .attr('class', 'pointsa6a02c1ebeb44d349e8fc5247c5e01ca12')\n",
" .attr(\"d\", d3.svg.symbol()\n",
" .type(\"circle\")\n",
" .size(36))\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca1(d[0]) +\n",
" \",\" + y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca1(d[1]) + \")\"; });\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca13 = [[-3.0, -8.462354421923255], [3.0, 8.646562594518741]]\n",
" \n",
" var line_a6a02c1ebeb44d349e8fc5247c5e01ca13 = d3.svg.line()\n",
" .x(function(d) {return x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca1(d[0]);})\n",
" .y(function(d) {return y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca1(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca1.append(\"svg:path\")\n",
" .attr(\"d\", line_a6a02c1ebeb44d349e8fc5247c5e01ca13(data_a6a02c1ebeb44d349e8fc5247c5e01ca13))\n",
" .attr('class', 'linea6a02c1ebeb44d349e8fc5247c5e01ca13');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca14 = [[-3.0, -8.462354421923255], [3.0, 8.646562594518741]]\n",
" \n",
" var line_a6a02c1ebeb44d349e8fc5247c5e01ca14 = d3.svg.line()\n",
" .x(function(d) {return x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca1(d[0]);})\n",
" .y(function(d) {return y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca1(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca1.append(\"svg:path\")\n",
" .attr(\"d\", line_a6a02c1ebeb44d349e8fc5247c5e01ca14(data_a6a02c1ebeb44d349e8fc5247c5e01ca14))\n",
" .attr('class', 'linea6a02c1ebeb44d349e8fc5247c5e01ca14');\n",
" \n",
"\n",
" canvas.append(\"text\")\n",
" .text(\"x1\")\n",
" .attr(\"class\", \"texta6a02c1ebeb44d349e8fc5247c5e01ca15\")\n",
" .attr(\"x\", 187.0)\n",
" .attr(\"y\", figheight - 17.2)\n",
" .attr(\"font-size\", \"11.0px\")\n",
" .attr(\"fill\", \"#000000\")\n",
" .attr(\"transform\", \"rotate(-0.0,187.0,\" + (figheight - 17.2) + \")\")\n",
" .attr(\"style\", \"text-anchor: middle;\")\n",
" \n",
"\n",
" canvas.append(\"text\")\n",
" .text(\"y1\")\n",
" .attr(\"class\", \"texta6a02c1ebeb44d349e8fc5247c5e01ca16\")\n",
" .attr(\"x\", 28.2)\n",
" .attr(\"y\", figheight - 187.0)\n",
" .attr(\"font-size\", \"11.0px\")\n",
" .attr(\"fill\", \"#000000\")\n",
" .attr(\"transform\", \"rotate(-90.0,28.2,\" + (figheight - 187.0) + \")\")\n",
" .attr(\"style\", \"text-anchor: middle;\")\n",
" \n",
"\n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca181 = [[-3.0, -3.8221742093801425], [-3.0, -12.960832847544628], [-2.9393939393939394, -12.709603449220248], [-2.878787878787879, -12.45473833710598], [-2.8181818181818183, -12.209394538678243], [-2.757575757575758, -11.95307194943696], [-2.696969696969697, -11.701399440781158], [-2.6363636363636362, -11.458086525547815], [-2.5757575757575757, -11.195885040356401], [-2.515151515151515, -10.944116467896157], [-2.4545454545454546, -10.686642227713017], [-2.393939393939394, -10.431330362362369], [-2.333333333333333, -10.174283490685788], [-2.2727272727272725, -9.917972740360652], [-2.212121212121212, -9.66260858317209], [-2.1515151515151514, -9.40720366140407], [-2.090909090909091, -9.153538873665868], [-2.0303030303030303, -8.896825332373899], [-1.9696969696969697, -8.642256000306709], [-1.9090909090909092, -8.387680841246532], [-1.8484848484848484, -8.134379123221768], [-1.7878787878787878, -7.880685834967227], [-1.7272727272727273, -7.6307389937985075], [-1.6666666666666665, -7.37996109101642], [-1.606060606060606, -7.125276866746396], [-1.5454545454545454, -6.871582895271564], [-1.4848484848484849, -6.618962744578713], [-1.4242424242424243, -6.36439082940456], [-1.3636363636363635, -6.117457204287242], [-1.303030303030303, -5.863861208582787], [-1.2424242424242424, -5.623428906719108], [-1.1818181818181817, -5.375313394432045], [-1.121212121212121, -5.134030637318416], [-1.0606060606060606, -4.879292233480655], [-1.0, -4.633264157444468], [-0.9393939393939394, -4.388004758246856], [-0.8787878787878789, -4.137036614937944], [-0.8181818181818183, -3.892540855967902], [-0.7575757575757573, -3.6592648886778347], [-0.6969696969696968, -3.420053053976791], [-0.6363636363636362, -3.183176089346956], [-0.5757575757575757, -2.956537180770402], [-0.5151515151515151, -2.723962669735067], [-0.4545454545454546, -2.4909949210184443], [-0.39393939393939403, -2.257973197994503], [-0.33333333333333304, -2.029325694916978], [-0.2727272727272725, -1.8070095006597298], [-0.21212121212121193, -1.589067016911155], [-0.15151515151515138, -1.3761849387363776], [-0.09090909090909083, -1.1640854396681632], [-0.030303030303030276, -0.9593294114215637], [0.030303030303030276, -0.7517947967907028], [0.09090909090909083, -0.5689947976950996], [0.15151515151515138, -0.38330460482938533], [0.21212121212121238, -0.20650829611968724], [0.27272727272727293, -0.04056244093469472], [0.3333333333333335, 0.1199507254437301], [0.39393939393939403, 0.2750589526729733], [0.4545454545454546, 0.418495655732959], [0.5151515151515151, 0.5571643147493629], [0.5757575757575757, 0.6876942375977468], [0.6363636363636367, 0.8180091201526651], [0.6969696969696972, 0.9427232575720346], [0.7575757575757578, 1.066862650747126], [0.8181818181818183, 1.186719179005225], [0.8787878787878789, 1.2967478105624517], [0.9393939393939394, 1.4082838889077025], [1.0, 1.515198384057512], [1.0606060606060606, 1.6300417754329486], [1.121212121212121, 1.7351292504683848], [1.1818181818181817, 1.832360116317663], [1.2424242424242422, 1.9318805910439665], [1.3030303030303028, 2.0287854455157333], [1.3636363636363633, 2.1298626432578027], [1.4242424242424248, 2.2216460116214005], [1.4848484848484853, 2.319947873197875], [1.5454545454545459, 2.417729653021026], [1.6060606060606064, 2.514827643760344], [1.666666666666667, 2.604544262033461], [1.7272727272727275, 2.700857303349965], [1.787878787878788, 2.7898152724685135], [1.8484848484848486, 2.879845604074085], [1.9090909090909092, 2.9679884688227727], [1.9696969696969697, 3.058392677546379], [2.0303030303030303, 3.149655259022037], [2.090909090909091, 3.2413190158810976], [2.1515151515151514, 3.334541638297805], [2.212121212121212, 3.425379565789601], [2.2727272727272725, 3.514428506566778], [2.333333333333334, 3.6008932549791153], [2.3939393939393945, 3.681942945671701], [2.454545454545455, 3.769583775855263], [2.5151515151515156, 3.8554501683248508], [2.575757575757576, 3.9472925151810805], [2.6363636363636367, 4.049847355575071], [2.6969696969696972, 4.147961280665734], [2.757575757575758, 4.239046178551569], [2.8181818181818183, 4.329111587669068], [2.878787878787879, 4.411867737002964], [2.9393939393939394, 4.508562871417587], [3.0, 4.600302034644774], [3.0, 12.698216074432938], [3.0, 12.698216074432938], [2.9393939393939394, 12.445992906035409], [2.878787878787879, 12.19043990333585], [2.8181818181818183, 11.93399415526737], [2.757575757575758, 11.678613787654246], [2.6969696969696972, 11.42983560311896], [2.6363636363636367, 11.1792234627761], [2.575757575757576, 10.924497033057312], [2.5151515151515156, 10.673939237531885], [2.454545454545455, 10.416657989310545], [2.3939393939393945, 10.165053514575595], [2.333333333333334, 9.90484968967778], [2.2727272727272725, 9.64479774342429], [2.212121212121212, 9.381166729996407], [2.1515151515151514, 9.14302994306081], [2.090909090909091, 8.896217577341313], [2.0303030303030303, 8.640474911551134], [1.9696969696969697, 8.393220666425785], [1.9090909090909092, 8.137803846180553], [1.8484848484848486, 7.890669503579402], [1.787878787878788, 7.642233182925042], [1.7272727272727275, 7.395605371047534], [1.666666666666667, 7.152234482807218], [1.6060606060606064, 6.905912163740153], [1.5454545454545459, 6.653167541293919], [1.4848484848484853, 6.407997460425808], [1.4242424242424248, 6.165911320533317], [1.3636363636363633, 5.926674486639451], [1.3030303030303028, 5.6800071770051135], [1.2424242424242422, 5.434833942489194], [1.1818181818181817, 5.19134631296958], [1.121212121212121, 4.953423266360079], [1.0606060606060606, 4.704841471581953], [1.0, 4.47522786308349], [0.9393939393939394, 4.234045132602699], [0.8787878787878789, 3.9909497873595012], [0.8181818181818183, 3.753291862239261], [0.7575757575757578, 3.5267016492425616], [0.6969696969696972, 3.293382342262804], [0.6363636363636367, 3.0680528281782005], [0.5757575757575757, 2.8431235481346016], [0.5151515151515151, 2.62363917151332], [0.4545454545454546, 2.411565544386943], [0.39393939393939403, 2.2077262193152802], [0.3333333333333335, 2.0078691173624], [0.27272727272727293, 1.8145610298909107], [0.21212121212121238, 1.6302076658302325], [0.15151515151515138, 1.4534716799303924], [0.09090909090909083, 1.2832977551133458], [0.030303030303030276, 1.1251440806882949], [-0.030303030303030276, 0.9734999011442743], [-0.09090909090909083, 0.8279555820684953], [-0.15151515151515138, 0.6962864825120516], [-0.21212121212121193, 0.5613494962113871], [-0.2727272727272725, 0.42818230883916], [-0.33333333333333304, 0.3007189865660136], [-0.39393939393939403, 0.1864565566338829], [-0.4545454545454546, 0.07421219587922309], [-0.5151515151515151, -0.037224686649032314], [-0.5757575757575757, -0.1421332122487998], [-0.6363636363636362, -0.2464461746560683], [-0.6969696969696968, -0.3481204772592283], [-0.7575757575757573, -0.45830576446886295], [-0.8181818181818183, -0.5557662324042104], [-0.8787878787878789, -0.6508863931476857], [-0.9393939393939394, -0.750019006383624], [-1.0, -0.8529836257314473], [-1.0606060606060606, -0.9451310104503682], [-1.121212121212121, -1.0476339339331584], [-1.1818181818181817, -1.1421454839828467], [-1.2424242424242424, -1.2335387019158455], [-1.303030303030303, -1.3220637002025688], [-1.3636363636363635, -1.4124366570483329], [-1.4242424242424243, -1.505252810082188], [-1.4848484848484849, -1.5924660772489807], [-1.5454545454545454, -1.6837869470950941], [-1.606060606060606, -1.7758305515351278], [-1.6666666666666665, -1.8603992381689431], [-1.7272727272727273, -1.951296570852442], [-1.7878787878787878, -2.0354598223194644], [-1.8484848484848484, -2.118259166137485], [-1.9090909090909092, -2.205814667013618], [-1.9696969696969697, -2.2906817827772024], [-2.0303030303030303, -2.3787146793147533], [-2.090909090909091, -2.4695793448837198], [-2.1515151515151514, -2.5581510814635937], [-2.212121212121212, -2.6684672407752985], [-2.2727272727272725, -2.762134741278439], [-2.333333333333333, -2.84593785624856], [-2.393939393939394, -2.93330840622888], [-2.4545454545454546, -3.0289896149052344], [-2.515151515151515, -3.118387022600329], [-2.5757575757575757, -3.2121284309245413], [-2.6363636363636362, -3.3024678811871233], [-2.696969696969697, -3.385336544042013], [-2.757575757575758, -3.468159606098432], [-2.8181818181818183, -3.56138209771896], [-2.878787878787879, -3.6566892223510843], [-2.9393939393939394, -3.7297881666713244], [-3.0, -3.8221742093801425], [0.0, 0.0]]\n",
"\n",
" var patch_a6a02c1ebeb44d349e8fc5247c5e01ca181 = d3.svg.line()\n",
" .x(function(d) {return x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca1(d[0]);})\n",
" .y(function(d) {return y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca1(d[1]);})\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca1.append(\"svg:path\")\n",
" .attr(\"d\", patch_a6a02c1ebeb44d349e8fc5247c5e01ca181(data_a6a02c1ebeb44d349e8fc5247c5e01ca181))\n",
" .attr('class', 'colla6a02c1ebeb44d349e8fc5247c5e01ca18 patch1');\n",
" \n",
"\n",
" function zoomeda6a02c1ebeb44d349e8fc5247c5e01ca1() {\n",
" //console.log(d3.event); // for some reason this is sometimes null\n",
" //console.log(zooma6a02c1ebeb44d349e8fc5247c5e01ca1.translate());\n",
" //console.log(zooma6a02c1ebeb44d349e8fc5247c5e01ca1.scale());\n",
"\n",
" baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca1.select(\".x.axis\").call(xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca1);\n",
" baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca1.select(\".y.axis\").call(yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca1);\n",
"\n",
" \n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca1.select(\".x.grid\")\n",
" .call(create_xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca1()\n",
" .tickSize(-height_a6a02c1ebeb44d349e8fc5247c5e01ca1, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca1.select(\".y.grid\")\n",
" .call(create_yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca1()\n",
" .tickSize(-width_a6a02c1ebeb44d349e8fc5247c5e01ca1, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca1.selectAll(\".pointsa6a02c1ebeb44d349e8fc5247c5e01ca12\")\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca1(d[0]) + \",\" +\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca1(d[1]) + \")\"; });\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca1.select(\".linea6a02c1ebeb44d349e8fc5247c5e01ca13\")\n",
" .attr(\"d\", line_a6a02c1ebeb44d349e8fc5247c5e01ca13(data_a6a02c1ebeb44d349e8fc5247c5e01ca13));\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca1.select(\".linea6a02c1ebeb44d349e8fc5247c5e01ca14\")\n",
" .attr(\"d\", line_a6a02c1ebeb44d349e8fc5247c5e01ca14(data_a6a02c1ebeb44d349e8fc5247c5e01ca14));\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca1.select(\".colla6a02c1ebeb44d349e8fc5247c5e01ca18.patch1\")\n",
" .attr(\"d\", patch_a6a02c1ebeb44d349e8fc5247c5e01ca181(data_a6a02c1ebeb44d349e8fc5247c5e01ca181));\n",
" \n",
" }\n",
"\n",
" function reseta6a02c1ebeb44d349e8fc5247c5e01ca1() {\n",
" d3.transition().duration(750).tween(\"zoom\", function() {\n",
" var ix = d3.interpolate(x_a6a02c1ebeb44d349e8fc5247c5e01ca1.domain(), xdomaina6a02c1ebeb44d349e8fc5247c5e01ca1),\n",
" iy = d3.interpolate(y_a6a02c1ebeb44d349e8fc5247c5e01ca1.domain(), ydomaina6a02c1ebeb44d349e8fc5247c5e01ca1);\n",
" return function(t) {\n",
" zooma6a02c1ebeb44d349e8fc5247c5e01ca1.x(x_a6a02c1ebeb44d349e8fc5247c5e01ca1.domain(ix(t))).y(y_a6a02c1ebeb44d349e8fc5247c5e01ca1.domain(iy(t)));\n",
" zoomeda6a02c1ebeb44d349e8fc5247c5e01ca1();\n",
" };\n",
" });\n",
" }\n",
"\n",
" d3.select(\"#reseta6a02c1ebeb44d349e8fc5247c5e01ca\").on(\"click\", reseta6a02c1ebeb44d349e8fc5247c5e01ca1);\n",
" \n",
"\n",
" // store the width and height of the axes\n",
" var width_a6a02c1ebeb44d349e8fc5247c5e01ca2 = 0.75 * figwidth;\n",
" var height_a6a02c1ebeb44d349e8fc5247c5e01ca2 = 0.13 * figheight\n",
"\n",
" \n",
" var xdomaina6a02c1ebeb44d349e8fc5247c5e01ca2 = [-3.0, 3.0];\n",
" var x_a6a02c1ebeb44d349e8fc5247c5e01ca2 = d3.scale.linear()\n",
" .domain(xdomaina6a02c1ebeb44d349e8fc5247c5e01ca2)\n",
" .range([0, width_a6a02c1ebeb44d349e8fc5247c5e01ca2]);\n",
" var x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2 = x_a6a02c1ebeb44d349e8fc5247c5e01ca2;\n",
" \n",
" \n",
" var ydomaina6a02c1ebeb44d349e8fc5247c5e01ca2 = [0.0, 0.45];\n",
" var y_a6a02c1ebeb44d349e8fc5247c5e01ca2 = d3.scale.linear()\n",
" .domain(ydomaina6a02c1ebeb44d349e8fc5247c5e01ca2)\n",
" .range([height_a6a02c1ebeb44d349e8fc5247c5e01ca2, 0]);\n",
" var y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2 = y_a6a02c1ebeb44d349e8fc5247c5e01ca2;\n",
" \n",
"\n",
"\n",
" // zoom object for the axes\n",
" var zooma6a02c1ebeb44d349e8fc5247c5e01ca2 = d3.behavior.zoom()\n",
" .x(x_a6a02c1ebeb44d349e8fc5247c5e01ca2)\n",
" .y(y_a6a02c1ebeb44d349e8fc5247c5e01ca2)\n",
" .on(\"zoom\", zoomeda6a02c1ebeb44d349e8fc5247c5e01ca2);\n",
"\n",
" // create the axes itself\n",
" var baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca2 = canvas.append('g')\n",
" .attr('transform', 'translate(' + (0.05 * figwidth) + ',' +\n",
" ((1 - 0.82 - 0.13) * figheight) + ')')\n",
" .attr('width', width_a6a02c1ebeb44d349e8fc5247c5e01ca2)\n",
" .attr('height', height_a6a02c1ebeb44d349e8fc5247c5e01ca2)\n",
" .attr('class', 'main')\n",
" .call(zooma6a02c1ebeb44d349e8fc5247c5e01ca2);\n",
"\n",
" // create the axes background\n",
" baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca2.append(\"svg:rect\")\n",
" .attr(\"width\", width_a6a02c1ebeb44d349e8fc5247c5e01ca2)\n",
" .attr(\"height\", height_a6a02c1ebeb44d349e8fc5247c5e01ca2)\n",
" .attr(\"class\", \"bga6a02c1ebeb44d349e8fc5247c5e01ca2\");\n",
"\n",
" // axis factory functions: used for grid lines & axes\n",
" var create_xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca2 = function(){\n",
" return d3.svg.axis()\n",
" .scale(x_a6a02c1ebeb44d349e8fc5247c5e01ca2)\n",
" .orient('bottom');\n",
" }\n",
"\n",
" var create_yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca2 = function(){\n",
" return d3.svg.axis()\n",
" .scale(y_a6a02c1ebeb44d349e8fc5247c5e01ca2)\n",
" .orient('left');\n",
" }\n",
"\n",
" // draw the x axis\n",
" var xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca2 = create_xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca2();\n",
"\n",
" baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca2.append('g')\n",
" .attr('transform', 'translate(0,' + (height_a6a02c1ebeb44d349e8fc5247c5e01ca2) + ')')\n",
" .attr('class', 'axesa6a02c1ebeb44d349e8fc5247c5e01ca2 x axis')\n",
" .call(xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca2);\n",
"\n",
" // draw the y axis\n",
" var yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca2 = create_yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca2();\n",
"\n",
" baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca2.append('g')\n",
" .attr('transform', 'translate(0,0)')\n",
" .attr('class', 'axesa6a02c1ebeb44d349e8fc5247c5e01ca2 y axis')\n",
" .call(yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca2);\n",
"\n",
" // create the clip boundary\n",
" var clip_a6a02c1ebeb44d349e8fc5247c5e01ca2 = baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca2.append(\"svg:clipPath\")\n",
" .attr(\"id\", \"clipa6a02c1ebeb44d349e8fc5247c5e01ca2\")\n",
" .append(\"svg:rect\")\n",
" .attr(\"x\", 0)\n",
" .attr(\"y\", 0)\n",
" .attr(\"width\", width_a6a02c1ebeb44d349e8fc5247c5e01ca2)\n",
" .attr(\"height\", height_a6a02c1ebeb44d349e8fc5247c5e01ca2);\n",
"\n",
" // axes_a6a02c1ebeb44d349e8fc5247c5e01ca2 is the axes on which to draw plot components: they'll\n",
" // be clipped when zooming or scrolling moves them out of the plot.\n",
" var axes_a6a02c1ebeb44d349e8fc5247c5e01ca2 = baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca2.append('g')\n",
" .attr(\"clip-path\", \"url(#clipa6a02c1ebeb44d349e8fc5247c5e01ca2)\");\n",
"\n",
" \n",
" // draw x grid lines: we use a second x-axis with long ticks\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.append(\"g\")\n",
" .attr(\"class\", \"axesa6a02c1ebeb44d349e8fc5247c5e01ca2 x grid\")\n",
" .attr(\"transform\", \"translate(0,\" + (height_a6a02c1ebeb44d349e8fc5247c5e01ca2) + \")\")\n",
" .call(create_xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca2()\n",
" .tickSize(-(height_a6a02c1ebeb44d349e8fc5247c5e01ca2), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" // draw y grid lines: we use a second y-axis with long ticks\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.append(\"g\")\n",
" .attr(\"class\", \"axesa6a02c1ebeb44d349e8fc5247c5e01ca2 y grid\")\n",
" .call(create_yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca2()\n",
" .tickSize(-(width_a6a02c1ebeb44d349e8fc5247c5e01ca2), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca22 = [[-3.678194343014839, 0.0003446128921744951], [-3.6225002210133965, 0.00035757597161067967], [-3.566806099011954, 0.0004336506474861834], [-3.5111119770105113, 0.0005765070844720166], [-3.455417855009069, 0.0007946154185270726], [-3.3997237330076264, 0.0011001549641391217], [-3.344029611006184, 0.0015076930632061114], [-3.288335489004741, 0.0020326204885060817], [-3.2326413670032985, 0.002689386582815978], [-3.176947245001856, 0.0034896574271761627], [-3.1212531230004137, 0.004440609006635898], [-3.065559000998971, 0.005543643011946181], [-3.0098648789975284, 0.006793850958812575], [-2.954170756996086, 0.008180530149412363], [-2.898476634994643, 0.009688958319904267], [-2.8427825129932005, 0.011303462385379659], [-2.787088390991758, 0.013011588071011437], [-2.7313942689903152, 0.014808926663669966], [-2.6757001469888726, 0.016703930872529832], [-2.62000602498743, 0.018721906118480708], [-2.5643119029859878, 0.020907341298071397], [-2.508617780984545, 0.023323870241328468], [-2.4529236589831025, 0.026051430780603735], [-2.39722953698166, 0.02918058186978134], [-2.3415354149802177, 0.03280439364747166], [-2.285841292978775, 0.037008766950078424], [-2.2301471709773324, 0.04186238988428144], [-2.1744530489758898, 0.04740773199436312], [-2.118758926974447, 0.05365446572554691], [-2.0630648049730045, 0.06057647510663796], [-2.007370682971562, 0.06811318162003017], [-1.9516765609701194, 0.07617533848312966], [-1.8959824389686768, 0.08465479523781168], [-1.8402883169672342, 0.09343710997403616], [-1.7845941949657917, 0.10241538634090361], [-1.728900072964349, 0.11150342570730407], [-1.6732059509629065, 0.12064627430482547], [-1.6175118289614638, 0.1298265341344618], [-1.5618177069600212, 0.13906536963413546], [-1.5061235849585786, 0.14841790477580544], [-1.4504294629571364, 0.157963551215284], [-1.3947353409556937, 0.16779259744380365], [-1.339041218954251, 0.17799098265801477], [-1.2833470969528085, 0.18862546669043925], [-1.2276529749513658, 0.19973133077448], [-1.1719588529499232, 0.21130431271707995], [-1.1162647309484806, 0.22329777281749544], [-1.0605706089470384, 0.23562523725170353], [-1.0048764869455957, 0.24816763483528292], [-0.9491823649441531, 0.2607838844630305], [-0.8934882429427105, 0.2733231148742883], [-0.8377941209412678, 0.28563674890094903], [-0.7820999989398252, 0.2975889288952761], [-0.7264058769383825, 0.3090642037258855], [-0.6707117549369404, 0.3199719129258655], [-0.6150176329354977, 0.3302471686961598], [-0.5593235109340551, 0.3398486715978195], [-0.5036293889326124, 0.3487537832828933], [-0.4479352669311698, 0.35695136251094933], [-0.39224114492972717, 0.36443292876487987], [-0.33654702292828453, 0.37118282965109833], [-0.28085290092684234, 0.3771682929387702], [-0.2251587789253997, 0.3823305163693984], [-0.16946465692395707, 0.386578198454224], [-0.11377053492251443, 0.3897850126111534], [-0.058076412921071796, 0.3917923518093863], [-0.0023822909196291597, 0.39241815208744407], [0.05331183108181348, 0.3914717619571666], [0.10900595308325567, 0.3887737828740202], [0.1647000750846983, 0.38417876626376324], [0.22039419708614094, 0.3775978510376584], [0.2760883190875836, 0.3690180704050128], [0.3317824410890262, 0.35851527116962906], [0.38747656309046885, 0.3462583730414601], [0.4431706850919115, 0.33250392150915764], [0.4988648070933541, 0.31758132570398134], [0.5545589290947968, 0.30187054468526253], [0.6102530510962394, 0.28577503144071403], [0.665947173097682, 0.269693280775413], [0.7216412950991238, 0.25399228844243404], [0.7773354171005664, 0.2389856718846438], [0.833029539102009, 0.22491828646821205], [0.8887236611034517, 0.2119581084545682], [0.9444177831048943, 0.20019515960002315], [1.000111905106337, 0.1896464805367171], [1.0558060271077796, 0.18026570330482816], [1.1115001491092222, 0.1719556251960224], [1.1671942711106649, 0.16458227798434039], [1.2228883931121075, 0.1579892174943867], [1.2785825151135501, 0.1520110304399988], [1.3342766371149928, 0.1464853014783028], [1.3899707591164354, 0.14126247893473648], [1.445664881117878, 0.13621323573080465], [1.5013590031193198, 0.1312330761475567], [1.5570531251207624, 0.12624412144438962], [1.612747247122205, 0.12119423127472898], [1.6684413691236477, 0.11605386923922327], [1.7241354911250903, 0.11081136139219656], [1.779829613126533, 0.10546737533779138], [1.8355237351279756, 0.10002951787676415], [1.8912178571294183, 0.09450788296327589], [1.946911979130861, 0.08891217907599404], [2.0026061011323035, 0.08325075573568931], [2.058300223133746, 0.07753148632486043], [2.113994345135189, 0.0717641146057225], [2.1696884671366314, 0.0659634002189785], [2.225382589138074, 0.06015225446278292], [2.281076711139516, 0.05436406786497472], [2.3367708331409585, 0.04864359190350925], [2.392464955142401, 0.043046016101296256], [2.4481590771438437, 0.03763422341416536], [2.5038531991452864, 0.03247454468181589], [2.559547321146729, 0.02763160253200879], [2.6152414431481716, 0.02316298775217568], [2.6709355651496143, 0.019114523496297442], [2.726629687151057, 0.01551675096867336], [2.7823238091524995, 0.012383047191785596], [2.838017931153942, 0.009709511604972826], [2.893712053155385, 0.007476489363705319], [2.9494061751568275, 0.005651383891137035], [3.00510029715827, 0.004192281237576534], [3.060794419159712, 0.0030518745566634475], [3.1164885411611545, 0.002181228599579421], [3.172182663162597, 0.0015330367627956198], [3.2278767851640398, 0.0010641650290898474], [3.2835709071654824, 0.000737417022907555], [3.339265029166925, 0.0005225680764228136], [3.3949591511683677, 0.00039678944414989203]]\n",
" \n",
" var line_a6a02c1ebeb44d349e8fc5247c5e01ca22 = d3.svg.line()\n",
" .x(function(d) {return x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2(d[0]);})\n",
" .y(function(d) {return y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.append(\"svg:path\")\n",
" .attr(\"d\", line_a6a02c1ebeb44d349e8fc5247c5e01ca22(data_a6a02c1ebeb44d349e8fc5247c5e01ca22))\n",
" .attr('class', 'linea6a02c1ebeb44d349e8fc5247c5e01ca22');\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca26 = [[\"M\", [-2.5529898158340787, 0.0]], [\"L\", [-2.017129322520558, 0.0]], [\"L\", [-2.017129322520558, 0.0233269669176498]], [\"L\", [-2.5529898158340787, 0.0233269669176498]], [\"Z\", [-2.5529898158340787, 0.0]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca26,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca26');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca27 = [[\"M\", [-2.017129322520558, 0.0]], [\"L\", [-1.4812688292070373, 0.0]], [\"L\", [-1.4812688292070373, 0.11663483458824901]], [\"L\", [-2.017129322520558, 0.11663483458824901]], [\"Z\", [-2.017129322520558, 0.0]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca27,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca27');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca28 = [[\"M\", [-1.4812688292070373, 0.0]], [\"L\", [-0.9454083358935166, 0.0]], [\"L\", [-0.9454083358935166, 0.1632887684235486]], [\"L\", [-1.4812688292070373, 0.1632887684235486]], [\"Z\", [-1.4812688292070373, 0.0]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca28,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca28');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca29 = [[\"M\", [-0.9454083358935166, 0.0]], [\"L\", [-0.4095478425799959, 0.0]], [\"L\", [-0.4095478425799959, 0.3265775368470972]], [\"L\", [-0.9454083358935166, 0.3265775368470972]], [\"Z\", [-0.9454083358935166, 0.0]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca29,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca29');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca210 = [[\"M\", [-0.4095478425799959, 0.0]], [\"L\", [0.12631265073352482, 0.0]], [\"L\", [0.12631265073352482, 0.4198854045176964]], [\"L\", [-0.4095478425799959, 0.4198854045176964]], [\"Z\", [-0.4095478425799959, 0.0]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca210,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca210');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca211 = [[\"M\", [0.12631265073352482, 0.0]], [\"L\", [0.6621731440470455, 0.0]], [\"L\", [0.6621731440470455, 0.3965584376000466]], [\"L\", [0.12631265073352482, 0.3965584376000466]], [\"Z\", [0.12631265073352482, 0.0]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca211,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca211');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca212 = [[\"M\", [0.6621731440470455, 0.0]], [\"L\", [1.1980336373605662, 0.0]], [\"L\", [1.1980336373605662, 0.1632887684235486]], [\"L\", [0.6621731440470455, 0.1632887684235486]], [\"Z\", [0.6621731440470455, 0.0]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca212,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca212');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca213 = [[\"M\", [1.1980336373605662, 0.0]], [\"L\", [1.733894130674087, 0.0]], [\"L\", [1.733894130674087, 0.13996180150589882]], [\"L\", [1.1980336373605662, 0.13996180150589882]], [\"Z\", [1.1980336373605662, 0.0]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca213,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca213');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca214 = [[\"M\", [1.7338941306740872, 0.0]], [\"L\", [2.269754623987608, 0.0]], [\"L\", [2.269754623987608, 0.11663483458824901]], [\"L\", [1.7338941306740872, 0.11663483458824901]], [\"Z\", [1.7338941306740872, 0.0]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca214,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca214');\n",
" \n",
"\n",
" function zoomeda6a02c1ebeb44d349e8fc5247c5e01ca2() {\n",
" //console.log(d3.event); // for some reason this is sometimes null\n",
" //console.log(zooma6a02c1ebeb44d349e8fc5247c5e01ca2.translate());\n",
" //console.log(zooma6a02c1ebeb44d349e8fc5247c5e01ca2.scale());\n",
"\n",
" baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca2.select(\".x.axis\").call(xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca2);\n",
" baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca2.select(\".y.axis\").call(yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca2);\n",
"\n",
" \n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.select(\".x.grid\")\n",
" .call(create_xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca2()\n",
" .tickSize(-height_a6a02c1ebeb44d349e8fc5247c5e01ca2, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.select(\".y.grid\")\n",
" .call(create_yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca2()\n",
" .tickSize(-width_a6a02c1ebeb44d349e8fc5247c5e01ca2, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.select(\".linea6a02c1ebeb44d349e8fc5247c5e01ca22\")\n",
" .attr(\"d\", line_a6a02c1ebeb44d349e8fc5247c5e01ca22(data_a6a02c1ebeb44d349e8fc5247c5e01ca22));\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca26\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca26,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca27\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca27,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca28\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca28,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca29\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca29,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca210\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca210,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca211\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca211,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca212\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca212,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca213\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca213,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca2.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca214\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca214,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca2))\n",
" \n",
" }\n",
"\n",
" function reseta6a02c1ebeb44d349e8fc5247c5e01ca2() {\n",
" d3.transition().duration(750).tween(\"zoom\", function() {\n",
" var ix = d3.interpolate(x_a6a02c1ebeb44d349e8fc5247c5e01ca2.domain(), xdomaina6a02c1ebeb44d349e8fc5247c5e01ca2),\n",
" iy = d3.interpolate(y_a6a02c1ebeb44d349e8fc5247c5e01ca2.domain(), ydomaina6a02c1ebeb44d349e8fc5247c5e01ca2);\n",
" return function(t) {\n",
" zooma6a02c1ebeb44d349e8fc5247c5e01ca2.x(x_a6a02c1ebeb44d349e8fc5247c5e01ca2.domain(ix(t))).y(y_a6a02c1ebeb44d349e8fc5247c5e01ca2.domain(iy(t)));\n",
" zoomeda6a02c1ebeb44d349e8fc5247c5e01ca2();\n",
" };\n",
" });\n",
" }\n",
"\n",
" d3.select(\"#reseta6a02c1ebeb44d349e8fc5247c5e01ca\").on(\"click\", reseta6a02c1ebeb44d349e8fc5247c5e01ca2);\n",
" \n",
"\n",
" // store the width and height of the axes\n",
" var width_a6a02c1ebeb44d349e8fc5247c5e01ca3 = 0.13 * figwidth;\n",
" var height_a6a02c1ebeb44d349e8fc5247c5e01ca3 = 0.75 * figheight\n",
"\n",
" \n",
" var xdomaina6a02c1ebeb44d349e8fc5247c5e01ca3 = [0.0, 0.12];\n",
" var x_a6a02c1ebeb44d349e8fc5247c5e01ca3 = d3.scale.linear()\n",
" .domain(xdomaina6a02c1ebeb44d349e8fc5247c5e01ca3)\n",
" .range([0, width_a6a02c1ebeb44d349e8fc5247c5e01ca3]);\n",
" var x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3 = x_a6a02c1ebeb44d349e8fc5247c5e01ca3;\n",
" \n",
" \n",
" var ydomaina6a02c1ebeb44d349e8fc5247c5e01ca3 = [-20.0, 15.0];\n",
" var y_a6a02c1ebeb44d349e8fc5247c5e01ca3 = d3.scale.linear()\n",
" .domain(ydomaina6a02c1ebeb44d349e8fc5247c5e01ca3)\n",
" .range([height_a6a02c1ebeb44d349e8fc5247c5e01ca3, 0]);\n",
" var y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3 = y_a6a02c1ebeb44d349e8fc5247c5e01ca3;\n",
" \n",
"\n",
"\n",
" // zoom object for the axes\n",
" var zooma6a02c1ebeb44d349e8fc5247c5e01ca3 = d3.behavior.zoom()\n",
" .x(x_a6a02c1ebeb44d349e8fc5247c5e01ca3)\n",
" .y(y_a6a02c1ebeb44d349e8fc5247c5e01ca3)\n",
" .on(\"zoom\", zoomeda6a02c1ebeb44d349e8fc5247c5e01ca3);\n",
"\n",
" // create the axes itself\n",
" var baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca3 = canvas.append('g')\n",
" .attr('transform', 'translate(' + (0.82 * figwidth) + ',' +\n",
" ((1 - 0.05 - 0.75) * figheight) + ')')\n",
" .attr('width', width_a6a02c1ebeb44d349e8fc5247c5e01ca3)\n",
" .attr('height', height_a6a02c1ebeb44d349e8fc5247c5e01ca3)\n",
" .attr('class', 'main')\n",
" .call(zooma6a02c1ebeb44d349e8fc5247c5e01ca3);\n",
"\n",
" // create the axes background\n",
" baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"svg:rect\")\n",
" .attr(\"width\", width_a6a02c1ebeb44d349e8fc5247c5e01ca3)\n",
" .attr(\"height\", height_a6a02c1ebeb44d349e8fc5247c5e01ca3)\n",
" .attr(\"class\", \"bga6a02c1ebeb44d349e8fc5247c5e01ca3\");\n",
"\n",
" // axis factory functions: used for grid lines & axes\n",
" var create_xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca3 = function(){\n",
" return d3.svg.axis()\n",
" .scale(x_a6a02c1ebeb44d349e8fc5247c5e01ca3)\n",
" .orient('bottom');\n",
" }\n",
"\n",
" var create_yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca3 = function(){\n",
" return d3.svg.axis()\n",
" .scale(y_a6a02c1ebeb44d349e8fc5247c5e01ca3)\n",
" .orient('left');\n",
" }\n",
"\n",
" // draw the x axis\n",
" var xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca3 = create_xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca3();\n",
"\n",
" baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append('g')\n",
" .attr('transform', 'translate(0,' + (height_a6a02c1ebeb44d349e8fc5247c5e01ca3) + ')')\n",
" .attr('class', 'axesa6a02c1ebeb44d349e8fc5247c5e01ca3 x axis')\n",
" .call(xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca3);\n",
"\n",
" // draw the y axis\n",
" var yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca3 = create_yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca3();\n",
"\n",
" baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append('g')\n",
" .attr('transform', 'translate(0,0)')\n",
" .attr('class', 'axesa6a02c1ebeb44d349e8fc5247c5e01ca3 y axis')\n",
" .call(yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca3);\n",
"\n",
" // create the clip boundary\n",
" var clip_a6a02c1ebeb44d349e8fc5247c5e01ca3 = baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"svg:clipPath\")\n",
" .attr(\"id\", \"clipa6a02c1ebeb44d349e8fc5247c5e01ca3\")\n",
" .append(\"svg:rect\")\n",
" .attr(\"x\", 0)\n",
" .attr(\"y\", 0)\n",
" .attr(\"width\", width_a6a02c1ebeb44d349e8fc5247c5e01ca3)\n",
" .attr(\"height\", height_a6a02c1ebeb44d349e8fc5247c5e01ca3);\n",
"\n",
" // axes_a6a02c1ebeb44d349e8fc5247c5e01ca3 is the axes on which to draw plot components: they'll\n",
" // be clipped when zooming or scrolling moves them out of the plot.\n",
" var axes_a6a02c1ebeb44d349e8fc5247c5e01ca3 = baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append('g')\n",
" .attr(\"clip-path\", \"url(#clipa6a02c1ebeb44d349e8fc5247c5e01ca3)\");\n",
"\n",
" \n",
" // draw x grid lines: we use a second x-axis with long ticks\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"g\")\n",
" .attr(\"class\", \"axesa6a02c1ebeb44d349e8fc5247c5e01ca3 x grid\")\n",
" .attr(\"transform\", \"translate(0,\" + (height_a6a02c1ebeb44d349e8fc5247c5e01ca3) + \")\")\n",
" .call(create_xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca3()\n",
" .tickSize(-(height_a6a02c1ebeb44d349e8fc5247c5e01ca3), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" // draw y grid lines: we use a second y-axis with long ticks\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"g\")\n",
" .attr(\"class\", \"axesa6a02c1ebeb44d349e8fc5247c5e01ca3 y grid\")\n",
" .call(create_yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca3()\n",
" .tickSize(-(width_a6a02c1ebeb44d349e8fc5247c5e01ca3), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca32 = [[6.46332585601192e-05, -24.670600203164952], [8.111305668236785e-05, -24.341492392281715], [0.00012113157081271309, -24.012384581398482], [0.0001904289692188782, -23.683276770515246], [0.00029767448588377543, -23.35416895963201], [0.00045367803977684057, -23.025061148748776], [0.0006701525589115076, -22.69595333786554], [0.0009579717739234897, -22.366845526982303], [0.0013250041232717516, -22.03773771609907], [0.001773779617700838, -21.708629905215833], [0.0022994119195692622, -21.3795220943326], [0.002888289029100148, -21.050414283449363], [0.003518006527146636, -20.721306472566127], [0.004158821960795159, -20.39219866168289], [0.004776582028651437, -20.063090850799657], [0.005336693451641422, -19.73398303991642], [0.0058083877596126765, -19.404875229033188], [0.006168384221709254, -19.07576741814995], [0.006403155789100071, -18.746659607266714], [0.006509345569601241, -18.417551796383478], [0.0064923754837017955, -18.088443985500245], [0.006363781362564588, -17.759336174617008], [0.006138135711251817, -17.430228363733775], [0.005830466977179302, -17.10112055285054], [0.005454836139378978, -16.772012741967302], [0.005024279554701392, -16.442904931084065], [0.004551837699854667, -16.113797120200832], [0.004052038047364752, -15.784689309317598], [0.003542100745992042, -15.455581498434361], [0.003042297445053601, -15.126473687551126], [0.0025752249790258197, -14.797365876667891], [0.002164111902664967, -14.468258065784655], [0.0018305265470030686, -14.13915025490142], [0.00159193863911598, -13.810042444018185], [0.00145952592499673, -13.480934633134948], [0.0014364945059685535, -13.151826822251714], [0.0015170848355260877, -12.822719011368479], [0.0016864095528056223, -12.493611200485242], [0.0019212953886051654, -12.164503389602007], [0.002192312210863122, -11.835395578718773], [0.002467096149012183, -11.506287767835538], [0.0027148802710904602, -11.177179956952301], [0.0029118700430362174, -10.848072146069066], [0.003046829094764567, -10.518964335185832], [0.003126071563170617, -10.189856524302595], [0.0031770494124061573, -9.86074871341936], [0.0032498676542092424, -9.531640902536125], [0.003416290151053037, -9.202533091652889], [0.0037660335582581916, -8.873425280769654], [0.00440034916161328, -8.544317469886419], [0.005423096609160776, -8.215209659003182], [0.006929806652967774, -7.886101848119949], [0.00899568184363089, -7.556994037236713], [0.011664063196032672, -7.227886226353476], [0.014937417060404167, -6.898778415470243], [0.018773074527289574, -6.569670604587007], [0.023085497213223744, -6.24056279370377], [0.02775563442260764, -5.911454982820537], [0.03264617064442144, -5.5823471719373], [0.037619651743370605, -5.253239361054064], [0.04255530688909537, -4.924131550170831], [0.04736043310574957, -4.595023739287594], [0.05197367228433341, -4.2659159284043575], [0.05636002712084483, -3.9368081175211245], [0.060500189431342395, -3.607700306637888], [0.06437866462897332, -3.2785924957546513], [0.06797547905070041, -2.9494846848714182], [0.07126475256979696, -2.6203768739881816], [0.0742206186721591, -2.291269063104945], [0.07682791761708807, -1.962161252221712], [0.07909293356230572, -1.6330534413384754], [0.0810490135120307, -1.3039456304552388], [0.08275337108693198, -0.9748378195720058], [0.0842742380878701, -0.6457300086887692], [0.08567081920321037, -0.3166221978055326], [0.08697116673723285, 0.012485613077700464], [0.08815430152904973, 0.34159342396093706], [0.08914230011300377, 0.6707012348441737], [0.08980579842485417, 0.9998090457274067], [0.08998302082775828, 1.3289168566106433], [0.08950890218922376, 1.6580246674938763], [0.08824807394306189, 1.987132478377113], [0.08612421482363557, 2.3162402892603495], [0.08313892416089019, 2.6453481001435826], [0.07937573427107567, 2.974455911026819], [0.07498848325291178, 3.3035637219100558], [0.07017701060350245, 3.632671532793289], [0.06515596639297792, 3.9617793436765254], [0.06012369829472323, 4.290887154559762], [0.05523750432305563, 4.619994965442995], [0.050599396717152564, 4.949102776326232], [0.046253692834091774, 5.278210587209468], [0.0421950918981996, 5.607318398092701], [0.03838405083931898, 5.936426208975938], [0.0347654904281328, 6.2655340198591745], [0.03128702761497757, 6.5946418307424075], [0.027913711719692258, 6.923749641625644], [0.024637290922602653, 7.252857452508881], [0.02147911114137277, 7.581965263392114], [0.018486745078312272, 7.91107307427535], [0.015725332908320178, 8.240180885158587], [0.013265352822350506, 8.569288696041824], [0.011169052970736185, 8.898396506925053], [0.009477966646981318, 9.22750431780829], [0.008203729455335231, 9.556612128691526], [0.007323825906937918, 9.885719939574763], [0.006783006794465869, 10.214827750458], [0.0065000974743054645, 10.543935561341236], [0.006378948282534413, 10.873043372224465], [0.0063215405475413895, 11.202151183107702], [0.006240897229853961, 11.531258993990939], [0.0060715376035658, 11.860366804874175], [0.005775757752205929, 12.189474615757412], [0.005344909725739391, 12.518582426640648], [0.004795895281055857, 12.847690237523878], [0.00416403644059786, 13.176798048407115], [0.0034941040746211856, 13.505905859290351], [0.002831439267772018, 13.835013670173588], [0.002214790781759292, 14.164121481056824], [0.0016718500146218184, 14.493229291940061], [0.0012177076989335206, 14.82233710282329], [0.0008558014853001263, 15.151444913706527], [0.00058051992055725, 15.480552724589764], [0.0003805225004114565, 15.809660535473], [0.00024197806081853457, 16.138768346356237], [0.00015120794370210647, 16.467876157239473], [9.6529647996009e-05, 16.796983968122703], [6.93423112667832e-05, 17.12609177900594]]\n",
" \n",
" var line_a6a02c1ebeb44d349e8fc5247c5e01ca32 = d3.svg.line()\n",
" .x(function(d) {return x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3(d[0]);})\n",
" .y(function(d) {return y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"svg:path\")\n",
" .attr(\"d\", line_a6a02c1ebeb44d349e8fc5247c5e01ca32(data_a6a02c1ebeb44d349e8fc5247c5e01ca32))\n",
" .attr('class', 'linea6a02c1ebeb44d349e8fc5247c5e01ca32');\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca36 = [[\"M\", [0.0, -19.57027344064852]], [\"L\", [0.010286099646349101, -19.57027344064852]], [\"L\", [0.010286099646349101, -17.139808943945596]], [\"L\", [0.0, -17.139808943945596]], [\"Z\", [0.0, -19.57027344064852]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca36,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca36');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca37 = [[\"M\", [0.0, -17.139808943945596]], [\"L\", [0.005143049823174547, -17.139808943945596]], [\"L\", [0.005143049823174547, -14.70934444724267]], [\"L\", [0.0, -14.70934444724267]], [\"Z\", [0.0, -17.139808943945596]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca37,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca37');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca38 = [[\"M\", [0.0, -14.709344447242668]], [\"L\", [0.0, -14.709344447242668]], [\"L\", [0.0, -12.278879950539741]], [\"L\", [0.0, -12.278879950539741]], [\"Z\", [0.0, -14.709344447242668]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca38,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca38');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca39 = [[\"M\", [0.0, -12.278879950539743]], [\"L\", [0.0051430498231745505, -12.278879950539743]], [\"L\", [0.0051430498231745505, -9.848415453836818]], [\"L\", [0.0, -9.848415453836818]], [\"Z\", [0.0, -12.278879950539743]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca39,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca39');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca310 = [[\"M\", [0.0, -9.848415453836818]], [\"L\", [0.0, -9.848415453836818]], [\"L\", [0.0, -7.417950957133893]], [\"L\", [0.0, -7.417950957133893]], [\"Z\", [0.0, -9.848415453836818]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca310,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca310');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca311 = [[\"M\", [0.0, -7.417950957133893]], [\"L\", [0.01542914946952364, -7.417950957133893]], [\"L\", [0.01542914946952364, -4.987486460430967]], [\"L\", [0.0, -4.987486460430967]], [\"Z\", [0.0, -7.417950957133893]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca311,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca311');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca312 = [[\"M\", [0.0, -4.987486460430967]], [\"L\", [0.05143049823174547, -4.987486460430967]], [\"L\", [0.05143049823174547, -2.5570219637280402]], [\"L\", [0.0, -2.5570219637280402]], [\"Z\", [0.0, -4.987486460430967]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca312,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca312');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca313 = [[\"M\", [0.0, -2.5570219637280402]], [\"L\", [0.102860996463491, -2.5570219637280402]], [\"L\", [0.102860996463491, -0.1265574670251155]], [\"L\", [0.0, -0.1265574670251155]], [\"Z\", [0.0, -2.5570219637280402]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca313,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca313');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca314 = [[\"M\", [0.0, -0.1265574670251155]], [\"L\", [0.102860996463491, -0.1265574670251155]], [\"L\", [0.102860996463491, 2.3039070296778092]], [\"L\", [0.0, 2.3039070296778092]], [\"Z\", [0.0, -0.1265574670251155]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca314,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca314');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca315 = [[\"M\", [0.0, 2.3039070296778092]], [\"L\", [0.0514304982317455, 2.3039070296778092]], [\"L\", [0.0514304982317455, 4.734371526380734]], [\"L\", [0.0, 4.734371526380734]], [\"Z\", [0.0, 2.3039070296778092]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca315,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca315');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca316 = [[\"M\", [0.0, 4.734371526380734]], [\"L\", [0.04628744840857089, 4.734371526380734]], [\"L\", [0.04628744840857089, 7.164836023083662]], [\"L\", [0.0, 7.164836023083662]], [\"Z\", [0.0, 4.734371526380734]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca316,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca316');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca317 = [[\"M\", [0.0, 7.164836023083662]], [\"L\", [0.010286099646349101, 7.164836023083662]], [\"L\", [0.010286099646349101, 9.595300519786587]], [\"L\", [0.0, 9.595300519786587]], [\"Z\", [0.0, 7.164836023083662]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca317,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca317');\n",
" \n",
"\n",
" var data_a6a02c1ebeb44d349e8fc5247c5e01ca318 = [[\"M\", [0.0, 9.595300519786587]], [\"L\", [0.010286099646349101, 9.595300519786587]], [\"L\", [0.010286099646349101, 12.025765016489512]], [\"L\", [0.0, 12.025765016489512]], [\"Z\", [0.0, 9.595300519786587]]];\n",
"\n",
" \n",
" // This function constructs a mapped SVG path\n",
" // from an input data array\n",
" var construct_SVG_path = function(data, xmap, ymap){\n",
" var result = \"\";\n",
" for (var i=0;i<data.length;i++){\n",
" result += data[i][0];\n",
" if(data[i][0] == 'Z'){\n",
" continue;\n",
" }\n",
" for (var j=0;j<data[i][1].length;j++){\n",
" if(j % 2 == 0){\n",
" result += \" \" + xmap(data[i][1][j]);\n",
" }else{\n",
" result += \" \" + ymap(data[i][1][j]);\n",
" }\n",
" }\n",
" result += \" \";\n",
" }\n",
" return result;\n",
" };\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.append(\"svg:path\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca318,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" .attr(\"vector-effect\", \"non-scaling-stroke\")\n",
" .attr('class', 'patcha6a02c1ebeb44d349e8fc5247c5e01ca318');\n",
" \n",
"\n",
" function zoomeda6a02c1ebeb44d349e8fc5247c5e01ca3() {\n",
" //console.log(d3.event); // for some reason this is sometimes null\n",
" //console.log(zooma6a02c1ebeb44d349e8fc5247c5e01ca3.translate());\n",
" //console.log(zooma6a02c1ebeb44d349e8fc5247c5e01ca3.scale());\n",
"\n",
" baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".x.axis\").call(xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca3);\n",
" baseaxes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".y.axis\").call(yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca3);\n",
"\n",
" \n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".x.grid\")\n",
" .call(create_xAxis_a6a02c1ebeb44d349e8fc5247c5e01ca3()\n",
" .tickSize(-height_a6a02c1ebeb44d349e8fc5247c5e01ca3, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".y.grid\")\n",
" .call(create_yAxis_a6a02c1ebeb44d349e8fc5247c5e01ca3()\n",
" .tickSize(-width_a6a02c1ebeb44d349e8fc5247c5e01ca3, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".linea6a02c1ebeb44d349e8fc5247c5e01ca32\")\n",
" .attr(\"d\", line_a6a02c1ebeb44d349e8fc5247c5e01ca32(data_a6a02c1ebeb44d349e8fc5247c5e01ca32));\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca36\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca36,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca37\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca37,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca38\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca38,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca39\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca39,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca310\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca310,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca311\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca311,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca312\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca312,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca313\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca313,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca314\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca314,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca315\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca315,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca316\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca316,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca317\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca317,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" \n",
"\n",
" axes_a6a02c1ebeb44d349e8fc5247c5e01ca3.select(\".patcha6a02c1ebeb44d349e8fc5247c5e01ca318\")\n",
" .attr(\"d\", construct_SVG_path(data_a6a02c1ebeb44d349e8fc5247c5e01ca318,\n",
" x_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3,\n",
" y_data_mapa6a02c1ebeb44d349e8fc5247c5e01ca3))\n",
" \n",
" }\n",
"\n",
" function reseta6a02c1ebeb44d349e8fc5247c5e01ca3() {\n",
" d3.transition().duration(750).tween(\"zoom\", function() {\n",
" var ix = d3.interpolate(x_a6a02c1ebeb44d349e8fc5247c5e01ca3.domain(), xdomaina6a02c1ebeb44d349e8fc5247c5e01ca3),\n",
" iy = d3.interpolate(y_a6a02c1ebeb44d349e8fc5247c5e01ca3.domain(), ydomaina6a02c1ebeb44d349e8fc5247c5e01ca3);\n",
" return function(t) {\n",
" zooma6a02c1ebeb44d349e8fc5247c5e01ca3.x(x_a6a02c1ebeb44d349e8fc5247c5e01ca3.domain(ix(t))).y(y_a6a02c1ebeb44d349e8fc5247c5e01ca3.domain(iy(t)));\n",
" zoomeda6a02c1ebeb44d349e8fc5247c5e01ca3();\n",
" };\n",
" });\n",
" }\n",
"\n",
" d3.select(\"#reseta6a02c1ebeb44d349e8fc5247c5e01ca\").on(\"click\", reseta6a02c1ebeb44d349e8fc5247c5e01ca3);\n",
" \n",
"\n",
" }\n",
"\n",
" // set a timeout of 0 to allow d3.js to load\n",
" setTimeout(function(){ funca6a02c1ebeb44d349e8fc5247c5e01ca(d3.select('#figurea6a02c1ebeb44d349e8fc5247c5e01ca')) }, 0)\n",
" </script>\n",
" "
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 19,
"text": [
"<IPython.core.display.HTML at 0x109bdf990>"
]
}
],
"prompt_number": 19
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"sns.coefplot(\"y1 ~ x1 * x2 + g\", df)\n",
"fig = plt.gcf()"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "display_data",
"png": "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\nAElFTkSuQmCC\n",
"text": [
"<matplotlib.figure.Figure at 0x109fd8a90>"
]
}
],
"prompt_number": 20
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"display_d3(fig)"
],
"language": "python",
"metadata": {},
"outputs": [
{
"html": [
"\n",
" <script type=\"text/javascript\" src=\"http://d3js.org/d3.v3.min.js\"></script>\n",
" \n",
" <style>\n",
" \n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" .axes7cb0d703614f40ea9291a030de23edc51.axis line, .axes7cb0d703614f40ea9291a030de23edc51.axis path {\n",
" shape-rendering: crispEdges;\n",
" stroke: black;\n",
" fill: none;\n",
" }\n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" .axes7cb0d703614f40ea9291a030de23edc51.axis text {\n",
" font-family: sans-serif;\n",
" font-size: 10.0px;\n",
" fill: black;\n",
" stroke: none;\n",
" }\n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" .bg7cb0d703614f40ea9291a030de23edc51{\n",
" fill: #EAEAF2;\n",
" }\n",
" \n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" .grid .tick {\n",
" stroke: #FFFFFF;\n",
" stroke-dasharray: 10,0;\n",
" stroke-opacity: 1.0;\n",
" }\n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" .grid path {\n",
" stroke-width: 0;\n",
" }\n",
" \n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.line7cb0d703614f40ea9291a030de23edc512 {\n",
" stroke: #F67088;\n",
" stroke-width: 2.5;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.points7cb0d703614f40ea9291a030de23edc512 {\n",
" stroke-width: 0.0;\n",
" stroke: #F67088;\n",
" fill: #F67088;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.line7cb0d703614f40ea9291a030de23edc513 {\n",
" stroke: #F67088;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: none;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.points7cb0d703614f40ea9291a030de23edc513 {\n",
" stroke-width: 0.0;\n",
" stroke: #000000;\n",
" fill: #F67088;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.line7cb0d703614f40ea9291a030de23edc514 {\n",
" stroke: #AD9C31;\n",
" stroke-width: 2.5;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.points7cb0d703614f40ea9291a030de23edc514 {\n",
" stroke-width: 0.0;\n",
" stroke: #AD9C31;\n",
" fill: #AD9C31;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.line7cb0d703614f40ea9291a030de23edc515 {\n",
" stroke: #AD9C31;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: none;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.points7cb0d703614f40ea9291a030de23edc515 {\n",
" stroke-width: 0.0;\n",
" stroke: #000000;\n",
" fill: #AD9C31;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.line7cb0d703614f40ea9291a030de23edc516 {\n",
" stroke: #33B07A;\n",
" stroke-width: 2.5;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.points7cb0d703614f40ea9291a030de23edc516 {\n",
" stroke-width: 0.0;\n",
" stroke: #33B07A;\n",
" fill: #33B07A;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.line7cb0d703614f40ea9291a030de23edc517 {\n",
" stroke: #33B07A;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: none;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.points7cb0d703614f40ea9291a030de23edc517 {\n",
" stroke-width: 0.0;\n",
" stroke: #000000;\n",
" fill: #33B07A;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.line7cb0d703614f40ea9291a030de23edc518 {\n",
" stroke: #38A8C5;\n",
" stroke-width: 2.5;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.points7cb0d703614f40ea9291a030de23edc518 {\n",
" stroke-width: 0.0;\n",
" stroke: #38A8C5;\n",
" fill: #38A8C5;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.line7cb0d703614f40ea9291a030de23edc519 {\n",
" stroke: #38A8C5;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: none;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.points7cb0d703614f40ea9291a030de23edc519 {\n",
" stroke-width: 0.0;\n",
" stroke: #000000;\n",
" fill: #38A8C5;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.line7cb0d703614f40ea9291a030de23edc5110 {\n",
" stroke: #CC79F4;\n",
" stroke-width: 2.5;\n",
" stroke-dasharray: 10,0;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.points7cb0d703614f40ea9291a030de23edc5110 {\n",
" stroke-width: 0.0;\n",
" stroke: #CC79F4;\n",
" fill: #CC79F4;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.line7cb0d703614f40ea9291a030de23edc5111 {\n",
" stroke: #CC79F4;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: none;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.points7cb0d703614f40ea9291a030de23edc5111 {\n",
" stroke-width: 0.0;\n",
" stroke: #000000;\n",
" fill: #CC79F4;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.line7cb0d703614f40ea9291a030de23edc5112 {\n",
" stroke: #696969;\n",
" stroke-width: 1.4;\n",
" stroke-dasharray: 6,6;\n",
" fill: none;\n",
" stroke-opacity: 1;\n",
" }\n",
"\n",
" div#figure7cb0d703614f40ea9291a030de23edc5\n",
" path.points7cb0d703614f40ea9291a030de23edc5112 {\n",
" stroke-width: 0.0;\n",
" stroke: #696969;\n",
" fill: #696969;\n",
" fill-opacity: 1;\n",
" stroke-opacity: 1;\n",
" }\n",
" \n",
"\n",
"\n",
"\n",
" </style>\n",
" \n",
" <div id='figure7cb0d703614f40ea9291a030de23edc5'>\n",
" <!-- Uncomment for a rudimentary reset button -->\n",
" <!-- <button id='reset7cb0d703614f40ea9291a030de23edc5'>Reset</button> -->\n",
" </div>\n",
"\n",
" <script type=\"text/javascript\">\n",
" func7cb0d703614f40ea9291a030de23edc5 = function(figure){\n",
"\n",
" var figwidth = 10.0 * 80;\n",
" var figheight = 2.75 * 80;\n",
"\n",
" var canvas = figure.append('svg:svg')\n",
" .attr('width', figwidth)\n",
" .attr('height', figheight)\n",
" .attr('class', 'canvas')\n",
"\n",
" \n",
" // store the width and height of the axes\n",
" var width_7cb0d703614f40ea9291a030de23edc51 = 0.775 * figwidth;\n",
" var height_7cb0d703614f40ea9291a030de23edc51 = 0.775 * figheight\n",
"\n",
" \n",
" var xdomain7cb0d703614f40ea9291a030de23edc51 = [-0.5, 4.5];\n",
" var x_7cb0d703614f40ea9291a030de23edc51 = d3.scale.linear()\n",
" .domain(xdomain7cb0d703614f40ea9291a030de23edc51)\n",
" .range([0, width_7cb0d703614f40ea9291a030de23edc51]);\n",
" var x_data_map7cb0d703614f40ea9291a030de23edc51 = x_7cb0d703614f40ea9291a030de23edc51;\n",
" \n",
" \n",
" var ydomain7cb0d703614f40ea9291a030de23edc51 = [-3.0, 4.0];\n",
" var y_7cb0d703614f40ea9291a030de23edc51 = d3.scale.linear()\n",
" .domain(ydomain7cb0d703614f40ea9291a030de23edc51)\n",
" .range([height_7cb0d703614f40ea9291a030de23edc51, 0]);\n",
" var y_data_map7cb0d703614f40ea9291a030de23edc51 = y_7cb0d703614f40ea9291a030de23edc51;\n",
" \n",
"\n",
"\n",
" // zoom object for the axes\n",
" var zoom7cb0d703614f40ea9291a030de23edc51 = d3.behavior.zoom()\n",
" .x(x_7cb0d703614f40ea9291a030de23edc51)\n",
" .y(y_7cb0d703614f40ea9291a030de23edc51)\n",
" .on(\"zoom\", zoomed7cb0d703614f40ea9291a030de23edc51);\n",
"\n",
" // create the axes itself\n",
" var baseaxes_7cb0d703614f40ea9291a030de23edc51 = canvas.append('g')\n",
" .attr('transform', 'translate(' + (0.125 * figwidth) + ',' +\n",
" ((1 - 0.125 - 0.775) * figheight) + ')')\n",
" .attr('width', width_7cb0d703614f40ea9291a030de23edc51)\n",
" .attr('height', height_7cb0d703614f40ea9291a030de23edc51)\n",
" .attr('class', 'main')\n",
" .call(zoom7cb0d703614f40ea9291a030de23edc51);\n",
"\n",
" // create the axes background\n",
" baseaxes_7cb0d703614f40ea9291a030de23edc51.append(\"svg:rect\")\n",
" .attr(\"width\", width_7cb0d703614f40ea9291a030de23edc51)\n",
" .attr(\"height\", height_7cb0d703614f40ea9291a030de23edc51)\n",
" .attr(\"class\", \"bg7cb0d703614f40ea9291a030de23edc51\");\n",
"\n",
" // axis factory functions: used for grid lines & axes\n",
" var create_xAxis_7cb0d703614f40ea9291a030de23edc51 = function(){\n",
" return d3.svg.axis()\n",
" .scale(x_7cb0d703614f40ea9291a030de23edc51)\n",
" .orient('bottom');\n",
" }\n",
"\n",
" var create_yAxis_7cb0d703614f40ea9291a030de23edc51 = function(){\n",
" return d3.svg.axis()\n",
" .scale(y_7cb0d703614f40ea9291a030de23edc51)\n",
" .orient('left');\n",
" }\n",
"\n",
" // draw the x axis\n",
" var xAxis_7cb0d703614f40ea9291a030de23edc51 = create_xAxis_7cb0d703614f40ea9291a030de23edc51();\n",
"\n",
" baseaxes_7cb0d703614f40ea9291a030de23edc51.append('g')\n",
" .attr('transform', 'translate(0,' + (height_7cb0d703614f40ea9291a030de23edc51) + ')')\n",
" .attr('class', 'axes7cb0d703614f40ea9291a030de23edc51 x axis')\n",
" .call(xAxis_7cb0d703614f40ea9291a030de23edc51);\n",
"\n",
" // draw the y axis\n",
" var yAxis_7cb0d703614f40ea9291a030de23edc51 = create_yAxis_7cb0d703614f40ea9291a030de23edc51();\n",
"\n",
" baseaxes_7cb0d703614f40ea9291a030de23edc51.append('g')\n",
" .attr('transform', 'translate(0,0)')\n",
" .attr('class', 'axes7cb0d703614f40ea9291a030de23edc51 y axis')\n",
" .call(yAxis_7cb0d703614f40ea9291a030de23edc51);\n",
"\n",
" // create the clip boundary\n",
" var clip_7cb0d703614f40ea9291a030de23edc51 = baseaxes_7cb0d703614f40ea9291a030de23edc51.append(\"svg:clipPath\")\n",
" .attr(\"id\", \"clip7cb0d703614f40ea9291a030de23edc51\")\n",
" .append(\"svg:rect\")\n",
" .attr(\"x\", 0)\n",
" .attr(\"y\", 0)\n",
" .attr(\"width\", width_7cb0d703614f40ea9291a030de23edc51)\n",
" .attr(\"height\", height_7cb0d703614f40ea9291a030de23edc51);\n",
"\n",
" // axes_7cb0d703614f40ea9291a030de23edc51 is the axes on which to draw plot components: they'll\n",
" // be clipped when zooming or scrolling moves them out of the plot.\n",
" var axes_7cb0d703614f40ea9291a030de23edc51 = baseaxes_7cb0d703614f40ea9291a030de23edc51.append('g')\n",
" .attr(\"clip-path\", \"url(#clip7cb0d703614f40ea9291a030de23edc51)\");\n",
"\n",
" \n",
" // draw x grid lines: we use a second x-axis with long ticks\n",
" axes_7cb0d703614f40ea9291a030de23edc51.append(\"g\")\n",
" .attr(\"class\", \"axes7cb0d703614f40ea9291a030de23edc51 x grid\")\n",
" .attr(\"transform\", \"translate(0,\" + (height_7cb0d703614f40ea9291a030de23edc51) + \")\")\n",
" .call(create_xAxis_7cb0d703614f40ea9291a030de23edc51()\n",
" .tickSize(-(height_7cb0d703614f40ea9291a030de23edc51), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" // draw y grid lines: we use a second y-axis with long ticks\n",
" axes_7cb0d703614f40ea9291a030de23edc51.append(\"g\")\n",
" .attr(\"class\", \"axes7cb0d703614f40ea9291a030de23edc51 y grid\")\n",
" .call(create_yAxis_7cb0d703614f40ea9291a030de23edc51()\n",
" .tickSize(-(width_7cb0d703614f40ea9291a030de23edc51), 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" var data_7cb0d703614f40ea9291a030de23edc512 = [[0.0, -1.4471838818898117], [0.0, 1.8205965686349086]]\n",
" \n",
" var line_7cb0d703614f40ea9291a030de23edc512 = d3.svg.line()\n",
" .x(function(d) {return x_data_map7cb0d703614f40ea9291a030de23edc51(d[0]);})\n",
" .y(function(d) {return y_data_map7cb0d703614f40ea9291a030de23edc51(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_7cb0d703614f40ea9291a030de23edc51.append(\"svg:path\")\n",
" .attr(\"d\", line_7cb0d703614f40ea9291a030de23edc512(data_7cb0d703614f40ea9291a030de23edc512))\n",
" .attr('class', 'line7cb0d703614f40ea9291a030de23edc512');\n",
" \n",
"\n",
" var data_7cb0d703614f40ea9291a030de23edc513 = [[0.0, 0.18670634337254854]]\n",
" \n",
" var g_7cb0d703614f40ea9291a030de23edc513 = axes_7cb0d703614f40ea9291a030de23edc51.append(\"svg:g\");\n",
"\n",
" g_7cb0d703614f40ea9291a030de23edc513.selectAll(\"scatter-dots-7cb0d703614f40ea9291a030de23edc513\")\n",
" .data(data_7cb0d703614f40ea9291a030de23edc513.filter(\n",
" function(d) {return !isNaN(d[0]) && !isNaN(d[1]); }))\n",
" .enter().append(\"svg:path\")\n",
" .attr('class', 'points7cb0d703614f40ea9291a030de23edc513')\n",
" .attr(\"d\", d3.svg.symbol()\n",
" .type(\"circle\")\n",
" .size(64))\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map7cb0d703614f40ea9291a030de23edc51(d[0]) +\n",
" \",\" + y_data_map7cb0d703614f40ea9291a030de23edc51(d[1]) + \")\"; });\n",
" \n",
"\n",
" var data_7cb0d703614f40ea9291a030de23edc514 = [[1.0, -2.702918369492016], [1.0, 0.5007250704541366]]\n",
" \n",
" var line_7cb0d703614f40ea9291a030de23edc514 = d3.svg.line()\n",
" .x(function(d) {return x_data_map7cb0d703614f40ea9291a030de23edc51(d[0]);})\n",
" .y(function(d) {return y_data_map7cb0d703614f40ea9291a030de23edc51(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_7cb0d703614f40ea9291a030de23edc51.append(\"svg:path\")\n",
" .attr(\"d\", line_7cb0d703614f40ea9291a030de23edc514(data_7cb0d703614f40ea9291a030de23edc514))\n",
" .attr('class', 'line7cb0d703614f40ea9291a030de23edc514');\n",
" \n",
"\n",
" var data_7cb0d703614f40ea9291a030de23edc515 = [[1.0, -1.1010966495189396]]\n",
" \n",
" var g_7cb0d703614f40ea9291a030de23edc515 = axes_7cb0d703614f40ea9291a030de23edc51.append(\"svg:g\");\n",
"\n",
" g_7cb0d703614f40ea9291a030de23edc515.selectAll(\"scatter-dots-7cb0d703614f40ea9291a030de23edc515\")\n",
" .data(data_7cb0d703614f40ea9291a030de23edc515.filter(\n",
" function(d) {return !isNaN(d[0]) && !isNaN(d[1]); }))\n",
" .enter().append(\"svg:path\")\n",
" .attr('class', 'points7cb0d703614f40ea9291a030de23edc515')\n",
" .attr(\"d\", d3.svg.symbol()\n",
" .type(\"circle\")\n",
" .size(64))\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map7cb0d703614f40ea9291a030de23edc51(d[0]) +\n",
" \",\" + y_data_map7cb0d703614f40ea9291a030de23edc51(d[1]) + \")\"; });\n",
" \n",
"\n",
" var data_7cb0d703614f40ea9291a030de23edc516 = [[2.0, 1.3061383421334185], [2.0, 2.6523273946460586]]\n",
" \n",
" var line_7cb0d703614f40ea9291a030de23edc516 = d3.svg.line()\n",
" .x(function(d) {return x_data_map7cb0d703614f40ea9291a030de23edc51(d[0]);})\n",
" .y(function(d) {return y_data_map7cb0d703614f40ea9291a030de23edc51(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_7cb0d703614f40ea9291a030de23edc51.append(\"svg:path\")\n",
" .attr(\"d\", line_7cb0d703614f40ea9291a030de23edc516(data_7cb0d703614f40ea9291a030de23edc516))\n",
" .attr('class', 'line7cb0d703614f40ea9291a030de23edc516');\n",
" \n",
"\n",
" var data_7cb0d703614f40ea9291a030de23edc517 = [[2.0, 1.9792328683897384]]\n",
" \n",
" var g_7cb0d703614f40ea9291a030de23edc517 = axes_7cb0d703614f40ea9291a030de23edc51.append(\"svg:g\");\n",
"\n",
" g_7cb0d703614f40ea9291a030de23edc517.selectAll(\"scatter-dots-7cb0d703614f40ea9291a030de23edc517\")\n",
" .data(data_7cb0d703614f40ea9291a030de23edc517.filter(\n",
" function(d) {return !isNaN(d[0]) && !isNaN(d[1]); }))\n",
" .enter().append(\"svg:path\")\n",
" .attr('class', 'points7cb0d703614f40ea9291a030de23edc517')\n",
" .attr(\"d\", d3.svg.symbol()\n",
" .type(\"circle\")\n",
" .size(64))\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map7cb0d703614f40ea9291a030de23edc51(d[0]) +\n",
" \",\" + y_data_map7cb0d703614f40ea9291a030de23edc51(d[1]) + \")\"; });\n",
" \n",
"\n",
" var data_7cb0d703614f40ea9291a030de23edc518 = [[3.0, -1.708705210556242], [3.0, -0.38482410281571167]]\n",
" \n",
" var line_7cb0d703614f40ea9291a030de23edc518 = d3.svg.line()\n",
" .x(function(d) {return x_data_map7cb0d703614f40ea9291a030de23edc51(d[0]);})\n",
" .y(function(d) {return y_data_map7cb0d703614f40ea9291a030de23edc51(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_7cb0d703614f40ea9291a030de23edc51.append(\"svg:path\")\n",
" .attr(\"d\", line_7cb0d703614f40ea9291a030de23edc518(data_7cb0d703614f40ea9291a030de23edc518))\n",
" .attr('class', 'line7cb0d703614f40ea9291a030de23edc518');\n",
" \n",
"\n",
" var data_7cb0d703614f40ea9291a030de23edc519 = [[3.0, -1.0467646566859767]]\n",
" \n",
" var g_7cb0d703614f40ea9291a030de23edc519 = axes_7cb0d703614f40ea9291a030de23edc51.append(\"svg:g\");\n",
"\n",
" g_7cb0d703614f40ea9291a030de23edc519.selectAll(\"scatter-dots-7cb0d703614f40ea9291a030de23edc519\")\n",
" .data(data_7cb0d703614f40ea9291a030de23edc519.filter(\n",
" function(d) {return !isNaN(d[0]) && !isNaN(d[1]); }))\n",
" .enter().append(\"svg:path\")\n",
" .attr('class', 'points7cb0d703614f40ea9291a030de23edc519')\n",
" .attr(\"d\", d3.svg.symbol()\n",
" .type(\"circle\")\n",
" .size(64))\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map7cb0d703614f40ea9291a030de23edc51(d[0]) +\n",
" \",\" + y_data_map7cb0d703614f40ea9291a030de23edc51(d[1]) + \")\"; });\n",
" \n",
"\n",
" var data_7cb0d703614f40ea9291a030de23edc5110 = [[4.0, 2.172200831222037], [4.0, 3.2584532592479283]]\n",
" \n",
" var line_7cb0d703614f40ea9291a030de23edc5110 = d3.svg.line()\n",
" .x(function(d) {return x_data_map7cb0d703614f40ea9291a030de23edc51(d[0]);})\n",
" .y(function(d) {return y_data_map7cb0d703614f40ea9291a030de23edc51(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_7cb0d703614f40ea9291a030de23edc51.append(\"svg:path\")\n",
" .attr(\"d\", line_7cb0d703614f40ea9291a030de23edc5110(data_7cb0d703614f40ea9291a030de23edc5110))\n",
" .attr('class', 'line7cb0d703614f40ea9291a030de23edc5110');\n",
" \n",
"\n",
" var data_7cb0d703614f40ea9291a030de23edc5111 = [[4.0, 2.7153270452349827]]\n",
" \n",
" var g_7cb0d703614f40ea9291a030de23edc5111 = axes_7cb0d703614f40ea9291a030de23edc51.append(\"svg:g\");\n",
"\n",
" g_7cb0d703614f40ea9291a030de23edc5111.selectAll(\"scatter-dots-7cb0d703614f40ea9291a030de23edc5111\")\n",
" .data(data_7cb0d703614f40ea9291a030de23edc5111.filter(\n",
" function(d) {return !isNaN(d[0]) && !isNaN(d[1]); }))\n",
" .enter().append(\"svg:path\")\n",
" .attr('class', 'points7cb0d703614f40ea9291a030de23edc5111')\n",
" .attr(\"d\", d3.svg.symbol()\n",
" .type(\"circle\")\n",
" .size(64))\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map7cb0d703614f40ea9291a030de23edc51(d[0]) +\n",
" \",\" + y_data_map7cb0d703614f40ea9291a030de23edc51(d[1]) + \")\"; });\n",
" \n",
"\n",
" var data_7cb0d703614f40ea9291a030de23edc5112 = [[-0.5, 0.0], [4.5, 0.0]]\n",
" \n",
" var line_7cb0d703614f40ea9291a030de23edc5112 = d3.svg.line()\n",
" .x(function(d) {return x_data_map7cb0d703614f40ea9291a030de23edc51(d[0]);})\n",
" .y(function(d) {return y_data_map7cb0d703614f40ea9291a030de23edc51(d[1]);})\n",
" .defined(function (d) {return !isNaN(d[0]) && !isNaN(d[1]); })\n",
" .interpolate(\"linear\");\n",
"\n",
" axes_7cb0d703614f40ea9291a030de23edc51.append(\"svg:path\")\n",
" .attr(\"d\", line_7cb0d703614f40ea9291a030de23edc5112(data_7cb0d703614f40ea9291a030de23edc5112))\n",
" .attr('class', 'line7cb0d703614f40ea9291a030de23edc5112');\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" function zoomed7cb0d703614f40ea9291a030de23edc51() {\n",
" //console.log(d3.event); // for some reason this is sometimes null\n",
" //console.log(zoom7cb0d703614f40ea9291a030de23edc51.translate());\n",
" //console.log(zoom7cb0d703614f40ea9291a030de23edc51.scale());\n",
"\n",
" baseaxes_7cb0d703614f40ea9291a030de23edc51.select(\".x.axis\").call(xAxis_7cb0d703614f40ea9291a030de23edc51);\n",
" baseaxes_7cb0d703614f40ea9291a030de23edc51.select(\".y.axis\").call(yAxis_7cb0d703614f40ea9291a030de23edc51);\n",
"\n",
" \n",
" axes_7cb0d703614f40ea9291a030de23edc51.select(\".x.grid\")\n",
" .call(create_xAxis_7cb0d703614f40ea9291a030de23edc51()\n",
" .tickSize(-height_7cb0d703614f40ea9291a030de23edc51, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
" axes_7cb0d703614f40ea9291a030de23edc51.select(\".y.grid\")\n",
" .call(create_yAxis_7cb0d703614f40ea9291a030de23edc51()\n",
" .tickSize(-width_7cb0d703614f40ea9291a030de23edc51, 0, 0)\n",
" .tickFormat(\"\"));\n",
" \n",
"\n",
" axes_7cb0d703614f40ea9291a030de23edc51.select(\".line7cb0d703614f40ea9291a030de23edc512\")\n",
" .attr(\"d\", line_7cb0d703614f40ea9291a030de23edc512(data_7cb0d703614f40ea9291a030de23edc512));\n",
" \n",
"\n",
" axes_7cb0d703614f40ea9291a030de23edc51.selectAll(\".points7cb0d703614f40ea9291a030de23edc513\")\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map7cb0d703614f40ea9291a030de23edc51(d[0]) + \",\" +\n",
" y_data_map7cb0d703614f40ea9291a030de23edc51(d[1]) + \")\"; });\n",
" \n",
"\n",
" axes_7cb0d703614f40ea9291a030de23edc51.select(\".line7cb0d703614f40ea9291a030de23edc514\")\n",
" .attr(\"d\", line_7cb0d703614f40ea9291a030de23edc514(data_7cb0d703614f40ea9291a030de23edc514));\n",
" \n",
"\n",
" axes_7cb0d703614f40ea9291a030de23edc51.selectAll(\".points7cb0d703614f40ea9291a030de23edc515\")\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map7cb0d703614f40ea9291a030de23edc51(d[0]) + \",\" +\n",
" y_data_map7cb0d703614f40ea9291a030de23edc51(d[1]) + \")\"; });\n",
" \n",
"\n",
" axes_7cb0d703614f40ea9291a030de23edc51.select(\".line7cb0d703614f40ea9291a030de23edc516\")\n",
" .attr(\"d\", line_7cb0d703614f40ea9291a030de23edc516(data_7cb0d703614f40ea9291a030de23edc516));\n",
" \n",
"\n",
" axes_7cb0d703614f40ea9291a030de23edc51.selectAll(\".points7cb0d703614f40ea9291a030de23edc517\")\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map7cb0d703614f40ea9291a030de23edc51(d[0]) + \",\" +\n",
" y_data_map7cb0d703614f40ea9291a030de23edc51(d[1]) + \")\"; });\n",
" \n",
"\n",
" axes_7cb0d703614f40ea9291a030de23edc51.select(\".line7cb0d703614f40ea9291a030de23edc518\")\n",
" .attr(\"d\", line_7cb0d703614f40ea9291a030de23edc518(data_7cb0d703614f40ea9291a030de23edc518));\n",
" \n",
"\n",
" axes_7cb0d703614f40ea9291a030de23edc51.selectAll(\".points7cb0d703614f40ea9291a030de23edc519\")\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map7cb0d703614f40ea9291a030de23edc51(d[0]) + \",\" +\n",
" y_data_map7cb0d703614f40ea9291a030de23edc51(d[1]) + \")\"; });\n",
" \n",
"\n",
" axes_7cb0d703614f40ea9291a030de23edc51.select(\".line7cb0d703614f40ea9291a030de23edc5110\")\n",
" .attr(\"d\", line_7cb0d703614f40ea9291a030de23edc5110(data_7cb0d703614f40ea9291a030de23edc5110));\n",
" \n",
"\n",
" axes_7cb0d703614f40ea9291a030de23edc51.selectAll(\".points7cb0d703614f40ea9291a030de23edc5111\")\n",
" .attr(\"transform\", function(d)\n",
" { return \"translate(\" + x_data_map7cb0d703614f40ea9291a030de23edc51(d[0]) + \",\" +\n",
" y_data_map7cb0d703614f40ea9291a030de23edc51(d[1]) + \")\"; });\n",
" \n",
"\n",
"\n",
"\n",
"\n",
" }\n",
"\n",
" function reset7cb0d703614f40ea9291a030de23edc51() {\n",
" d3.transition().duration(750).tween(\"zoom\", function() {\n",
" var ix = d3.interpolate(x_7cb0d703614f40ea9291a030de23edc51.domain(), xdomain7cb0d703614f40ea9291a030de23edc51),\n",
" iy = d3.interpolate(y_7cb0d703614f40ea9291a030de23edc51.domain(), ydomain7cb0d703614f40ea9291a030de23edc51);\n",
" return function(t) {\n",
" zoom7cb0d703614f40ea9291a030de23edc51.x(x_7cb0d703614f40ea9291a030de23edc51.domain(ix(t))).y(y_7cb0d703614f40ea9291a030de23edc51.domain(iy(t)));\n",
" zoomed7cb0d703614f40ea9291a030de23edc51();\n",
" };\n",
" });\n",
" }\n",
"\n",
" d3.select(\"#reset7cb0d703614f40ea9291a030de23edc5\").on(\"click\", reset7cb0d703614f40ea9291a030de23edc51);\n",
" \n",
"\n",
" }\n",
"\n",
" // set a timeout of 0 to allow d3.js to load\n",
" setTimeout(function(){ func7cb0d703614f40ea9291a030de23edc5(d3.select('#figure7cb0d703614f40ea9291a030de23edc5')) }, 0)\n",
" </script>\n",
" "
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 21,
"text": [
"<IPython.core.display.HTML at 0x109f53c10>"
]
}
],
"prompt_number": 21
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"sns.interactplot(\"x1\", \"x2\", \"y1\", df)\n",
"fig = plt.gcf()"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "display_data",
"png": "iVBORw0KGgoAAAANSUhEUgAAAegAAAFkCAYAAADrIqivAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzsnXecU1X6/9/3JplkJjOTqTCVofcO0qQ4KtgbiCiWxa+6\nv3XVXVfsHVTsdRXrrqwFdcWKBRcBQUQQBER6HZjeS2aSSbn3/P7IDDaEnJNZFDaf1yu8gMxzzk0m\nuZ/ztM+jCSEEUUQRRRRRRBHF7wr6b30BUUQRRRRRRBHFLxEl6CiiiCKKKKL4HSJK0FFEEUUUUUTx\nO0SUoKOIIooooojid4goQUcRRRRRRBHF7xBRgo4iiiiiiCKK3yEOO0EHAgEuvvhixo4dy/Dhw5k/\nf/5Pnn/88cfp27cv+fn55Ofns3379sN9iVFEEUUUUUTxm8N6uDd8/fXXSU9P59VXX6W2tpaBAwdy\nxhln7H9+7dq1vPrqqwwaNOhwX1oUUUQRRRRR/G6gHW6hkqamJoQQxMfHU11dzbBhw9i1a9f+53v3\n7k2fPn0oKyvjtNNO4+abbz6clxdFFFFEEUUUvwsc9hC30+kkPj4et9vN5MmTue+++37y/AUXXMDz\nzz/P4sWLWb58OR9//PHhvsQooogiiiii+M1x2D1ogMLCQiZOnMhVV13FtGnTfvJcQ0MDiYmJADz7\n7LNUV1dz++23/+paA8+9k4BhsPr1O7FaLWHtX1bt5rQb/kVeZhLv3ndR+Ndd6easGR9zwsAcHr58\ndNh2O8rcTH1yOdOO68xVJ/UI225jUT1XvvYtN5zckzMHZu1/fcGgcVC7b/bWctenW7nn1J4M7ZAc\n9n5f763l5dWF3D2+O1kuR9h2q/bVsnh3NX8Z1QlnTHi/A4BvS+rZUd3E5D6ZWHTtJ88d7LVurGik\nvjnIsR2Swt4LoKDWiwl0To6VsitvbMZm0UmJjZGya/T5sVl07NZDZ5JaX28gEIRgM+g2NItEBso0\n0BpKEXGpECPx+vxeLJU7MNK7Qkxc+HYNleh712L2GCu1nyjZhti+Elv+JRhCO7RBC4Ibl2LuWovt\nzGvRtPDtmha+SbC0ANclcpG4ypceQgSDtPvTrVJ2u268CntOB3L+ctP+/zvU99YMBll7zkTSTjiB\njtf+Ney9/LV1LBt+Ep2uvowuf/lj2HZ1O3bzzrFnMurB2+l16flh2+3+4mteOWMak195gj7nnHLA\nn7FaLeh6+L8fWXx480OsfPx5JdtZvl2H/qHfGQ57Drq8vJwJEyYwe/Zs8vPzf/JcfX09/fv3Z/Pm\nzcTFxbF48WIuu+yyg64X73Tw0F/Oo6nJH9b+Tc1+Lrr3bfxBg/v+bzz19d6w7Ly+IJc/uQinw8rV\np/YN2645YDD9X9+SmRTLuUOypexmfLiJLmlORuclUV/vxeUK3QgPtoY/aPLMst30aRdP10R72PsF\nDJP3vi+lbzsnTkTYdkFTsGJvLd2T4wh6/YRphmEKdlQ1kR0fQ6O7+RfP/9prNYWgrNFHhsMa9jW2\n2jX6TVxWTcpOAAFANwzq/eHbAegOC83eIM1m4JA/2/p63Q3NJMSBxxsgaBzabv9ewiARaPL4CUpc\npm76SAKaGpsJWsK/sVp8gkSgsc6NYQ9/P4vpIA4IuutoMMI/BOqONOx+L+6yMkRc+AczkdYRsWkV\ndcWlaPESB7ouA/B98hq1RaXoCeHb2YeNpeH9udQUlmJJDNmF871NOvlUyt97h4RzzsOaFOZ+up30\nSWey5/l/4TrjdGwp4R3GtXaZ5J1zGqtnPUXquLHYU8OzSxk4gC4nHcdH184gZUB/4lJTfvEzLlcs\nMTH/PVrpd+EkOo8f919b//eGwx7injVrFvX19cycOXN/pfbcuXN58cUXcblcPPDAA+Tn5zN27Fj6\n9u3LySeffND1Fr1wA906tA9r76Bhct0zn1BQVssL088mKy0xLDshBHe/sZrCqkYeu+xYkpzh35Ge\n+Gw7JXVeZkzsg8MWvnf5r1X7qHD7mH5C1194lwfD+5vLqfYG+L+hOVKexvLCOhp8QU7pmha2DcCW\n6iY8QZMhGfFSdsVNfvymoFNC+DdpgFq/gSkgzS53E/CZIbJ1SJ7uDQANwv/NtaB1G8kAVeuvTD6u\nJVr+lPVeWjc0paxMiw0A3QzvYLzfzpEQ+ounXs7OlRnar65Eyo6sbqE3tViuG8TaczDoOoEta6Ts\n4kbmg6bh+WqRlF3yGWcDUPPBu1J22VdMAwHFL86Rsut34zVgmnz/8N/DttE0jeNn3YZpGCy+dRa/\nxZyl+Ix2tO/fW+lxJOKwE/STTz5JSUkJS5Ys2f+YOnUqV1xxBRDKQX/zzTd8+eWX3HXXXYdcL1wS\nEkIwY84ivtxQwBPXnEbvju3CvuaXFm7hP+sLmTl1GN2zwj9NL9hQysfrS7n2pO50bhc+gX1XXM8H\nG8q4ZHguHVLCDzsW1zfzwZYKTu+ZTrZEiLrRH2TxnlqGZ7to5ww/jGuYgm/LGumWHEuywxa2nRCC\n3Q3NpDusJEiExAGqfAZxFo1Yq9xH12sKLIBNkr8MAKHwRWk9CEjew1rNTEk77QB/CwethK5JXqiw\nhD4nmiFH0MLqAItNmqCJicWMS0KvL5My0xxxkJaDKJIjaD0uHmuXPgQ2rpKys8QnEDt0FE3LFiKM\ng6eifgyry0XyyadR+9F8jEZ32Ha21BSyLr2Qin+/R/O+orDtHGmp9LnuSgremU/l6nVh28W3Tyf/\nnpvY8fHnbPtgQdh2Uajhf0aoZPYHq/j3FxuZ+X8nMm5Ap7DtlmwoZvYnG7liQm/GD8wN225PZSOP\nfrqN8X3bc/rAzLDtGn1BHlu0kz6ZCZwzICtsO1MIXlxdSFqcjYl9MsK2A/jPrhoAJnT5ZcjqYNhS\n7aExYDA0I0HKrsYXpN5v0FniEAEQMAX1foN0h5z3LITAawhiLZpUVAFCBG1BlvZCTpuQZVnawoOW\n3bD1FiB7ItAxdSu6RBg+ZKeBMwkhS9CEvGhpDxrQcnpAyU6EEZSys/UdjllSgFFTLmUXn38KRm0V\nzRvkvO+UieciggFq5n8gZZdx8QVYk5MofOpZKbsuF0wiuV8v1t31AKY//N9jz3NOpeupJ7L4tvtp\nLKuQ2jMKOfxPEPTbX3zPU+98zTXnjODccX3DtttWVMttr60iv182fzq5T9h2Hl+QO+ZtpL3LwfWn\n9pAihWeX7aHRZ3C9ZGh7ya4atlY2cfkxudglvMvyRh+rius5vlMy8RK5I8MUrClz0zUpltTY8L1n\ngN0NPpxWnfaSdtW+IAJIlQxvB0SIaGMlw9uCHwhaGpqmwJag67/uPU+bNpXx48cwfvwYpk2b+tPt\n9m+m6EErhCuFHiPtQQMQ55L3oAEzKRPNXQVByT1zeoRsygukzKzdB0CMncD3cl50TF5XbJ260fTF\np1J2ttRUkiacTM0H72F4msK2s8Q6yL36j9QsXIJ7/fdh22kWC4PvuZWGXQVsf/n18O00jRPuvxWL\nzcrCG2b8JqHu/xUc9QS9cM1O7vznIqbk9+Oqc0aEbVdZ7+WvLy2nQ3o89140LOzKRCEED3y0lYoG\nH/dM6kecBOkt2V7Jkh1VXDmmI+0Tw/cuazwBXl9fzJiOyfST8GaFEHy4vYokh5XRuXIV0Zurm2gM\nGByTKec9ewIGJU1+OiU6pL3ZyuYgSTYdmyTRes0QDTkkP+0mqOWfIfTNUrhxadqBzaZNm0pRUSFC\nhJ4vKir8CUnvT3mr5qAVThOmxYauQNBanAs8DdLvj5mUhYaQDnOTmgmxCYjCbVJmms2OrcdgAhtX\nSpNQ/HGn4Nu2kUBJoZRd6qTzMJubqf1o/qF/+EdIO+MU4rp3Ze8jT0lda3KfnnS9+Dy2PP0SjXvD\nD5HHpaZw4kN3UrDkKza8+rbUtUYRPo5qgl61pZDrZn/C+KFduGva8WETgtcf5NqXlmOYgievGE2c\nPXxP761VhSzZUsHNZ/SkU7ozbLuyhmaeWbaHMV1SOaFHeth2Qghe/rYIq65zyeDssO0AtlQ1sb3a\nw+nd07FZwv8oBFu8527Jat6zVdfokCBR+gt4giYeQ0iHtwE8hiBWVwtvI9QIWtM02bqrFrsDe9DF\nxb+80RcX//iGqlok1rKvEkHHSBeJAeBMAjOI5vdImYn4VIQ1RjrMrWk65PaAwi3SRGvrNwJRW4lR\nJNeiEzt4JHpiEo1LPpHbr107kk6cQM178zA84b8/msVCh+v/QtP3m6j+dKHUnn2u/RMxyUmsvfN+\nqfeny4Tj6Dt1IstmPkbNzj1Se0YRHo5agt5UUM6Vj33I4G5ZPHLlKVj08F6qaQrueP0bdpc38OQV\no2mfFH6R1rqCWp5btIspw3M5vnd4leUQChc/8vlOnDEWrh7XWYpIVhXWs7qonmlDskmQCP0GTZP5\n26romhJLX4mDBMDGqiY8AZNhkt5zwBTsdfvomGCX9oIrm4NYNUiSLCoLCkFAQKwCy6rmn1UruCFU\nJKZE7CrxdABNC5G6SojbYlcPcQN6c4OcnaZjurLU8tC5vcBdA/WVUnaWjj3REpIIbPhabj+bDefY\nCXhWLiXolnudaeddgOH1Ujv/fSk71/ChJI0bTeETszE84ffa2eKdDLr7JipWfMPedz+S2nPcXdcT\nn5HOp9fciiGRx44iPByVBL2ruJrLHnqPjplJPHPtGcTYwieuxz/8jsUbirjvouH0zg2/aKq8vpk7\n3t1I31wXfzq+i9T1zl1TyNZyN9ef2I0ECQ+xwRfkn2uKGJKdyEhJ0Y5le+uo9gY4s3u61IHAb5h8\nW+ame4pc5TbAPrcPQwg6Jcp5z6YQVPmCpNqt6JJesNcIEc9hzT/rWsgTUeDMX/Ogs7N/WaCYnZ3z\no3+J0HaS70/IUlP3oA2/PLk74kG3ojcr5KGTs9DrSsGUPMVkdQGLFfZtkTLTdB1bv5EENq9GBOQO\nI86xE0AIahdJ5qLbtSNpwslUv/sORmOjlG3e9GsIVNdQOif8nDJA1vFjyD1tAt/d/wTNlVVh28U4\n4zjl6fup2rKDrx56WmrPKA6No46gCyvqmfbgO6QmxvLSDROJjw2fDOYu3c5rX2zn+rMHcnz/nEMb\ntKA5YHDL2xuwW3XumdQXq0S4+Lviet5cU8wFQ3PolxVeX3Yr5qwpwjAFlw3NlSLZuuYAn++u4djc\nJDIlQ83fVTTiM0yGZ8pdqykEu+qbyXbGEBem4lsr6vwGQYFaeNsUOHSkid0EhGL+WdNQImchRMiD\nPoDtnDlzyckJ/Z41TSMnJ5c5c+b+sCfq4W3VCzYtMWjCBBF+O1FoOw3iXFhkPWjATMpGM/xojXKe\nsGaNgayuCEmCBrANGAU+L8Ft4bcjAVgSk4gbPpbaz+ZjBuS8y7TzLkD4fdJ90Y68XDIuPp+Sl1+j\nuUgu0jDwjuvRdJ21dz0oFerOGNiXUTdcxbfP/Yudi5ZL7RnFwXHYlcT+myivbWTaA/Ow26z886ZJ\npCSEL0G4ZEMxj7y/ngvHdWPquO5h2wkheOjjreyt8jD7D4NJlugjrvcGeHjhDvpmJXL+kPAPBADf\nFNaxYl8dfx7RgZQ4OU92/vYq7FZduq2qOWiyrryRPmlOEiUrqYub/HgNk66SrVUAFc1BnFYdp2Tv\nsyEEPhOSrfLEFUn++VdZ9pAI2fxaFfePCfnnUA5x0+JBK4W4Q5913fBj6pK3EmcSurtGek/TlYHQ\ndPTaYozE8NNIAFqH3oiv3kN43Wix4adnLKkZWHK64P9uBba+w6X2jD/hdCq+WkTDiqVoA48N286W\nlkbyqWdQ8/67JJ9+FlaXK2zb7Cv+QNVHC9j36N/p/vj9YdvZU5MZdOcNrPrbbRR9+jm5p44P23bo\nlX9g3/KVvPfHm+hdKFf1LgNveaWUh/9jpOcPa+Or+e/jqCHoqvompj3wDoGgyeu3n0f75PCFQdbv\nqeKWV1eS3y+bv501QGrfN1buY+HGcu44qzc9JLxKUwge+XwHQVNww4lyLVX1zQFeWh0KbY/pGL7W\nNsC26iY2lDcypU97YiWUzQDWlLkxQbrvWQjBzrqQMIlLVgHMMKkPmHR0yh1C4EfhbQkJy1YYhMJL\nSj6pJu1UhtBCkmpdK0Ldg44gxA2gGz5Mm4SON6A5k9ArCkIvVia6YbFiujKw1BZj5A2W2pPcFh38\nwq3Q/RgpU1v/UTR/8hpmXTV6Umr4dlm5OAcMofrjd0kdMEoq0pU6eQq1n31C9by3aH9Z+FrbFqeT\nDtf+mV23zaRuxSqSRoV/qMg5bTyFH/+HdXc/RPrwITgOIOd5IGi6zklP3MvrE84Ley8V7H7rPbb8\n/UUl2+51W9v4av77OCoIusbt5dIH3qGhqZlXbp1MbrvwT5u7yur564vL6ZWTzH0XDQ+7mAxgxY4q\nnlu0i6kjOzChn5w4yL+/Lebbwnpmnt6TtPjww8xCCF5aXYQpBJcfIxfaDhgm72+ppHNSLEMkC7wa\nfEE2VDYypH0CTkliL/cGaAgYjEqV2xNCxWE68r3PEApv2zWwSoa3BRAE5EZjtEBrqeBWqfQ6hAd9\n8G0FiscJRAQhbkCp1QpnEpow0PyNCLvc58JMzsZatFGa3LXYBET7Doi9m9FkCbrPMTQvfIvAhq+w\njz1TyjbtjEnsvfdWfJvW4egb/qHCmpRE6tkTqX7nbVLOPBtbevjqh6mnnUTFvA/Ye/9jJL7zKnpM\neJ9mTdMYPPNm/nPq+ay78wFGPP1g2PeY+PbpXLborbCvUQWdp5xD1vFj/qt7/J5wxOeg6xq9/N+D\n71BZ72HOzZPokhV+2Las1sNVzy0jPdHBE5cfi0OiZ3l3RSN3v7eJkd1S+WO+XFHY+qJ6XltdyHmD\ns6WmTQEs2l7F6qJ6Ljsmh2TJFqclBbXUNAc4p5dcYRjAqtIG7BadQe3lNLeFEOyoaybJbiFNMods\nCkGFzyDVbsEqWeRlCkGzqeY9R9T/3LqdEj8LRe85RNARedAqG+tWhGZRq+R2hj73Fq9CHjo5By3g\nRWuqlrbVOvQJqYr5fzmg5aB29lhsvYbiX/8VQrJALa53fxydu+H+j5xCGEDKOeeix8ZS+YZc0Zem\naXS87Xqai0so/devp0YOBEd6GoPuupHi/yyhcP5nUrapXfKkfl4Wse3TSe7bS+lxJOKIJ+jz7nyD\n0mo3c26aRLec8Ac91Db6+POzS9HQeOZPY3FJDMCoafRz01sbyHQ5uOvsPlLh6apGHw8u3E7fzEQu\nHha+dCiEeqWf/WoPx+YlM1KS2Cua/CzeU8u4vGQyJDx2gEqPn201Xo7JSCBGogAOoLo5SI0vSDdX\nrPShoMoTIGAK2in2PgPEKYa3lfufWyu4lSCUvOcfrBU9aDTUThQtldxBn7yhPQ5hsaF76+T3TMpC\naBp6TfjCGvuR1xtMA4rkREsAbIPGIBpqMPZslrLTNI3U0yfh374J/x45TXCL00nqeRdQ//l/8O0t\nkLKN69aFjKmTKX5xDs2Fcu9VzmnjyTnlRNbNeAhPqZzUaRRthyOeoAFevmkSPfPCF/doag5wzQtf\nUtvkZ/aVY6V6nX0tFdu+oMGDU/oTJxF6DRgmsz7bjlXXuGlCNyliN0zBw4t3Eh9j4f+GygmSmEIw\nb3M5LoeVEzvLFYYJIfiquAGX3UIfyX5pgO11XhJsFjIlC9kACuublYrDIBTejlEIb0MovK3U/wwt\nfVIqhoBQJ+hIisTQdDUPGjAtdjU1MU3DcLiUWq2wxiAS22OplSdoLSEFUrMQBRulbS05XdDTMvGv\n+1LaNnH4KCzpGbgXvCdtm3za6djS06mY809p25w/X44tKYmCWY9KHRw1TWPQjJuwOOysuXmGdNQg\nirbBEU/Qnz16qdRkKl/A4Lp/fMWe8gae/n9j6NRerrDrvg+3sLO8kfvP609GUvhV4gAvflXAzsom\nbj2pB8lxchnODzaXs6XMzfXHd8MpOW91dXEDe+qamdQrXdoDLqhvpsjtY3S2C4sk2dU0B6lsDtI9\nSV7W0xMwqPYGaOewyiuAtYS3nQrec0T9z6As8RnaXCiJlEBkIW6BYl8Yrb3QCh40YMYmoXsVCBow\nUnJDHrSKnGpeXyjeLt3XrGkatkFjCW5bj+mW8/w13ULCSWfT/N1qAsX7pGx1Wwzpl1xK4+pVNG34\nTsrWEhdH3i3XUb9iFTWfyY3AtCcnMfT+O6hYsZqdr/5byjaKtsERT9CyRVI3zvma9XuqePLy0fTp\nIOdNPrtoF0u2VHD7Wb3pkx1+IRrAoq2VfLSxnCuOzaOXZBX0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment