Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aflaxman/44b3a207020800678ba1 to your computer and use it in GitHub Desktop.
Save aflaxman/44b3a207020800678ba1 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"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