Created
October 6, 2014 19:40
-
-
Save aflaxman/44b3a207020800678ba1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"metadata": { | |
"name": "", | |
"signature": "sha256:050ea49ebf3c77c7cfa4e0c151f405e4e1175465c6307df4b280cdd3925a9eb4" | |
}, | |
"nbformat": 3, | |
"nbformat_minor": 0, | |
"worksheets": [ | |
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [ | |
"!date" | |
], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"stream": "stdout", | |
"text": [ | |
"Mon Oct 6 11:42:13 PDT 2014\r\n" | |
] | |
} | |
], | |
"prompt_number": 1 | |
}, | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [ | |
"import numpy as np, pandas as pd, matplotlib.pyplot as plt, mpld3, seaborn as sns\n", | |
"%matplotlib inline" | |
], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [], | |
"prompt_number": 2 | |
}, | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [ | |
"df = pd.read_csv('http://ghdx.healthdata.org/sites/default/files/record-attached-files/'\n", | |
" 'IHME_GBD_2010_MORTALITY_AGE_SPECIFIC_BY_COUNTRY_1970_2010.CSV')" | |
], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [], | |
"prompt_number": 3 | |
}, | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [ | |
"df.head()" | |
], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"html": [ | |
"<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n", | |
"<table border=\"1\" class=\"dataframe\">\n", | |
" <thead>\n", | |
" <tr style=\"text-align: right;\">\n", | |
" <th></th>\n", | |
" <th>iso3</th>\n", | |
" <th>country_name</th>\n", | |
" <th>year</th>\n", | |
" <th>age_name</th>\n", | |
" <th>sex_name</th>\n", | |
" <th>death_abs</th>\n", | |
" <th>death_abs_ui</th>\n", | |
" <th>death_rate</th>\n", | |
" <th>death_rate_ui</th>\n", | |
" </tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr>\n", | |
" <th>0</th>\n", | |
" <td> AFG</td>\n", | |
" <td> Afghanistan</td>\n", | |
" <td> 1970</td>\n", | |
" <td> 0-6 days</td>\n", | |
" <td> Male</td>\n", | |
" <td> 19,241</td>\n", | |
" <td> (22,918\ufffd15,579)</td>\n", | |
" <td> 318,292.9</td>\n", | |
" <td> (379,126.5\ufffd257,719.0)</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>1</th>\n", | |
" <td> AFG</td>\n", | |
" <td> Afghanistan</td>\n", | |
" <td> 1970</td>\n", | |
" <td> 0-6 days</td>\n", | |
" <td> Female</td>\n", | |
" <td> 12,600</td>\n", | |
" <td> (16,898\ufffd9,109)</td>\n", | |
" <td> 219,544.2</td>\n", | |
" <td> (294,448.5\ufffd158,713.0)</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>2</th>\n", | |
" <td> AFG</td>\n", | |
" <td> Afghanistan</td>\n", | |
" <td> 1970</td>\n", | |
" <td> 0-6 days</td>\n", | |
" <td> Both</td>\n", | |
" <td> 31,840</td>\n", | |
" <td> (39,837\ufffd24,672)</td>\n", | |
" <td> 270,200.7</td>\n", | |
" <td> (338,056.6\ufffd209,366.9)</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>3</th>\n", | |
" <td> AFG</td>\n", | |
" <td> Afghanistan</td>\n", | |
" <td> 1970</td>\n", | |
" <td> 7-27 days</td>\n", | |
" <td> Male</td>\n", | |
" <td> 15,939</td>\n", | |
" <td> (17,890\ufffd13,751)</td>\n", | |
" <td> 92,701.0</td>\n", | |
" <td> (104,045.9\ufffd79,977.0)</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>4</th>\n", | |
" <td> AFG</td>\n", | |
" <td> Afghanistan</td>\n", | |
" <td> 1970</td>\n", | |
" <td> 7-27 days</td>\n", | |
" <td> Female</td>\n", | |
" <td> 11,287</td>\n", | |
" <td> (14,521\ufffd8,585)</td>\n", | |
" <td> 68,594.5</td>\n", | |
" <td> (88,249.1\ufffd52,171.7)</td>\n", | |
" </tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</div>" | |
], | |
"metadata": {}, | |
"output_type": "pyout", | |
"prompt_number": 4, | |
"text": [ | |
" iso3 country_name year age_name sex_name death_abs death_abs_ui \\\n", | |
"0 AFG Afghanistan 1970 0-6 days Male 19,241 (22,918\ufffd15,579) \n", | |
"1 AFG Afghanistan 1970 0-6 days Female 12,600 (16,898\ufffd9,109) \n", | |
"2 AFG Afghanistan 1970 0-6 days Both 31,840 (39,837\ufffd24,672) \n", | |
"3 AFG Afghanistan 1970 7-27 days Male 15,939 (17,890\ufffd13,751) \n", | |
"4 AFG Afghanistan 1970 7-27 days Female 11,287 (14,521\ufffd8,585) \n", | |
"\n", | |
" death_rate death_rate_ui \n", | |
"0 318,292.9 (379,126.5\ufffd257,719.0) \n", | |
"1 219,544.2 (294,448.5\ufffd158,713.0) \n", | |
"2 270,200.7 (338,056.6\ufffd209,366.9) \n", | |
"3 92,701.0 (104,045.9\ufffd79,977.0) \n", | |
"4 68,594.5 (88,249.1\ufffd52,171.7) " | |
] | |
} | |
], | |
"prompt_number": 4 | |
}, | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [ | |
"# select data for a specific country\n", | |
"df = df[df.iso3=='ZAF']" | |
], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [], | |
"prompt_number": 5 | |
}, | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [ | |
"# and for a specific sex\n", | |
"df = df[df.sex_name=='Male']" | |
], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [], | |
"prompt_number": 6 | |
}, | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [ | |
"# and plot deaths over time by age group\n", | |
"\n", | |
"fig, ax = plt.subplots(figsize=(12,8))\n", | |
"\n", | |
"labels = []\n", | |
"line_collections = []\n", | |
"\n", | |
"for g, dfg in df.groupby('age_name'):\n", | |
" if g == 'All ages':\n", | |
" continue\n", | |
" \n", | |
" x = dfg.year\n", | |
" y = dfg.death_abs.map(lambda x: float(x.replace(',', '')))\n", | |
"\n", | |
" l, = ax.plot(x, y, 'o-', lw=4, ms=15)\n", | |
" labels.append(g)\n", | |
" line_collections.append(l)\n", | |
" \n", | |
" pt_labels = ['Age %s<br/>Year %s<br/>%d Deaths'%(g, x.iloc[i], y.iloc[i]) for i in range(len(x))]\n", | |
" tooltip = mpld3.plugins.PointHTMLTooltip(l, labels=pt_labels)\n", | |
" mpld3.plugins.connect(fig, tooltip)\n", | |
"\n", | |
"\n", | |
" \n", | |
"plt.axis(xmin=1968, xmax=2012)\n", | |
"plt.xticks([1970, 1980, 1990, 2000, 2010], [1970, 1980, 1990, 2000, 2010])\n", | |
"plt.subplots_adjust(right=.7)\n", | |
"\n", | |
"interactive_legend = mpld3.plugins.InteractiveLegendPlugin(line_collections, labels, alpha_sel=.2, alpha_unsel=1)\n", | |
"mpld3.plugins.connect(fig, interactive_legend)\n", | |
"\n", | |
"mpld3.display()" | |
], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"html": [ | |
"\n", | |
"\n", | |
"<style>\n", | |
"\n", | |
" .legend-box {\n", | |
" cursor: pointer;\n", | |
" }\n", | |
" \n", | |
"</style>\n", | |
"\n", | |
"<div id=\"fig_el27750475808582080807445022285\"></div>\n", | |
"<script>\n", | |
"function mpld3_load_lib(url, callback){\n", | |
" var s = document.createElement('script');\n", | |
" s.src = url;\n", | |
" s.async = true;\n", | |
" s.onreadystatechange = s.onload = callback;\n", | |
" s.onerror = function(){console.warn(\"failed to load library \" + url);};\n", | |
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n", | |
"}\n", | |
"\n", | |
"if(typeof(mpld3) !== \"undefined\" && mpld3._mpld3IsLoaded){\n", | |
" // already loaded: just create the figure\n", | |
" !function(mpld3){\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"interactive_legend\", InteractiveLegend);\n", | |
" InteractiveLegend.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" InteractiveLegend.prototype.constructor = InteractiveLegend;\n", | |
" InteractiveLegend.prototype.requiredProps = [\"element_ids\", \"labels\"];\n", | |
" InteractiveLegend.prototype.defaultProps = {\"ax\":null,\n", | |
" \"alpha_sel\":1.0,\n", | |
" \"alpha_unsel\":0}\n", | |
" function InteractiveLegend(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" InteractiveLegend.prototype.draw = function(){\n", | |
" var alpha_sel = this.props.alpha_sel;\n", | |
" var alpha_unsel = this.props.alpha_unsel;\n", | |
"\n", | |
" var legendItems = new Array();\n", | |
" for(var i=0; i<this.props.labels.length; i++){\n", | |
" var obj = {};\n", | |
" obj.label = this.props.labels[i];\n", | |
"\n", | |
" var element_id = this.props.element_ids[i];\n", | |
" mpld3_elements = [];\n", | |
" for(var j=0; j<element_id.length; j++){\n", | |
" var mpld3_element = mpld3.get_element(element_id[j], this.fig);\n", | |
"\n", | |
" // mpld3_element might be null in case of Line2D instances\n", | |
" // for we pass the id for both the line and the markers. Either\n", | |
" // one might not exist on the D3 side\n", | |
" if(mpld3_element){\n", | |
" mpld3_elements.push(mpld3_element);\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" obj.mpld3_elements = mpld3_elements;\n", | |
" obj.visible = false; // should become be setable from python side\n", | |
" legendItems.push(obj);\n", | |
" }\n", | |
"\n", | |
" // determine the axes with which this legend is associated\n", | |
" var ax = this.props.ax\n", | |
" if(!ax){\n", | |
" ax = this.fig.axes[0];\n", | |
" } else{\n", | |
" ax = mpld3.get_element(ax, this.fig);\n", | |
" }\n", | |
"\n", | |
" // add a legend group to the canvas of the figure\n", | |
" var legend = this.fig.canvas.append(\"svg:g\")\n", | |
" .attr(\"class\", \"legend\");\n", | |
"\n", | |
" // add the rectangles\n", | |
" legend.selectAll(\"rect\")\n", | |
" .data(legendItems)\n", | |
" .enter().append(\"rect\")\n", | |
" .attr(\"height\",10)\n", | |
" .attr(\"width\", 25)\n", | |
" .attr(\"x\",ax.width+10+ax.position[0])\n", | |
" .attr(\"y\",function(d,i) {\n", | |
" return ax.position[1]+ i * 25 - 10;})\n", | |
" .attr(\"stroke\", get_color)\n", | |
" .attr(\"class\", \"legend-box\")\n", | |
" .style(\"fill\", function(d, i) {\n", | |
" return d.visible ? get_color(d) : \"white\";})\n", | |
" .on(\"click\", click);\n", | |
"\n", | |
" // add the labels\n", | |
" legend.selectAll(\"text\")\n", | |
" .data(legendItems)\n", | |
" .enter().append(\"text\")\n", | |
" .attr(\"x\", function (d) {\n", | |
" return ax.width+10+ax.position[0] + 40;})\n", | |
" .attr(\"y\", function(d,i) {\n", | |
" return ax.position[1]+ i * 25;})\n", | |
" .text(function(d) { return d.label });\n", | |
"\n", | |
" // specify the action on click\n", | |
" function click(d,i){\n", | |
" d.visible = !d.visible;\n", | |
" d3.select(this)\n", | |
" .style(\"fill\",function(d, i) {\n", | |
" return d.visible ? get_color(d) : \"white\";\n", | |
" })\n", | |
"\n", | |
" for(var i=0; i<d.mpld3_elements.length; i++){\n", | |
" var type = d.mpld3_elements[i].constructor.name;\n", | |
" if(type ==\"mpld3_Line\"){\n", | |
" d3.select(d.mpld3_elements[i].path[0][0])\n", | |
" .style(\"stroke-opacity\",\n", | |
" d.visible ? alpha_sel : alpha_unsel);\n", | |
" } else if((type==\"mpld3_PathCollection\")||\n", | |
" (type==\"mpld3_Markers\")){\n", | |
" d3.selectAll(d.mpld3_elements[i].pathsobj[0])\n", | |
" .style(\"stroke-opacity\",\n", | |
" d.visible ? alpha_sel : alpha_unsel)\n", | |
" .style(\"fill-opacity\",\n", | |
" d.visible ? alpha_sel : alpha_unsel);\n", | |
" } else{\n", | |
" console.log(type + \" not yet supported\");\n", | |
" }\n", | |
" }\n", | |
" };\n", | |
"\n", | |
" // helper function for determining the color of the rectangles\n", | |
" function get_color(d){\n", | |
" var type = d.mpld3_elements[0].constructor.name;\n", | |
" var color = \"black\";\n", | |
" if(type ==\"mpld3_Line\"){\n", | |
" color = d.mpld3_elements[0].props.edgecolor;\n", | |
" } else if((type==\"mpld3_PathCollection\")||\n", | |
" (type==\"mpld3_Markers\")){\n", | |
" color = d.mpld3_elements[0].props.facecolors[0];\n", | |
" } else{\n", | |
" console.log(type + \" not yet supported\");\n", | |
" }\n", | |
" return color;\n", | |
" };\n", | |
" };\n", | |
" \n", | |
" mpld3.draw_figure(\"fig_el27750475808582080807445022285\", {\"axes\": [{\"xlim\": [1968.0, 2012.0], \"yscale\": \"linear\", \"axesbg\": \"#EAEAF2\", \"frame_on\": true, \"texts\": [], \"axison\": true, \"zoomable\": true, \"images\": [], \"xdomain\": [1968.0, 2012.0], \"ylim\": [0.0, 35000.0], \"paths\": [], \"sharey\": [], \"sharex\": [], \"axesbgalpha\": null, \"axes\": [{\"scale\": \"linear\", \"tickformat\": [1970, 1980, 1990, 2000, 2010], \"grid\": {\"color\": \"#FFFFFF\", \"alpha\": 1.0, \"dasharray\": \"none\", \"gridOn\": true}, \"fontsize\": 10.0, \"position\": \"bottom\", \"nticks\": 5, \"tickvalues\": [1970, 1980, 1990, 2000, 2010]}, {\"scale\": \"linear\", \"tickformat\": null, \"grid\": {\"color\": \"#FFFFFF\", \"alpha\": 1.0, \"dasharray\": \"none\", \"gridOn\": true}, \"fontsize\": 10.0, \"position\": \"left\", \"nticks\": 8, \"tickvalues\": null}], \"lines\": [{\"color\": \"#4C72B0\", \"yindex\": 1, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861774736\"}, {\"color\": \"#55A868\", \"yindex\": 2, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861831952\"}, {\"color\": \"#C44E52\", \"yindex\": 3, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861831504\"}, {\"color\": \"#8172B2\", \"yindex\": 4, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580860909200\"}, {\"color\": \"#CCB974\", \"yindex\": 5, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580860909712\"}, {\"color\": \"#64B5CD\", \"yindex\": 6, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580862045328\"}, {\"color\": \"#4C72B0\", \"yindex\": 7, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580693845712\"}, {\"color\": \"#55A868\", \"yindex\": 8, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580862044304\"}, {\"color\": \"#C44E52\", \"yindex\": 9, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861648656\"}, {\"color\": \"#8172B2\", \"yindex\": 10, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861647056\"}, {\"color\": \"#CCB974\", \"yindex\": 11, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861576016\"}, {\"color\": \"#64B5CD\", \"yindex\": 12, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861578320\"}, {\"color\": \"#4C72B0\", \"yindex\": 13, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580862044240\"}, {\"color\": \"#55A868\", \"yindex\": 14, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580857233872\"}, {\"color\": \"#C44E52\", \"yindex\": 15, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580863176400\"}, {\"color\": \"#8172B2\", \"yindex\": 16, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580863173392\"}, {\"color\": \"#CCB974\", \"yindex\": 17, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580863210320\"}, {\"color\": \"#64B5CD\", \"yindex\": 18, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580863210000\"}, {\"color\": \"#4C72B0\", \"yindex\": 19, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861647312\"}, {\"color\": \"#55A868\", \"yindex\": 20, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580859720720\"}], \"markers\": [{\"edgecolor\": \"#000000\", \"facecolor\": \"#4C72B0\", \"edgewidth\": 0, \"yindex\": 1, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861774736pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#55A868\", \"edgewidth\": 0, \"yindex\": 2, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861831952pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#C44E52\", \"edgewidth\": 0, \"yindex\": 3, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861831504pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#8172B2\", \"edgewidth\": 0, \"yindex\": 4, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580860909200pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#CCB974\", \"edgewidth\": 0, \"yindex\": 5, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580860909712pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#64B5CD\", \"edgewidth\": 0, \"yindex\": 6, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580862045328pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#4C72B0\", \"edgewidth\": 0, \"yindex\": 7, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580693845712pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#55A868\", \"edgewidth\": 0, \"yindex\": 8, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580862044304pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#C44E52\", \"edgewidth\": 0, \"yindex\": 9, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861648656pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#8172B2\", \"edgewidth\": 0, \"yindex\": 10, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861647056pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#CCB974\", \"edgewidth\": 0, \"yindex\": 11, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861576016pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#64B5CD\", \"edgewidth\": 0, \"yindex\": 12, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861578320pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#4C72B0\", \"edgewidth\": 0, \"yindex\": 13, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580862044240pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#55A868\", \"edgewidth\": 0, \"yindex\": 14, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580857233872pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#C44E52\", \"edgewidth\": 0, \"yindex\": 15, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580863176400pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#8172B2\", \"edgewidth\": 0, \"yindex\": 16, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580863173392pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#CCB974\", \"edgewidth\": 0, \"yindex\": 17, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580863210320pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#64B5CD\", \"edgewidth\": 0, \"yindex\": 18, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580863210000pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#4C72B0\", \"edgewidth\": 0, \"yindex\": 19, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861647312pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#55A868\", \"edgewidth\": 0, \"yindex\": 20, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580859720720pts\"}], \"id\": \"el2775047580858742800\", \"ydomain\": [0.0, 35000.0], \"collections\": [], \"xscale\": \"linear\", \"bbox\": [0.125, 0.125, 0.57499999999999996, 0.77500000000000002]}], \"height\": 640.0, \"width\": 960.0, \"plugins\": [{\"type\": \"reset\"}, {\"enabled\": false, \"button\": true, \"type\": \"zoom\"}, {\"enabled\": false, \"button\": true, \"type\": \"boxzoom\"}, {\"voffset\": 10, \"labels\": [\"Age 0-6 days<br/>Year 1970<br/>9553 Deaths\", \"Age 0-6 days<br/>Year 1980<br/>10242 Deaths\", \"Age 0-6 days<br/>Year 1990<br/>9186 Deaths\", \"Age 0-6 days<br/>Year 2000<br/>9965 Deaths\", \"Age 0-6 days<br/>Year 2010<br/>8245 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861774736pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 1-4 years<br/>Year 1970<br/>17640 Deaths\", \"Age 1-4 years<br/>Year 1980<br/>14581 Deaths\", \"Age 1-4 years<br/>Year 1990<br/>9229 Deaths\", \"Age 1-4 years<br/>Year 2000<br/>11520 Deaths\", \"Age 1-4 years<br/>Year 2010<br/>7442 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861831952pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 10-14 years<br/>Year 1970<br/>1590 Deaths\", \"Age 10-14 years<br/>Year 1980<br/>1747 Deaths\", \"Age 10-14 years<br/>Year 1990<br/>1687 Deaths\", \"Age 10-14 years<br/>Year 2000<br/>2494 Deaths\", \"Age 10-14 years<br/>Year 2010<br/>2014 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861831504pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 15-19 years<br/>Year 1970<br/>2572 Deaths\", \"Age 15-19 years<br/>Year 1980<br/>3095 Deaths\", \"Age 15-19 years<br/>Year 1990<br/>3510 Deaths\", \"Age 15-19 years<br/>Year 2000<br/>5962 Deaths\", \"Age 15-19 years<br/>Year 2010<br/>5818 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580860909200pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 20-24 years<br/>Year 1970<br/>3241 Deaths\", \"Age 20-24 years<br/>Year 1980<br/>4278 Deaths\", \"Age 20-24 years<br/>Year 1990<br/>4875 Deaths\", \"Age 20-24 years<br/>Year 2000<br/>11631 Deaths\", \"Age 20-24 years<br/>Year 2010<br/>14398 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580860909712pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 25-29 years<br/>Year 1970<br/>3172 Deaths\", \"Age 25-29 years<br/>Year 1980<br/>4188 Deaths\", \"Age 25-29 years<br/>Year 1990<br/>4885 Deaths\", \"Age 25-29 years<br/>Year 2000<br/>18460 Deaths\", \"Age 25-29 years<br/>Year 2010<br/>26588 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580862045328pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 28-364 days<br/>Year 1970<br/>22809 Deaths\", \"Age 28-364 days<br/>Year 1980<br/>21242 Deaths\", \"Age 28-364 days<br/>Year 1990<br/>15246 Deaths\", \"Age 28-364 days<br/>Year 2000<br/>18091 Deaths\", \"Age 28-364 days<br/>Year 2010<br/>12395 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580693845712pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 30-34 years<br/>Year 1970<br/>3306 Deaths\", \"Age 30-34 years<br/>Year 1980<br/>4139 Deaths\", \"Age 30-34 years<br/>Year 1990<br/>5275 Deaths\", \"Age 30-34 years<br/>Year 2000<br/>20948 Deaths\", \"Age 30-34 years<br/>Year 2010<br/>30840 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580862044304pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 35-39 years<br/>Year 1970<br/>4092 Deaths\", \"Age 35-39 years<br/>Year 1980<br/>4881 Deaths\", \"Age 35-39 years<br/>Year 1990<br/>6232 Deaths\", \"Age 35-39 years<br/>Year 2000<br/>20307 Deaths\", \"Age 35-39 years<br/>Year 2010<br/>28263 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861648656pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 40-44 years<br/>Year 1970<br/>4939 Deaths\", \"Age 40-44 years<br/>Year 1980<br/>5648 Deaths\", \"Age 40-44 years<br/>Year 1990<br/>6796 Deaths\", \"Age 40-44 years<br/>Year 2000<br/>17984 Deaths\", \"Age 40-44 years<br/>Year 2010<br/>21574 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861647056pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 45-49 years<br/>Year 1970<br/>5817 Deaths\", \"Age 45-49 years<br/>Year 1980<br/>7004 Deaths\", \"Age 45-49 years<br/>Year 1990<br/>8006 Deaths\", \"Age 45-49 years<br/>Year 2000<br/>17076 Deaths\", \"Age 45-49 years<br/>Year 2010<br/>18866 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861576016pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 5-9 years<br/>Year 1970<br/>2291 Deaths\", \"Age 5-9 years<br/>Year 1980<br/>2387 Deaths\", \"Age 5-9 years<br/>Year 1990<br/>2082 Deaths\", \"Age 5-9 years<br/>Year 2000<br/>2918 Deaths\", \"Age 5-9 years<br/>Year 2010<br/>2446 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861578320pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 50-54 years<br/>Year 1970<br/>7272 Deaths\", \"Age 50-54 years<br/>Year 1980<br/>8505 Deaths\", \"Age 50-54 years<br/>Year 1990<br/>9401 Deaths\", \"Age 50-54 years<br/>Year 2000<br/>15528 Deaths\", \"Age 50-54 years<br/>Year 2010<br/>16912 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580862044240pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 55-59 years<br/>Year 1970<br/>7882 Deaths\", \"Age 55-59 years<br/>Year 1980<br/>8967 Deaths\", \"Age 55-59 years<br/>Year 1990<br/>10648 Deaths\", \"Age 55-59 years<br/>Year 2000<br/>14562 Deaths\", \"Age 55-59 years<br/>Year 2010<br/>14877 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580857233872pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 60-64 years<br/>Year 1970<br/>8670 Deaths\", \"Age 60-64 years<br/>Year 1980<br/>9986 Deaths\", \"Age 60-64 years<br/>Year 1990<br/>11735 Deaths\", \"Age 60-64 years<br/>Year 2000<br/>14021 Deaths\", \"Age 60-64 years<br/>Year 2010<br/>13594 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580863176400pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 65-69 years<br/>Year 1970<br/>7754 Deaths\", \"Age 65-69 years<br/>Year 1980<br/>9106 Deaths\", \"Age 65-69 years<br/>Year 1990<br/>10680 Deaths\", \"Age 65-69 years<br/>Year 2000<br/>13629 Deaths\", \"Age 65-69 years<br/>Year 2010<br/>13681 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580863173392pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 7-27 days<br/>Year 1970<br/>4738 Deaths\", \"Age 7-27 days<br/>Year 1980<br/>4284 Deaths\", \"Age 7-27 days<br/>Year 1990<br/>3024 Deaths\", \"Age 7-27 days<br/>Year 2000<br/>3579 Deaths\", \"Age 7-27 days<br/>Year 2010<br/>2507 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580863210320pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 70-74 years<br/>Year 1970<br/>7012 Deaths\", \"Age 70-74 years<br/>Year 1980<br/>7693 Deaths\", \"Age 70-74 years<br/>Year 1990<br/>9391 Deaths\", \"Age 70-74 years<br/>Year 2000<br/>12058 Deaths\", \"Age 70-74 years<br/>Year 2010<br/>12135 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580863210000pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 75-79 years<br/>Year 1970<br/>5413 Deaths\", \"Age 75-79 years<br/>Year 1980<br/>5203 Deaths\", \"Age 75-79 years<br/>Year 1990<br/>6603 Deaths\", \"Age 75-79 years<br/>Year 2000<br/>8505 Deaths\", \"Age 75-79 years<br/>Year 2010<br/>9550 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861647312pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 80+ years<br/>Year 1970<br/>5853 Deaths\", \"Age 80+ years<br/>Year 1980<br/>5549 Deaths\", \"Age 80+ years<br/>Year 1990<br/>6343 Deaths\", \"Age 80+ years<br/>Year 2000<br/>8607 Deaths\", \"Age 80+ years<br/>Year 2010<br/>10611 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580859720720pts\", \"hoffset\": 0}, {\"element_ids\": [[\"el2775047580861774736\", \"el2775047580861774736pts\"], [\"el2775047580861831952\", \"el2775047580861831952pts\"], [\"el2775047580861831504\", \"el2775047580861831504pts\"], [\"el2775047580860909200\", \"el2775047580860909200pts\"], [\"el2775047580860909712\", \"el2775047580860909712pts\"], [\"el2775047580862045328\", \"el2775047580862045328pts\"], [\"el2775047580693845712\", \"el2775047580693845712pts\"], [\"el2775047580862044304\", \"el2775047580862044304pts\"], [\"el2775047580861648656\", \"el2775047580861648656pts\"], [\"el2775047580861647056\", \"el2775047580861647056pts\"], [\"el2775047580861576016\", \"el2775047580861576016pts\"], [\"el2775047580861578320\", \"el2775047580861578320pts\"], [\"el2775047580862044240\", \"el2775047580862044240pts\"], [\"el2775047580857233872\", \"el2775047580857233872pts\"], [\"el2775047580863176400\", \"el2775047580863176400pts\"], [\"el2775047580863173392\", \"el2775047580863173392pts\"], [\"el2775047580863210320\", \"el2775047580863210320pts\"], [\"el2775047580863210000\", \"el2775047580863210000pts\"], [\"el2775047580861647312\", \"el2775047580861647312pts\"], [\"el2775047580859720720\", \"el2775047580859720720pts\"]], \"type\": \"interactive_legend\", \"labels\": [\"0-6 days\", \"1-4 years\", \"10-14 years\", \"15-19 years\", \"20-24 years\", \"25-29 years\", \"28-364 days\", \"30-34 years\", \"35-39 years\", \"40-44 years\", \"45-49 years\", \"5-9 years\", \"50-54 years\", \"55-59 years\", \"60-64 years\", \"65-69 years\", \"7-27 days\", \"70-74 years\", \"75-79 years\", \"80+ years\"], \"alpha_unsel\": 1, \"ax\": null, \"alpha_sel\": 0.2}], \"data\": {\"data01\": [[1970.0, 9553.0, 17640.0, 1590.0, 2572.0, 3241.0, 3172.0, 22809.0, 3306.0, 4092.0, 4939.0, 5817.0, 2291.0, 7272.0, 7882.0, 8670.0, 7754.0, 4738.0, 7012.0, 5413.0, 5853.0], [1980.0, 10242.0, 14581.0, 1747.0, 3095.0, 4278.0, 4188.0, 21242.0, 4139.0, 4881.0, 5648.0, 7004.0, 2387.0, 8505.0, 8967.0, 9986.0, 9106.0, 4284.0, 7693.0, 5203.0, 5549.0], [1990.0, 9186.0, 9229.0, 1687.0, 3510.0, 4875.0, 4885.0, 15246.0, 5275.0, 6232.0, 6796.0, 8006.0, 2082.0, 9401.0, 10648.0, 11735.0, 10680.0, 3024.0, 9391.0, 6603.0, 6343.0], [2000.0, 9965.0, 11520.0, 2494.0, 5962.0, 11631.0, 18460.0, 18091.0, 20948.0, 20307.0, 17984.0, 17076.0, 2918.0, 15528.0, 14562.0, 14021.0, 13629.0, 3579.0, 12058.0, 8505.0, 8607.0], [2010.0, 8245.0, 7442.0, 2014.0, 5818.0, 14398.0, 26588.0, 12395.0, 30840.0, 28263.0, 21574.0, 18866.0, 2446.0, 16912.0, 14877.0, 13594.0, 13681.0, 2507.0, 12135.0, 9550.0, 10611.0]]}, \"id\": \"el2775047580858208080\"});\n", | |
" }(mpld3);\n", | |
"}else if(typeof define === \"function\" && define.amd){\n", | |
" // require.js is available: use it to load d3/mpld3\n", | |
" require.config({paths: {d3: \"https://mpld3.github.io/js/d3.v3.min\"}});\n", | |
" require([\"d3\"], function(d3){\n", | |
" window.d3 = d3;\n", | |
" mpld3_load_lib(\"https://mpld3.github.io/js/mpld3.v0.3git.js\", function(){\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"interactive_legend\", InteractiveLegend);\n", | |
" InteractiveLegend.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" InteractiveLegend.prototype.constructor = InteractiveLegend;\n", | |
" InteractiveLegend.prototype.requiredProps = [\"element_ids\", \"labels\"];\n", | |
" InteractiveLegend.prototype.defaultProps = {\"ax\":null,\n", | |
" \"alpha_sel\":1.0,\n", | |
" \"alpha_unsel\":0}\n", | |
" function InteractiveLegend(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" InteractiveLegend.prototype.draw = function(){\n", | |
" var alpha_sel = this.props.alpha_sel;\n", | |
" var alpha_unsel = this.props.alpha_unsel;\n", | |
"\n", | |
" var legendItems = new Array();\n", | |
" for(var i=0; i<this.props.labels.length; i++){\n", | |
" var obj = {};\n", | |
" obj.label = this.props.labels[i];\n", | |
"\n", | |
" var element_id = this.props.element_ids[i];\n", | |
" mpld3_elements = [];\n", | |
" for(var j=0; j<element_id.length; j++){\n", | |
" var mpld3_element = mpld3.get_element(element_id[j], this.fig);\n", | |
"\n", | |
" // mpld3_element might be null in case of Line2D instances\n", | |
" // for we pass the id for both the line and the markers. Either\n", | |
" // one might not exist on the D3 side\n", | |
" if(mpld3_element){\n", | |
" mpld3_elements.push(mpld3_element);\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" obj.mpld3_elements = mpld3_elements;\n", | |
" obj.visible = false; // should become be setable from python side\n", | |
" legendItems.push(obj);\n", | |
" }\n", | |
"\n", | |
" // determine the axes with which this legend is associated\n", | |
" var ax = this.props.ax\n", | |
" if(!ax){\n", | |
" ax = this.fig.axes[0];\n", | |
" } else{\n", | |
" ax = mpld3.get_element(ax, this.fig);\n", | |
" }\n", | |
"\n", | |
" // add a legend group to the canvas of the figure\n", | |
" var legend = this.fig.canvas.append(\"svg:g\")\n", | |
" .attr(\"class\", \"legend\");\n", | |
"\n", | |
" // add the rectangles\n", | |
" legend.selectAll(\"rect\")\n", | |
" .data(legendItems)\n", | |
" .enter().append(\"rect\")\n", | |
" .attr(\"height\",10)\n", | |
" .attr(\"width\", 25)\n", | |
" .attr(\"x\",ax.width+10+ax.position[0])\n", | |
" .attr(\"y\",function(d,i) {\n", | |
" return ax.position[1]+ i * 25 - 10;})\n", | |
" .attr(\"stroke\", get_color)\n", | |
" .attr(\"class\", \"legend-box\")\n", | |
" .style(\"fill\", function(d, i) {\n", | |
" return d.visible ? get_color(d) : \"white\";})\n", | |
" .on(\"click\", click);\n", | |
"\n", | |
" // add the labels\n", | |
" legend.selectAll(\"text\")\n", | |
" .data(legendItems)\n", | |
" .enter().append(\"text\")\n", | |
" .attr(\"x\", function (d) {\n", | |
" return ax.width+10+ax.position[0] + 40;})\n", | |
" .attr(\"y\", function(d,i) {\n", | |
" return ax.position[1]+ i * 25;})\n", | |
" .text(function(d) { return d.label });\n", | |
"\n", | |
" // specify the action on click\n", | |
" function click(d,i){\n", | |
" d.visible = !d.visible;\n", | |
" d3.select(this)\n", | |
" .style(\"fill\",function(d, i) {\n", | |
" return d.visible ? get_color(d) : \"white\";\n", | |
" })\n", | |
"\n", | |
" for(var i=0; i<d.mpld3_elements.length; i++){\n", | |
" var type = d.mpld3_elements[i].constructor.name;\n", | |
" if(type ==\"mpld3_Line\"){\n", | |
" d3.select(d.mpld3_elements[i].path[0][0])\n", | |
" .style(\"stroke-opacity\",\n", | |
" d.visible ? alpha_sel : alpha_unsel);\n", | |
" } else if((type==\"mpld3_PathCollection\")||\n", | |
" (type==\"mpld3_Markers\")){\n", | |
" d3.selectAll(d.mpld3_elements[i].pathsobj[0])\n", | |
" .style(\"stroke-opacity\",\n", | |
" d.visible ? alpha_sel : alpha_unsel)\n", | |
" .style(\"fill-opacity\",\n", | |
" d.visible ? alpha_sel : alpha_unsel);\n", | |
" } else{\n", | |
" console.log(type + \" not yet supported\");\n", | |
" }\n", | |
" }\n", | |
" };\n", | |
"\n", | |
" // helper function for determining the color of the rectangles\n", | |
" function get_color(d){\n", | |
" var type = d.mpld3_elements[0].constructor.name;\n", | |
" var color = \"black\";\n", | |
" if(type ==\"mpld3_Line\"){\n", | |
" color = d.mpld3_elements[0].props.edgecolor;\n", | |
" } else if((type==\"mpld3_PathCollection\")||\n", | |
" (type==\"mpld3_Markers\")){\n", | |
" color = d.mpld3_elements[0].props.facecolors[0];\n", | |
" } else{\n", | |
" console.log(type + \" not yet supported\");\n", | |
" }\n", | |
" return color;\n", | |
" };\n", | |
" };\n", | |
" \n", | |
" mpld3.draw_figure(\"fig_el27750475808582080807445022285\", {\"axes\": [{\"xlim\": [1968.0, 2012.0], \"yscale\": \"linear\", \"axesbg\": \"#EAEAF2\", \"frame_on\": true, \"texts\": [], \"axison\": true, \"zoomable\": true, \"images\": [], \"xdomain\": [1968.0, 2012.0], \"ylim\": [0.0, 35000.0], \"paths\": [], \"sharey\": [], \"sharex\": [], \"axesbgalpha\": null, \"axes\": [{\"scale\": \"linear\", \"tickformat\": [1970, 1980, 1990, 2000, 2010], \"grid\": {\"color\": \"#FFFFFF\", \"alpha\": 1.0, \"dasharray\": \"none\", \"gridOn\": true}, \"fontsize\": 10.0, \"position\": \"bottom\", \"nticks\": 5, \"tickvalues\": [1970, 1980, 1990, 2000, 2010]}, {\"scale\": \"linear\", \"tickformat\": null, \"grid\": {\"color\": \"#FFFFFF\", \"alpha\": 1.0, \"dasharray\": \"none\", \"gridOn\": true}, \"fontsize\": 10.0, \"position\": \"left\", \"nticks\": 8, \"tickvalues\": null}], \"lines\": [{\"color\": \"#4C72B0\", \"yindex\": 1, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861774736\"}, {\"color\": \"#55A868\", \"yindex\": 2, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861831952\"}, {\"color\": \"#C44E52\", \"yindex\": 3, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861831504\"}, {\"color\": \"#8172B2\", \"yindex\": 4, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580860909200\"}, {\"color\": \"#CCB974\", \"yindex\": 5, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580860909712\"}, {\"color\": \"#64B5CD\", \"yindex\": 6, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580862045328\"}, {\"color\": \"#4C72B0\", \"yindex\": 7, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580693845712\"}, {\"color\": \"#55A868\", \"yindex\": 8, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580862044304\"}, {\"color\": \"#C44E52\", \"yindex\": 9, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861648656\"}, {\"color\": \"#8172B2\", \"yindex\": 10, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861647056\"}, {\"color\": \"#CCB974\", \"yindex\": 11, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861576016\"}, {\"color\": \"#64B5CD\", \"yindex\": 12, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861578320\"}, {\"color\": \"#4C72B0\", \"yindex\": 13, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580862044240\"}, {\"color\": \"#55A868\", \"yindex\": 14, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580857233872\"}, {\"color\": \"#C44E52\", \"yindex\": 15, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580863176400\"}, {\"color\": \"#8172B2\", \"yindex\": 16, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580863173392\"}, {\"color\": \"#CCB974\", \"yindex\": 17, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580863210320\"}, {\"color\": \"#64B5CD\", \"yindex\": 18, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580863210000\"}, {\"color\": \"#4C72B0\", \"yindex\": 19, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861647312\"}, {\"color\": \"#55A868\", \"yindex\": 20, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580859720720\"}], \"markers\": [{\"edgecolor\": \"#000000\", \"facecolor\": \"#4C72B0\", \"edgewidth\": 0, \"yindex\": 1, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861774736pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#55A868\", \"edgewidth\": 0, \"yindex\": 2, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861831952pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#C44E52\", \"edgewidth\": 0, \"yindex\": 3, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861831504pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#8172B2\", \"edgewidth\": 0, \"yindex\": 4, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580860909200pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#CCB974\", \"edgewidth\": 0, \"yindex\": 5, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580860909712pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#64B5CD\", \"edgewidth\": 0, \"yindex\": 6, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580862045328pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#4C72B0\", \"edgewidth\": 0, \"yindex\": 7, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580693845712pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#55A868\", \"edgewidth\": 0, \"yindex\": 8, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580862044304pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#C44E52\", \"edgewidth\": 0, \"yindex\": 9, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861648656pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#8172B2\", \"edgewidth\": 0, \"yindex\": 10, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861647056pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#CCB974\", \"edgewidth\": 0, \"yindex\": 11, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861576016pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#64B5CD\", \"edgewidth\": 0, \"yindex\": 12, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861578320pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#4C72B0\", \"edgewidth\": 0, \"yindex\": 13, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580862044240pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#55A868\", \"edgewidth\": 0, \"yindex\": 14, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580857233872pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#C44E52\", \"edgewidth\": 0, \"yindex\": 15, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580863176400pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#8172B2\", \"edgewidth\": 0, \"yindex\": 16, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580863173392pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#CCB974\", \"edgewidth\": 0, \"yindex\": 17, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580863210320pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#64B5CD\", \"edgewidth\": 0, \"yindex\": 18, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580863210000pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#4C72B0\", \"edgewidth\": 0, \"yindex\": 19, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861647312pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#55A868\", \"edgewidth\": 0, \"yindex\": 20, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580859720720pts\"}], \"id\": \"el2775047580858742800\", \"ydomain\": [0.0, 35000.0], \"collections\": [], \"xscale\": \"linear\", \"bbox\": [0.125, 0.125, 0.57499999999999996, 0.77500000000000002]}], \"height\": 640.0, \"width\": 960.0, \"plugins\": [{\"type\": \"reset\"}, {\"enabled\": false, \"button\": true, \"type\": \"zoom\"}, {\"enabled\": false, \"button\": true, \"type\": \"boxzoom\"}, {\"voffset\": 10, \"labels\": [\"Age 0-6 days<br/>Year 1970<br/>9553 Deaths\", \"Age 0-6 days<br/>Year 1980<br/>10242 Deaths\", \"Age 0-6 days<br/>Year 1990<br/>9186 Deaths\", \"Age 0-6 days<br/>Year 2000<br/>9965 Deaths\", \"Age 0-6 days<br/>Year 2010<br/>8245 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861774736pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 1-4 years<br/>Year 1970<br/>17640 Deaths\", \"Age 1-4 years<br/>Year 1980<br/>14581 Deaths\", \"Age 1-4 years<br/>Year 1990<br/>9229 Deaths\", \"Age 1-4 years<br/>Year 2000<br/>11520 Deaths\", \"Age 1-4 years<br/>Year 2010<br/>7442 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861831952pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 10-14 years<br/>Year 1970<br/>1590 Deaths\", \"Age 10-14 years<br/>Year 1980<br/>1747 Deaths\", \"Age 10-14 years<br/>Year 1990<br/>1687 Deaths\", \"Age 10-14 years<br/>Year 2000<br/>2494 Deaths\", \"Age 10-14 years<br/>Year 2010<br/>2014 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861831504pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 15-19 years<br/>Year 1970<br/>2572 Deaths\", \"Age 15-19 years<br/>Year 1980<br/>3095 Deaths\", \"Age 15-19 years<br/>Year 1990<br/>3510 Deaths\", \"Age 15-19 years<br/>Year 2000<br/>5962 Deaths\", \"Age 15-19 years<br/>Year 2010<br/>5818 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580860909200pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 20-24 years<br/>Year 1970<br/>3241 Deaths\", \"Age 20-24 years<br/>Year 1980<br/>4278 Deaths\", \"Age 20-24 years<br/>Year 1990<br/>4875 Deaths\", \"Age 20-24 years<br/>Year 2000<br/>11631 Deaths\", \"Age 20-24 years<br/>Year 2010<br/>14398 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580860909712pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 25-29 years<br/>Year 1970<br/>3172 Deaths\", \"Age 25-29 years<br/>Year 1980<br/>4188 Deaths\", \"Age 25-29 years<br/>Year 1990<br/>4885 Deaths\", \"Age 25-29 years<br/>Year 2000<br/>18460 Deaths\", \"Age 25-29 years<br/>Year 2010<br/>26588 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580862045328pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 28-364 days<br/>Year 1970<br/>22809 Deaths\", \"Age 28-364 days<br/>Year 1980<br/>21242 Deaths\", \"Age 28-364 days<br/>Year 1990<br/>15246 Deaths\", \"Age 28-364 days<br/>Year 2000<br/>18091 Deaths\", \"Age 28-364 days<br/>Year 2010<br/>12395 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580693845712pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 30-34 years<br/>Year 1970<br/>3306 Deaths\", \"Age 30-34 years<br/>Year 1980<br/>4139 Deaths\", \"Age 30-34 years<br/>Year 1990<br/>5275 Deaths\", \"Age 30-34 years<br/>Year 2000<br/>20948 Deaths\", \"Age 30-34 years<br/>Year 2010<br/>30840 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580862044304pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 35-39 years<br/>Year 1970<br/>4092 Deaths\", \"Age 35-39 years<br/>Year 1980<br/>4881 Deaths\", \"Age 35-39 years<br/>Year 1990<br/>6232 Deaths\", \"Age 35-39 years<br/>Year 2000<br/>20307 Deaths\", \"Age 35-39 years<br/>Year 2010<br/>28263 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861648656pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 40-44 years<br/>Year 1970<br/>4939 Deaths\", \"Age 40-44 years<br/>Year 1980<br/>5648 Deaths\", \"Age 40-44 years<br/>Year 1990<br/>6796 Deaths\", \"Age 40-44 years<br/>Year 2000<br/>17984 Deaths\", \"Age 40-44 years<br/>Year 2010<br/>21574 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861647056pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 45-49 years<br/>Year 1970<br/>5817 Deaths\", \"Age 45-49 years<br/>Year 1980<br/>7004 Deaths\", \"Age 45-49 years<br/>Year 1990<br/>8006 Deaths\", \"Age 45-49 years<br/>Year 2000<br/>17076 Deaths\", \"Age 45-49 years<br/>Year 2010<br/>18866 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861576016pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 5-9 years<br/>Year 1970<br/>2291 Deaths\", \"Age 5-9 years<br/>Year 1980<br/>2387 Deaths\", \"Age 5-9 years<br/>Year 1990<br/>2082 Deaths\", \"Age 5-9 years<br/>Year 2000<br/>2918 Deaths\", \"Age 5-9 years<br/>Year 2010<br/>2446 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861578320pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 50-54 years<br/>Year 1970<br/>7272 Deaths\", \"Age 50-54 years<br/>Year 1980<br/>8505 Deaths\", \"Age 50-54 years<br/>Year 1990<br/>9401 Deaths\", \"Age 50-54 years<br/>Year 2000<br/>15528 Deaths\", \"Age 50-54 years<br/>Year 2010<br/>16912 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580862044240pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 55-59 years<br/>Year 1970<br/>7882 Deaths\", \"Age 55-59 years<br/>Year 1980<br/>8967 Deaths\", \"Age 55-59 years<br/>Year 1990<br/>10648 Deaths\", \"Age 55-59 years<br/>Year 2000<br/>14562 Deaths\", \"Age 55-59 years<br/>Year 2010<br/>14877 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580857233872pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 60-64 years<br/>Year 1970<br/>8670 Deaths\", \"Age 60-64 years<br/>Year 1980<br/>9986 Deaths\", \"Age 60-64 years<br/>Year 1990<br/>11735 Deaths\", \"Age 60-64 years<br/>Year 2000<br/>14021 Deaths\", \"Age 60-64 years<br/>Year 2010<br/>13594 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580863176400pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 65-69 years<br/>Year 1970<br/>7754 Deaths\", \"Age 65-69 years<br/>Year 1980<br/>9106 Deaths\", \"Age 65-69 years<br/>Year 1990<br/>10680 Deaths\", \"Age 65-69 years<br/>Year 2000<br/>13629 Deaths\", \"Age 65-69 years<br/>Year 2010<br/>13681 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580863173392pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 7-27 days<br/>Year 1970<br/>4738 Deaths\", \"Age 7-27 days<br/>Year 1980<br/>4284 Deaths\", \"Age 7-27 days<br/>Year 1990<br/>3024 Deaths\", \"Age 7-27 days<br/>Year 2000<br/>3579 Deaths\", \"Age 7-27 days<br/>Year 2010<br/>2507 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580863210320pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 70-74 years<br/>Year 1970<br/>7012 Deaths\", \"Age 70-74 years<br/>Year 1980<br/>7693 Deaths\", \"Age 70-74 years<br/>Year 1990<br/>9391 Deaths\", \"Age 70-74 years<br/>Year 2000<br/>12058 Deaths\", \"Age 70-74 years<br/>Year 2010<br/>12135 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580863210000pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 75-79 years<br/>Year 1970<br/>5413 Deaths\", \"Age 75-79 years<br/>Year 1980<br/>5203 Deaths\", \"Age 75-79 years<br/>Year 1990<br/>6603 Deaths\", \"Age 75-79 years<br/>Year 2000<br/>8505 Deaths\", \"Age 75-79 years<br/>Year 2010<br/>9550 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861647312pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 80+ years<br/>Year 1970<br/>5853 Deaths\", \"Age 80+ years<br/>Year 1980<br/>5549 Deaths\", \"Age 80+ years<br/>Year 1990<br/>6343 Deaths\", \"Age 80+ years<br/>Year 2000<br/>8607 Deaths\", \"Age 80+ years<br/>Year 2010<br/>10611 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580859720720pts\", \"hoffset\": 0}, {\"element_ids\": [[\"el2775047580861774736\", \"el2775047580861774736pts\"], [\"el2775047580861831952\", \"el2775047580861831952pts\"], [\"el2775047580861831504\", \"el2775047580861831504pts\"], [\"el2775047580860909200\", \"el2775047580860909200pts\"], [\"el2775047580860909712\", \"el2775047580860909712pts\"], [\"el2775047580862045328\", \"el2775047580862045328pts\"], [\"el2775047580693845712\", \"el2775047580693845712pts\"], [\"el2775047580862044304\", \"el2775047580862044304pts\"], [\"el2775047580861648656\", \"el2775047580861648656pts\"], [\"el2775047580861647056\", \"el2775047580861647056pts\"], [\"el2775047580861576016\", \"el2775047580861576016pts\"], [\"el2775047580861578320\", \"el2775047580861578320pts\"], [\"el2775047580862044240\", \"el2775047580862044240pts\"], [\"el2775047580857233872\", \"el2775047580857233872pts\"], [\"el2775047580863176400\", \"el2775047580863176400pts\"], [\"el2775047580863173392\", \"el2775047580863173392pts\"], [\"el2775047580863210320\", \"el2775047580863210320pts\"], [\"el2775047580863210000\", \"el2775047580863210000pts\"], [\"el2775047580861647312\", \"el2775047580861647312pts\"], [\"el2775047580859720720\", \"el2775047580859720720pts\"]], \"type\": \"interactive_legend\", \"labels\": [\"0-6 days\", \"1-4 years\", \"10-14 years\", \"15-19 years\", \"20-24 years\", \"25-29 years\", \"28-364 days\", \"30-34 years\", \"35-39 years\", \"40-44 years\", \"45-49 years\", \"5-9 years\", \"50-54 years\", \"55-59 years\", \"60-64 years\", \"65-69 years\", \"7-27 days\", \"70-74 years\", \"75-79 years\", \"80+ years\"], \"alpha_unsel\": 1, \"ax\": null, \"alpha_sel\": 0.2}], \"data\": {\"data01\": [[1970.0, 9553.0, 17640.0, 1590.0, 2572.0, 3241.0, 3172.0, 22809.0, 3306.0, 4092.0, 4939.0, 5817.0, 2291.0, 7272.0, 7882.0, 8670.0, 7754.0, 4738.0, 7012.0, 5413.0, 5853.0], [1980.0, 10242.0, 14581.0, 1747.0, 3095.0, 4278.0, 4188.0, 21242.0, 4139.0, 4881.0, 5648.0, 7004.0, 2387.0, 8505.0, 8967.0, 9986.0, 9106.0, 4284.0, 7693.0, 5203.0, 5549.0], [1990.0, 9186.0, 9229.0, 1687.0, 3510.0, 4875.0, 4885.0, 15246.0, 5275.0, 6232.0, 6796.0, 8006.0, 2082.0, 9401.0, 10648.0, 11735.0, 10680.0, 3024.0, 9391.0, 6603.0, 6343.0], [2000.0, 9965.0, 11520.0, 2494.0, 5962.0, 11631.0, 18460.0, 18091.0, 20948.0, 20307.0, 17984.0, 17076.0, 2918.0, 15528.0, 14562.0, 14021.0, 13629.0, 3579.0, 12058.0, 8505.0, 8607.0], [2010.0, 8245.0, 7442.0, 2014.0, 5818.0, 14398.0, 26588.0, 12395.0, 30840.0, 28263.0, 21574.0, 18866.0, 2446.0, 16912.0, 14877.0, 13594.0, 13681.0, 2507.0, 12135.0, 9550.0, 10611.0]]}, \"id\": \"el2775047580858208080\"});\n", | |
" });\n", | |
" });\n", | |
"}else{\n", | |
" // require.js not available: dynamically load d3 & mpld3\n", | |
" mpld3_load_lib(\"https://mpld3.github.io/js/d3.v3.min.js\", function(){\n", | |
" mpld3_load_lib(\"https://mpld3.github.io/js/mpld3.v0.3git.js\", function(){\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"htmltooltip\", HtmlTooltipPlugin);\n", | |
" HtmlTooltipPlugin.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" HtmlTooltipPlugin.prototype.constructor = HtmlTooltipPlugin;\n", | |
" HtmlTooltipPlugin.prototype.requiredProps = [\"id\"];\n", | |
" HtmlTooltipPlugin.prototype.defaultProps = {labels:null,\n", | |
" hoffset:0,\n", | |
" voffset:10};\n", | |
" function HtmlTooltipPlugin(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" HtmlTooltipPlugin.prototype.draw = function(){\n", | |
" var obj = mpld3.get_element(this.props.id);\n", | |
" var labels = this.props.labels;\n", | |
" var tooltip = d3.select(\"body\").append(\"div\")\n", | |
" .attr(\"class\", \"mpld3-tooltip\")\n", | |
" .style(\"position\", \"absolute\")\n", | |
" .style(\"z-index\", \"10\")\n", | |
" .style(\"visibility\", \"hidden\");\n", | |
"\n", | |
" obj.elements()\n", | |
" .on(\"mouseover\", function(d, i){\n", | |
" tooltip.html(labels[i])\n", | |
" .style(\"visibility\", \"visible\");})\n", | |
" .on(\"mousemove\", function(d, i){\n", | |
" tooltip\n", | |
" .style(\"top\", d3.event.pageY + this.props.voffset + \"px\")\n", | |
" .style(\"left\",d3.event.pageX + this.props.hoffset + \"px\");\n", | |
" }.bind(this))\n", | |
" .on(\"mouseout\", function(d, i){\n", | |
" tooltip.style(\"visibility\", \"hidden\");});\n", | |
" };\n", | |
" \n", | |
" mpld3.register_plugin(\"interactive_legend\", InteractiveLegend);\n", | |
" InteractiveLegend.prototype = Object.create(mpld3.Plugin.prototype);\n", | |
" InteractiveLegend.prototype.constructor = InteractiveLegend;\n", | |
" InteractiveLegend.prototype.requiredProps = [\"element_ids\", \"labels\"];\n", | |
" InteractiveLegend.prototype.defaultProps = {\"ax\":null,\n", | |
" \"alpha_sel\":1.0,\n", | |
" \"alpha_unsel\":0}\n", | |
" function InteractiveLegend(fig, props){\n", | |
" mpld3.Plugin.call(this, fig, props);\n", | |
" };\n", | |
"\n", | |
" InteractiveLegend.prototype.draw = function(){\n", | |
" var alpha_sel = this.props.alpha_sel;\n", | |
" var alpha_unsel = this.props.alpha_unsel;\n", | |
"\n", | |
" var legendItems = new Array();\n", | |
" for(var i=0; i<this.props.labels.length; i++){\n", | |
" var obj = {};\n", | |
" obj.label = this.props.labels[i];\n", | |
"\n", | |
" var element_id = this.props.element_ids[i];\n", | |
" mpld3_elements = [];\n", | |
" for(var j=0; j<element_id.length; j++){\n", | |
" var mpld3_element = mpld3.get_element(element_id[j], this.fig);\n", | |
"\n", | |
" // mpld3_element might be null in case of Line2D instances\n", | |
" // for we pass the id for both the line and the markers. Either\n", | |
" // one might not exist on the D3 side\n", | |
" if(mpld3_element){\n", | |
" mpld3_elements.push(mpld3_element);\n", | |
" }\n", | |
" }\n", | |
"\n", | |
" obj.mpld3_elements = mpld3_elements;\n", | |
" obj.visible = false; // should become be setable from python side\n", | |
" legendItems.push(obj);\n", | |
" }\n", | |
"\n", | |
" // determine the axes with which this legend is associated\n", | |
" var ax = this.props.ax\n", | |
" if(!ax){\n", | |
" ax = this.fig.axes[0];\n", | |
" } else{\n", | |
" ax = mpld3.get_element(ax, this.fig);\n", | |
" }\n", | |
"\n", | |
" // add a legend group to the canvas of the figure\n", | |
" var legend = this.fig.canvas.append(\"svg:g\")\n", | |
" .attr(\"class\", \"legend\");\n", | |
"\n", | |
" // add the rectangles\n", | |
" legend.selectAll(\"rect\")\n", | |
" .data(legendItems)\n", | |
" .enter().append(\"rect\")\n", | |
" .attr(\"height\",10)\n", | |
" .attr(\"width\", 25)\n", | |
" .attr(\"x\",ax.width+10+ax.position[0])\n", | |
" .attr(\"y\",function(d,i) {\n", | |
" return ax.position[1]+ i * 25 - 10;})\n", | |
" .attr(\"stroke\", get_color)\n", | |
" .attr(\"class\", \"legend-box\")\n", | |
" .style(\"fill\", function(d, i) {\n", | |
" return d.visible ? get_color(d) : \"white\";})\n", | |
" .on(\"click\", click);\n", | |
"\n", | |
" // add the labels\n", | |
" legend.selectAll(\"text\")\n", | |
" .data(legendItems)\n", | |
" .enter().append(\"text\")\n", | |
" .attr(\"x\", function (d) {\n", | |
" return ax.width+10+ax.position[0] + 40;})\n", | |
" .attr(\"y\", function(d,i) {\n", | |
" return ax.position[1]+ i * 25;})\n", | |
" .text(function(d) { return d.label });\n", | |
"\n", | |
" // specify the action on click\n", | |
" function click(d,i){\n", | |
" d.visible = !d.visible;\n", | |
" d3.select(this)\n", | |
" .style(\"fill\",function(d, i) {\n", | |
" return d.visible ? get_color(d) : \"white\";\n", | |
" })\n", | |
"\n", | |
" for(var i=0; i<d.mpld3_elements.length; i++){\n", | |
" var type = d.mpld3_elements[i].constructor.name;\n", | |
" if(type ==\"mpld3_Line\"){\n", | |
" d3.select(d.mpld3_elements[i].path[0][0])\n", | |
" .style(\"stroke-opacity\",\n", | |
" d.visible ? alpha_sel : alpha_unsel);\n", | |
" } else if((type==\"mpld3_PathCollection\")||\n", | |
" (type==\"mpld3_Markers\")){\n", | |
" d3.selectAll(d.mpld3_elements[i].pathsobj[0])\n", | |
" .style(\"stroke-opacity\",\n", | |
" d.visible ? alpha_sel : alpha_unsel)\n", | |
" .style(\"fill-opacity\",\n", | |
" d.visible ? alpha_sel : alpha_unsel);\n", | |
" } else{\n", | |
" console.log(type + \" not yet supported\");\n", | |
" }\n", | |
" }\n", | |
" };\n", | |
"\n", | |
" // helper function for determining the color of the rectangles\n", | |
" function get_color(d){\n", | |
" var type = d.mpld3_elements[0].constructor.name;\n", | |
" var color = \"black\";\n", | |
" if(type ==\"mpld3_Line\"){\n", | |
" color = d.mpld3_elements[0].props.edgecolor;\n", | |
" } else if((type==\"mpld3_PathCollection\")||\n", | |
" (type==\"mpld3_Markers\")){\n", | |
" color = d.mpld3_elements[0].props.facecolors[0];\n", | |
" } else{\n", | |
" console.log(type + \" not yet supported\");\n", | |
" }\n", | |
" return color;\n", | |
" };\n", | |
" };\n", | |
" \n", | |
" mpld3.draw_figure(\"fig_el27750475808582080807445022285\", {\"axes\": [{\"xlim\": [1968.0, 2012.0], \"yscale\": \"linear\", \"axesbg\": \"#EAEAF2\", \"frame_on\": true, \"texts\": [], \"axison\": true, \"zoomable\": true, \"images\": [], \"xdomain\": [1968.0, 2012.0], \"ylim\": [0.0, 35000.0], \"paths\": [], \"sharey\": [], \"sharex\": [], \"axesbgalpha\": null, \"axes\": [{\"scale\": \"linear\", \"tickformat\": [1970, 1980, 1990, 2000, 2010], \"grid\": {\"color\": \"#FFFFFF\", \"alpha\": 1.0, \"dasharray\": \"none\", \"gridOn\": true}, \"fontsize\": 10.0, \"position\": \"bottom\", \"nticks\": 5, \"tickvalues\": [1970, 1980, 1990, 2000, 2010]}, {\"scale\": \"linear\", \"tickformat\": null, \"grid\": {\"color\": \"#FFFFFF\", \"alpha\": 1.0, \"dasharray\": \"none\", \"gridOn\": true}, \"fontsize\": 10.0, \"position\": \"left\", \"nticks\": 8, \"tickvalues\": null}], \"lines\": [{\"color\": \"#4C72B0\", \"yindex\": 1, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861774736\"}, {\"color\": \"#55A868\", \"yindex\": 2, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861831952\"}, {\"color\": \"#C44E52\", \"yindex\": 3, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861831504\"}, {\"color\": \"#8172B2\", \"yindex\": 4, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580860909200\"}, {\"color\": \"#CCB974\", \"yindex\": 5, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580860909712\"}, {\"color\": \"#64B5CD\", \"yindex\": 6, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580862045328\"}, {\"color\": \"#4C72B0\", \"yindex\": 7, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580693845712\"}, {\"color\": \"#55A868\", \"yindex\": 8, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580862044304\"}, {\"color\": \"#C44E52\", \"yindex\": 9, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861648656\"}, {\"color\": \"#8172B2\", \"yindex\": 10, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861647056\"}, {\"color\": \"#CCB974\", \"yindex\": 11, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861576016\"}, {\"color\": \"#64B5CD\", \"yindex\": 12, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861578320\"}, {\"color\": \"#4C72B0\", \"yindex\": 13, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580862044240\"}, {\"color\": \"#55A868\", \"yindex\": 14, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580857233872\"}, {\"color\": \"#C44E52\", \"yindex\": 15, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580863176400\"}, {\"color\": \"#8172B2\", \"yindex\": 16, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580863173392\"}, {\"color\": \"#CCB974\", \"yindex\": 17, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580863210320\"}, {\"color\": \"#64B5CD\", \"yindex\": 18, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580863210000\"}, {\"color\": \"#4C72B0\", \"yindex\": 19, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580861647312\"}, {\"color\": \"#55A868\", \"yindex\": 20, \"coordinates\": \"data\", \"dasharray\": \"none\", \"zorder\": 2, \"alpha\": 1, \"xindex\": 0, \"linewidth\": 4, \"data\": \"data01\", \"id\": \"el2775047580859720720\"}], \"markers\": [{\"edgecolor\": \"#000000\", \"facecolor\": \"#4C72B0\", \"edgewidth\": 0, \"yindex\": 1, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861774736pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#55A868\", \"edgewidth\": 0, \"yindex\": 2, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861831952pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#C44E52\", \"edgewidth\": 0, \"yindex\": 3, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861831504pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#8172B2\", \"edgewidth\": 0, \"yindex\": 4, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580860909200pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#CCB974\", \"edgewidth\": 0, \"yindex\": 5, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580860909712pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#64B5CD\", \"edgewidth\": 0, \"yindex\": 6, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580862045328pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#4C72B0\", \"edgewidth\": 0, \"yindex\": 7, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580693845712pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#55A868\", \"edgewidth\": 0, \"yindex\": 8, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580862044304pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#C44E52\", \"edgewidth\": 0, \"yindex\": 9, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861648656pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#8172B2\", \"edgewidth\": 0, \"yindex\": 10, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861647056pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#CCB974\", \"edgewidth\": 0, \"yindex\": 11, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861576016pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#64B5CD\", \"edgewidth\": 0, \"yindex\": 12, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861578320pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#4C72B0\", \"edgewidth\": 0, \"yindex\": 13, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580862044240pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#55A868\", \"edgewidth\": 0, \"yindex\": 14, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580857233872pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#C44E52\", \"edgewidth\": 0, \"yindex\": 15, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580863176400pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#8172B2\", \"edgewidth\": 0, \"yindex\": 16, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580863173392pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#CCB974\", \"edgewidth\": 0, \"yindex\": 17, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580863210320pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#64B5CD\", \"edgewidth\": 0, \"yindex\": 18, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580863210000pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#4C72B0\", \"edgewidth\": 0, \"yindex\": 19, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580861647312pts\"}, {\"edgecolor\": \"#000000\", \"facecolor\": \"#55A868\", \"edgewidth\": 0, \"yindex\": 20, \"coordinates\": \"data\", \"zorder\": 2, \"markerpath\": [[[0.0, 7.5], [1.9890232500000002, 7.5], [3.896849030886401, 6.709752686911813], [5.303300858899107, 5.303300858899107], [6.709752686911813, 3.896849030886401], [7.5, 1.9890232500000002], [7.5, 0.0], [7.5, -1.9890232500000002], [6.709752686911813, -3.896849030886401], [5.303300858899107, -5.303300858899107], [3.896849030886401, -6.709752686911813], [1.9890232500000002, -7.5], [0.0, -7.5], [-1.9890232500000002, -7.5], [-3.896849030886401, -6.709752686911813], [-5.303300858899107, -5.303300858899107], [-6.709752686911813, -3.896849030886401], [-7.5, -1.9890232500000002], [-7.5, 0.0], [-7.5, 1.9890232500000002], [-6.709752686911813, 3.896849030886401], [-5.303300858899107, 5.303300858899107], [-3.896849030886401, 6.709752686911813], [-1.9890232500000002, 7.5], [0.0, 7.5]], [\"M\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"C\", \"Z\"]], \"alpha\": 1, \"xindex\": 0, \"data\": \"data01\", \"id\": \"el2775047580859720720pts\"}], \"id\": \"el2775047580858742800\", \"ydomain\": [0.0, 35000.0], \"collections\": [], \"xscale\": \"linear\", \"bbox\": [0.125, 0.125, 0.57499999999999996, 0.77500000000000002]}], \"height\": 640.0, \"width\": 960.0, \"plugins\": [{\"type\": \"reset\"}, {\"enabled\": false, \"button\": true, \"type\": \"zoom\"}, {\"enabled\": false, \"button\": true, \"type\": \"boxzoom\"}, {\"voffset\": 10, \"labels\": [\"Age 0-6 days<br/>Year 1970<br/>9553 Deaths\", \"Age 0-6 days<br/>Year 1980<br/>10242 Deaths\", \"Age 0-6 days<br/>Year 1990<br/>9186 Deaths\", \"Age 0-6 days<br/>Year 2000<br/>9965 Deaths\", \"Age 0-6 days<br/>Year 2010<br/>8245 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861774736pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 1-4 years<br/>Year 1970<br/>17640 Deaths\", \"Age 1-4 years<br/>Year 1980<br/>14581 Deaths\", \"Age 1-4 years<br/>Year 1990<br/>9229 Deaths\", \"Age 1-4 years<br/>Year 2000<br/>11520 Deaths\", \"Age 1-4 years<br/>Year 2010<br/>7442 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861831952pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 10-14 years<br/>Year 1970<br/>1590 Deaths\", \"Age 10-14 years<br/>Year 1980<br/>1747 Deaths\", \"Age 10-14 years<br/>Year 1990<br/>1687 Deaths\", \"Age 10-14 years<br/>Year 2000<br/>2494 Deaths\", \"Age 10-14 years<br/>Year 2010<br/>2014 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861831504pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 15-19 years<br/>Year 1970<br/>2572 Deaths\", \"Age 15-19 years<br/>Year 1980<br/>3095 Deaths\", \"Age 15-19 years<br/>Year 1990<br/>3510 Deaths\", \"Age 15-19 years<br/>Year 2000<br/>5962 Deaths\", \"Age 15-19 years<br/>Year 2010<br/>5818 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580860909200pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 20-24 years<br/>Year 1970<br/>3241 Deaths\", \"Age 20-24 years<br/>Year 1980<br/>4278 Deaths\", \"Age 20-24 years<br/>Year 1990<br/>4875 Deaths\", \"Age 20-24 years<br/>Year 2000<br/>11631 Deaths\", \"Age 20-24 years<br/>Year 2010<br/>14398 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580860909712pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 25-29 years<br/>Year 1970<br/>3172 Deaths\", \"Age 25-29 years<br/>Year 1980<br/>4188 Deaths\", \"Age 25-29 years<br/>Year 1990<br/>4885 Deaths\", \"Age 25-29 years<br/>Year 2000<br/>18460 Deaths\", \"Age 25-29 years<br/>Year 2010<br/>26588 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580862045328pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 28-364 days<br/>Year 1970<br/>22809 Deaths\", \"Age 28-364 days<br/>Year 1980<br/>21242 Deaths\", \"Age 28-364 days<br/>Year 1990<br/>15246 Deaths\", \"Age 28-364 days<br/>Year 2000<br/>18091 Deaths\", \"Age 28-364 days<br/>Year 2010<br/>12395 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580693845712pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 30-34 years<br/>Year 1970<br/>3306 Deaths\", \"Age 30-34 years<br/>Year 1980<br/>4139 Deaths\", \"Age 30-34 years<br/>Year 1990<br/>5275 Deaths\", \"Age 30-34 years<br/>Year 2000<br/>20948 Deaths\", \"Age 30-34 years<br/>Year 2010<br/>30840 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580862044304pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 35-39 years<br/>Year 1970<br/>4092 Deaths\", \"Age 35-39 years<br/>Year 1980<br/>4881 Deaths\", \"Age 35-39 years<br/>Year 1990<br/>6232 Deaths\", \"Age 35-39 years<br/>Year 2000<br/>20307 Deaths\", \"Age 35-39 years<br/>Year 2010<br/>28263 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861648656pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 40-44 years<br/>Year 1970<br/>4939 Deaths\", \"Age 40-44 years<br/>Year 1980<br/>5648 Deaths\", \"Age 40-44 years<br/>Year 1990<br/>6796 Deaths\", \"Age 40-44 years<br/>Year 2000<br/>17984 Deaths\", \"Age 40-44 years<br/>Year 2010<br/>21574 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861647056pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 45-49 years<br/>Year 1970<br/>5817 Deaths\", \"Age 45-49 years<br/>Year 1980<br/>7004 Deaths\", \"Age 45-49 years<br/>Year 1990<br/>8006 Deaths\", \"Age 45-49 years<br/>Year 2000<br/>17076 Deaths\", \"Age 45-49 years<br/>Year 2010<br/>18866 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861576016pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 5-9 years<br/>Year 1970<br/>2291 Deaths\", \"Age 5-9 years<br/>Year 1980<br/>2387 Deaths\", \"Age 5-9 years<br/>Year 1990<br/>2082 Deaths\", \"Age 5-9 years<br/>Year 2000<br/>2918 Deaths\", \"Age 5-9 years<br/>Year 2010<br/>2446 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861578320pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 50-54 years<br/>Year 1970<br/>7272 Deaths\", \"Age 50-54 years<br/>Year 1980<br/>8505 Deaths\", \"Age 50-54 years<br/>Year 1990<br/>9401 Deaths\", \"Age 50-54 years<br/>Year 2000<br/>15528 Deaths\", \"Age 50-54 years<br/>Year 2010<br/>16912 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580862044240pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 55-59 years<br/>Year 1970<br/>7882 Deaths\", \"Age 55-59 years<br/>Year 1980<br/>8967 Deaths\", \"Age 55-59 years<br/>Year 1990<br/>10648 Deaths\", \"Age 55-59 years<br/>Year 2000<br/>14562 Deaths\", \"Age 55-59 years<br/>Year 2010<br/>14877 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580857233872pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 60-64 years<br/>Year 1970<br/>8670 Deaths\", \"Age 60-64 years<br/>Year 1980<br/>9986 Deaths\", \"Age 60-64 years<br/>Year 1990<br/>11735 Deaths\", \"Age 60-64 years<br/>Year 2000<br/>14021 Deaths\", \"Age 60-64 years<br/>Year 2010<br/>13594 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580863176400pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 65-69 years<br/>Year 1970<br/>7754 Deaths\", \"Age 65-69 years<br/>Year 1980<br/>9106 Deaths\", \"Age 65-69 years<br/>Year 1990<br/>10680 Deaths\", \"Age 65-69 years<br/>Year 2000<br/>13629 Deaths\", \"Age 65-69 years<br/>Year 2010<br/>13681 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580863173392pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 7-27 days<br/>Year 1970<br/>4738 Deaths\", \"Age 7-27 days<br/>Year 1980<br/>4284 Deaths\", \"Age 7-27 days<br/>Year 1990<br/>3024 Deaths\", \"Age 7-27 days<br/>Year 2000<br/>3579 Deaths\", \"Age 7-27 days<br/>Year 2010<br/>2507 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580863210320pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 70-74 years<br/>Year 1970<br/>7012 Deaths\", \"Age 70-74 years<br/>Year 1980<br/>7693 Deaths\", \"Age 70-74 years<br/>Year 1990<br/>9391 Deaths\", \"Age 70-74 years<br/>Year 2000<br/>12058 Deaths\", \"Age 70-74 years<br/>Year 2010<br/>12135 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580863210000pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 75-79 years<br/>Year 1970<br/>5413 Deaths\", \"Age 75-79 years<br/>Year 1980<br/>5203 Deaths\", \"Age 75-79 years<br/>Year 1990<br/>6603 Deaths\", \"Age 75-79 years<br/>Year 2000<br/>8505 Deaths\", \"Age 75-79 years<br/>Year 2010<br/>9550 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580861647312pts\", \"hoffset\": 0}, {\"voffset\": 10, \"labels\": [\"Age 80+ years<br/>Year 1970<br/>5853 Deaths\", \"Age 80+ years<br/>Year 1980<br/>5549 Deaths\", \"Age 80+ years<br/>Year 1990<br/>6343 Deaths\", \"Age 80+ years<br/>Year 2000<br/>8607 Deaths\", \"Age 80+ years<br/>Year 2010<br/>10611 Deaths\"], \"type\": \"htmltooltip\", \"id\": \"el2775047580859720720pts\", \"hoffset\": 0}, {\"element_ids\": [[\"el2775047580861774736\", \"el2775047580861774736pts\"], [\"el2775047580861831952\", \"el2775047580861831952pts\"], [\"el2775047580861831504\", \"el2775047580861831504pts\"], [\"el2775047580860909200\", \"el2775047580860909200pts\"], [\"el2775047580860909712\", \"el2775047580860909712pts\"], [\"el2775047580862045328\", \"el2775047580862045328pts\"], [\"el2775047580693845712\", \"el2775047580693845712pts\"], [\"el2775047580862044304\", \"el2775047580862044304pts\"], [\"el2775047580861648656\", \"el2775047580861648656pts\"], [\"el2775047580861647056\", \"el2775047580861647056pts\"], [\"el2775047580861576016\", \"el2775047580861576016pts\"], [\"el2775047580861578320\", \"el2775047580861578320pts\"], [\"el2775047580862044240\", \"el2775047580862044240pts\"], [\"el2775047580857233872\", \"el2775047580857233872pts\"], [\"el2775047580863176400\", \"el2775047580863176400pts\"], [\"el2775047580863173392\", \"el2775047580863173392pts\"], [\"el2775047580863210320\", \"el2775047580863210320pts\"], [\"el2775047580863210000\", \"el2775047580863210000pts\"], [\"el2775047580861647312\", \"el2775047580861647312pts\"], [\"el2775047580859720720\", \"el2775047580859720720pts\"]], \"type\": \"interactive_legend\", \"labels\": [\"0-6 days\", \"1-4 years\", \"10-14 years\", \"15-19 years\", \"20-24 years\", \"25-29 years\", \"28-364 days\", \"30-34 years\", \"35-39 years\", \"40-44 years\", \"45-49 years\", \"5-9 years\", \"50-54 years\", \"55-59 years\", \"60-64 years\", \"65-69 years\", \"7-27 days\", \"70-74 years\", \"75-79 years\", \"80+ years\"], \"alpha_unsel\": 1, \"ax\": null, \"alpha_sel\": 0.2}], \"data\": {\"data01\": [[1970.0, 9553.0, 17640.0, 1590.0, 2572.0, 3241.0, 3172.0, 22809.0, 3306.0, 4092.0, 4939.0, 5817.0, 2291.0, 7272.0, 7882.0, 8670.0, 7754.0, 4738.0, 7012.0, 5413.0, 5853.0], [1980.0, 10242.0, 14581.0, 1747.0, 3095.0, 4278.0, 4188.0, 21242.0, 4139.0, 4881.0, 5648.0, 7004.0, 2387.0, 8505.0, 8967.0, 9986.0, 9106.0, 4284.0, 7693.0, 5203.0, 5549.0], [1990.0, 9186.0, 9229.0, 1687.0, 3510.0, 4875.0, 4885.0, 15246.0, 5275.0, 6232.0, 6796.0, 8006.0, 2082.0, 9401.0, 10648.0, 11735.0, 10680.0, 3024.0, 9391.0, 6603.0, 6343.0], [2000.0, 9965.0, 11520.0, 2494.0, 5962.0, 11631.0, 18460.0, 18091.0, 20948.0, 20307.0, 17984.0, 17076.0, 2918.0, 15528.0, 14562.0, 14021.0, 13629.0, 3579.0, 12058.0, 8505.0, 8607.0], [2010.0, 8245.0, 7442.0, 2014.0, 5818.0, 14398.0, 26588.0, 12395.0, 30840.0, 28263.0, 21574.0, 18866.0, 2446.0, 16912.0, 14877.0, 13594.0, 13681.0, 2507.0, 12135.0, 9550.0, 10611.0]]}, \"id\": \"el2775047580858208080\"});\n", | |
" })\n", | |
" });\n", | |
"}\n", | |
"</script>" | |
], | |
"metadata": {}, | |
"output_type": "pyout", | |
"prompt_number": 47, | |
"text": [ | |
"<IPython.core.display.HTML at 0x2b464827eed0>" | |
] | |
} | |
], | |
"prompt_number": 47 | |
}, | |
{ | |
"cell_type": "code", | |
"collapsed": false, | |
"input": [], | |
"language": "python", | |
"metadata": {}, | |
"outputs": [] | |
} | |
], | |
"metadata": {} | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment