Skip to content

Instantly share code, notes, and snippets.

@stagira13
Created April 25, 2017 12:20
Show Gist options
  • Save stagira13/828760252c6243596a0d8f92ac9cd08b to your computer and use it in GitHub Desktop.
Save stagira13/828760252c6243596a0d8f92ac9cd08b to your computer and use it in GitHub Desktop.
Bokehのサンプル(Linking Plotなど)
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 17,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
" <div class=\"bk-root\">\n",
" <a href=\"http://bokeh.pydata.org\" target=\"_blank\" class=\"bk-logo bk-logo-small bk-logo-notebook\"></a>\n",
" <span id=\"9ea0f5c7-7bf7-4529-90dc-9ed6a4731f64\">Loading BokehJS ...</span>\n",
" </div>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/javascript": [
"\n",
"(function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
"\n",
" var force = true;\n",
"\n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
"\n",
"\n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
" window._bokeh_timeout = Date.now() + 5000;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
"\n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"<div style='background-color: #fdd'>\\n\"+\n",
" \"<p>\\n\"+\n",
" \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
" \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
" \"</p>\\n\"+\n",
" \"<ul>\\n\"+\n",
" \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
" \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
" \"</ul>\\n\"+\n",
" \"<code>\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"</code>\\n\"+\n",
" \"</div>\"}};\n",
"\n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" document.getElementById(\"9ea0f5c7-7bf7-4529-90dc-9ed6a4731f64\").textContent = \"BokehJS successfully loaded.\";\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
"\n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
"\n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
" return null;\n",
" }\n",
" if (js_urls == null || js_urls.length === 0) {\n",
" run_callbacks();\n",
" return null;\n",
" }\n",
" console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"9ea0f5c7-7bf7-4529-90dc-9ed6a4731f64\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid '9ea0f5c7-7bf7-4529-90dc-9ed6a4731f64' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
"\n",
" var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.4.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.4.min.js\"];\n",
"\n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" Bokeh.set_log_level(\"info\");\n",
" },\n",
" \n",
" function(Bokeh) {\n",
" \n",
" document.getElementById(\"9ea0f5c7-7bf7-4529-90dc-9ed6a4731f64\").textContent = \"BokehJS is loading...\";\n",
" },\n",
" function(Bokeh) {\n",
" console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-0.12.4.min.css\");\n",
" Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-0.12.4.min.css\");\n",
" console.log(\"Bokeh: injecting CSS: https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.4.min.css\");\n",
" Bokeh.embed.inject_css(\"https://cdn.pydata.org/bokeh/release/bokeh-widgets-0.12.4.min.css\");\n",
" }\n",
" ];\n",
"\n",
" function run_inline_js() {\n",
" \n",
" if ((window.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }if (force === true) {\n",
" display_loaded();\n",
" }} else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!window._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" window._bokeh_failed_load = true;\n",
" } else if (force !== true) {\n",
" var cell = $(document.getElementById(\"9ea0f5c7-7bf7-4529-90dc-9ed6a4731f64\")).parents('.cell').data().cell;\n",
" cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
" }\n",
"\n",
" }\n",
"\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
"}(this));"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"from bokeh.charts import Bar,Scatter,Histogram,BoxPlot\n",
"from bokeh.io import push_notebook, show, output_notebook\n",
"from bokeh.layouts import gridplot\n",
"from bokeh.sampledata.autompg import autompg as df\n",
"import pandas as pd\n",
"from bokeh.layouts import row,column\n",
"from bokeh.models import HoverTool\n",
"output_notebook()"
]
},
{
"cell_type": "markdown",
"metadata": {
"collapsed": true
},
"source": [
"# サンプルデータ"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>mpg</th>\n",
" <th>cyl</th>\n",
" <th>displ</th>\n",
" <th>hp</th>\n",
" <th>weight</th>\n",
" <th>accel</th>\n",
" <th>yr</th>\n",
" <th>origin</th>\n",
" <th>name</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>18.0</td>\n",
" <td>8</td>\n",
" <td>307.0</td>\n",
" <td>130</td>\n",
" <td>3504</td>\n",
" <td>12.0</td>\n",
" <td>70</td>\n",
" <td>1</td>\n",
" <td>chevrolet chevelle malibu</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>15.0</td>\n",
" <td>8</td>\n",
" <td>350.0</td>\n",
" <td>165</td>\n",
" <td>3693</td>\n",
" <td>11.5</td>\n",
" <td>70</td>\n",
" <td>1</td>\n",
" <td>buick skylark 320</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>18.0</td>\n",
" <td>8</td>\n",
" <td>318.0</td>\n",
" <td>150</td>\n",
" <td>3436</td>\n",
" <td>11.0</td>\n",
" <td>70</td>\n",
" <td>1</td>\n",
" <td>plymouth satellite</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>16.0</td>\n",
" <td>8</td>\n",
" <td>304.0</td>\n",
" <td>150</td>\n",
" <td>3433</td>\n",
" <td>12.0</td>\n",
" <td>70</td>\n",
" <td>1</td>\n",
" <td>amc rebel sst</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>17.0</td>\n",
" <td>8</td>\n",
" <td>302.0</td>\n",
" <td>140</td>\n",
" <td>3449</td>\n",
" <td>10.5</td>\n",
" <td>70</td>\n",
" <td>1</td>\n",
" <td>ford torino</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" mpg cyl displ hp weight accel yr origin name\n",
"0 18.0 8 307.0 130 3504 12.0 70 1 chevrolet chevelle malibu\n",
"1 15.0 8 350.0 165 3693 11.5 70 1 buick skylark 320\n",
"2 18.0 8 318.0 150 3436 11.0 70 1 plymouth satellite\n",
"3 16.0 8 304.0 150 3433 12.0 70 1 amc rebel sst\n",
"4 17.0 8 302.0 140 3449 10.5 70 1 ford torino"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"df.head()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# グラフの動きを同期させる例(Linking Plots)"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
" <div class=\"bk-root\">\n",
" <div class=\"bk-plotdiv\" id=\"ae53d513-8d36-4791-a6e8-b8373ebd1624\"></div>\n",
" </div>\n",
"<script type=\"text/javascript\">\n",
" \n",
" (function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
" \n",
" var force = false;\n",
" \n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
" \n",
" \n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
" window._bokeh_timeout = Date.now() + 0;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
" \n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"<div style='background-color: #fdd'>\\n\"+\n",
" \"<p>\\n\"+\n",
" \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
" \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
" \"</p>\\n\"+\n",
" \"<ul>\\n\"+\n",
" \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
" \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
" \"</ul>\\n\"+\n",
" \"<code>\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"</code>\\n\"+\n",
" \"</div>\"}};\n",
" \n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" document.getElementById(\"ae53d513-8d36-4791-a6e8-b8373ebd1624\").textContent = \"BokehJS successfully loaded.\";\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
" \n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
" \n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
" return null;\n",
" }\n",
" if (js_urls == null || js_urls.length === 0) {\n",
" run_callbacks();\n",
" return null;\n",
" }\n",
" console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"ae53d513-8d36-4791-a6e8-b8373ebd1624\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid 'ae53d513-8d36-4791-a6e8-b8373ebd1624' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
" \n",
" var js_urls = [];\n",
" \n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" (function() {\n",
" var fn = function() {\n",
" var docs_json = {\"d3701cf0-93e4-46f4-b0f8-9d824edca6ea\":{\"roots\":{\"references\":[{\"attributes\":{\"plot\":{\"id\":\"b4f7a183-b0cc-4257-b0b1-e327760bc083\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"a48b8a8c-b336-49e8-8e7f-ae493fcd592f\",\"type\":\"HelpTool\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"4b990dce-11c8-4f65-8873-66e6237c15c9\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":6}],\"color\":[\"#f22c40\"],\"cyl\":[6],\"fill_alpha\":[0.8],\"height\":[1657.8],\"label\":[{\"cyl\":6}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"6\"],\"y\":[828.9]}},\"id\":\"a656c995-0e6c-49de-9320-abb0142c3688\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"8000c749-dca6-4783-8f25-5511b0e0061d\",\"type\":\"ToolEvents\"},{\"attributes\":{\"data_source\":{\"id\":\"d6760637-6206-4856-afbe-eab74fd1e5c9\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"e42cbe45-a4e0-4889-8b58-ff0b48eaaa46\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"b2ccf09a-b7a9-46af-9872-a544d478bba6\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":{\"id\":\"42693616-5977-462f-b991-de290038cbfa\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"80668e69-c517-42e1-95e6-3d007c640028\",\"type\":\"HelpTool\"},{\"attributes\":{\"data_source\":{\"id\":\"8c69d1e0-a1db-48a9-9d3f-cd0a86951aed\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"b45055d7-c7e6-48aa-95dc-d1995d558829\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"4cc3e39b-dc89-47b3-8471-34822c928f45\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"30dbfdbc-cacb-4bad-91cc-742e4f124cd6\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"f137336f-3bcd-40c0-8bd5-6c9636bd89dd\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"8249bdf5-fb25-4bc1-8ff8-9d09f8d3830d\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"b4f7a183-b0cc-4257-b0b1-e327760bc083\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"6127b9f9-3c22-42a2-9d40-e748350c8da4\",\"type\":\"BasicTicker\"}},\"id\":\"d003601d-8bb4-4f86-9aa1-c8c07bdc24d3\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"2cfabd98-eabe-4cc9-b345-1cc701d9469f\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":4}],\"color\":[\"#f22c40\"],\"cyl\":[4],\"fill_alpha\":[0.8],\"height\":[5827.500000000002],\"label\":[{\"cyl\":4}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"4\"],\"y\":[2913.750000000001]}},\"id\":\"1508197f-71d2-4e47-8aa6-e7fbd2bd301d\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"below\":[{\"id\":\"4f0e8236-07cf-4c4b-8ddf-34b5235a0564\",\"type\":\"CategoricalAxis\"}],\"css_classes\":null,\"left\":[{\"id\":\"6991d297-1c19-43cd-a5dc-29d435cf381f\",\"type\":\"LinearAxis\"}],\"renderers\":[{\"id\":\"f8751f12-f378-485f-aa04-e095ad9351a3\",\"type\":\"BoxAnnotation\"},{\"id\":\"9afddc39-669f-44eb-b614-ca83f4e39206\",\"type\":\"GlyphRenderer\"},{\"id\":\"ea525c3d-b840-40b4-baa0-0b4a3b48385b\",\"type\":\"GlyphRenderer\"},{\"id\":\"e41b0d61-2ceb-4ee7-bc03-4cfa12cea79a\",\"type\":\"GlyphRenderer\"},{\"id\":\"b2ccf09a-b7a9-46af-9872-a544d478bba6\",\"type\":\"GlyphRenderer\"},{\"id\":\"8249bdf5-fb25-4bc1-8ff8-9d09f8d3830d\",\"type\":\"GlyphRenderer\"},{\"id\":\"0016cd50-18e1-4f04-af96-5b1cfe224e7e\",\"type\":\"Legend\"},{\"id\":\"4f0e8236-07cf-4c4b-8ddf-34b5235a0564\",\"type\":\"CategoricalAxis\"},{\"id\":\"6991d297-1c19-43cd-a5dc-29d435cf381f\",\"type\":\"LinearAxis\"},{\"id\":\"370ac762-a984-4abe-910f-264bf1ab8840\",\"type\":\"Grid\"}],\"title\":{\"id\":\"e7ccd0c5-8f19-4b87-ac32-230b8eaf04a0\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"8000c749-dca6-4783-8f25-5511b0e0061d\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"ecb8f817-e937-4bcc-bae6-041bd960fc7d\",\"type\":\"Toolbar\"},\"toolbar_location\":null,\"x_mapper_type\":\"auto\",\"x_range\":{\"id\":\"33cbc5e9-c997-4080-aedf-1e10d0677c0a\",\"type\":\"FactorRange\"},\"y_mapper_type\":\"auto\",\"y_range\":{\"id\":\"8d2063a4-eb3b-4645-a0f8-7920a5be322e\",\"type\":\"Range1d\"}},\"id\":\"42693616-5977-462f-b991-de290038cbfa\",\"subtype\":\"Chart\",\"type\":\"Plot\"},{\"attributes\":{\"label\":{\"value\":\"4\"},\"renderers\":[{\"id\":\"4bc4422e-ec72-479b-b33e-388c867abc9e\",\"type\":\"GlyphRenderer\"}]},\"id\":\"c07e2c57-835a-41b4-b39e-1ec657ef5e3e\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"d6270dd3-6e37-4593-b29a-942727dcfee7\",\"type\":\"Rect\"},{\"attributes\":{\"plot\":{\"id\":\"b4f7a183-b0cc-4257-b0b1-e327760bc083\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"8ffa1e3a-8b06-4ffc-a57d-67b74f9de476\",\"type\":\"SaveTool\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"42693616-5977-462f-b991-de290038cbfa\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"497ed463-1524-4cdd-8ca5-277183964f09\",\"type\":\"BasicTicker\"}},\"id\":\"370ac762-a984-4abe-910f-264bf1ab8840\",\"type\":\"Grid\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":3}],\"color\":[\"#f22c40\"],\"cyl\":[3],\"fill_alpha\":[0.8],\"height\":[82.2],\"label\":[{\"cyl\":3}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"3\"],\"y\":[41.1]}},\"id\":\"477344ce-3cdf-4e20-94d2-60df3f679d09\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"de854fa7-977c-40a3-b6be-49cc97e5cdd1\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"d6270dd3-6e37-4593-b29a-942727dcfee7\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"e41b0d61-2ceb-4ee7-bc03-4cfa12cea79a\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":{\"id\":\"42693616-5977-462f-b991-de290038cbfa\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"4ffc23e9-87e4-494b-950e-7b1434dd0482\",\"type\":\"ResetTool\"},{\"attributes\":{\"plot\":{\"id\":\"42693616-5977-462f-b991-de290038cbfa\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"630dd023-b5dc-4b75-ba69-5504f9a2012e\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"plot\":{\"id\":\"42693616-5977-462f-b991-de290038cbfa\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"d76f0169-4b29-49e6-ab56-455290d0dfae\",\"type\":\"SaveTool\"},{\"attributes\":{\"children\":[{\"id\":\"530ed391-9fac-4073-8d98-87387160c77d\",\"type\":\"Row\"}]},\"id\":\"d36d39c0-5cb4-42b6-a249-0abc1008c02a\",\"type\":\"Column\"},{\"attributes\":{\"data_source\":{\"id\":\"441983fc-b762-47e9-8a22-954a493c193a\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"cbd02f4e-97e8-419c-964c-84882eb4393c\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"0aea3de0-2668-47ec-a03f-13e0ba90fc24\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"label\":{\"value\":\"4\"},\"renderers\":[{\"id\":\"ea525c3d-b840-40b4-baa0-0b4a3b48385b\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6684810d-d0ba-4b9c-a6c1-4e50be76e0fd\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"0af2e3d4-6387-4de8-8852-e461fcac1078\",\"type\":\"Rect\"},{\"attributes\":{\"axis_label\":\"Sum( Accel )\",\"formatter\":{\"id\":\"34f8aeb7-6cb5-4cec-9fcd-52f323d1e650\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"42693616-5977-462f-b991-de290038cbfa\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"497ed463-1524-4cdd-8ca5-277183964f09\",\"type\":\"BasicTicker\"}},\"id\":\"6991d297-1c19-43cd-a5dc-29d435cf381f\",\"type\":\"LinearAxis\"},{\"attributes\":{\"items\":[{\"id\":\"9168959d-7268-4084-83bc-073f5afffa58\",\"type\":\"LegendItem\"},{\"id\":\"6684810d-d0ba-4b9c-a6c1-4e50be76e0fd\",\"type\":\"LegendItem\"},{\"id\":\"7fa8e453-bbcf-4753-bcd3-acb9b04ff605\",\"type\":\"LegendItem\"},{\"id\":\"c281c6bd-f03c-4625-abc6-d7331376a04e\",\"type\":\"LegendItem\"},{\"id\":\"ff073532-63f1-48fe-a080-259607e946ae\",\"type\":\"LegendItem\"}],\"location\":\"top_left\",\"plot\":{\"id\":\"42693616-5977-462f-b991-de290038cbfa\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"0016cd50-18e1-4f04-af96-5b1cfe224e7e\",\"type\":\"Legend\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7c7a1b77-7869-43d0-83e5-82c346255496\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1124b729-ebea-466f-8033-965dd424441c\",\"type\":\"Rect\"},{\"attributes\":{\"label\":{\"value\":\"3\"},\"renderers\":[{\"id\":\"3f10a9ab-2afa-4de0-a9b2-0c6daa5b101e\",\"type\":\"GlyphRenderer\"}]},\"id\":\"671786e4-5515-493b-89f1-4163a8df3f53\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"87bee746-5a18-4b6d-b707-7eee7bf1c3b5\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"label\":{\"value\":\"5\"},\"renderers\":[{\"id\":\"8249bdf5-fb25-4bc1-8ff8-9d09f8d3830d\",\"type\":\"GlyphRenderer\"}]},\"id\":\"ff073532-63f1-48fe-a080-259607e946ae\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"b45055d7-c7e6-48aa-95dc-d1995d558829\",\"type\":\"Rect\"},{\"attributes\":{},\"id\":\"6127b9f9-3c22-42a2-9d40-e748350c8da4\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"e7808958-264e-444b-97e7-5d5ad6b3aada\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"e070b0d6-2258-4915-872d-096088416d9a\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":5}],\"color\":[\"#f22c40\"],\"cyl\":[5],\"fill_alpha\":[0.8],\"height\":[82.1],\"label\":[{\"cyl\":5}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"5\"],\"y\":[41.05]}},\"id\":\"441983fc-b762-47e9-8a22-954a493c193a\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"728b05e4-8be7-43f0-8a8c-74a919c25e54\",\"type\":\"ToolEvents\"},{\"attributes\":{\"callback\":null,\"factors\":[\"3\",\"4\",\"5\",\"6\",\"8\"]},\"id\":\"33cbc5e9-c997-4080-aedf-1e10d0677c0a\",\"type\":\"FactorRange\"},{\"attributes\":{\"label\":{\"value\":\"6\"},\"renderers\":[{\"id\":\"4e725a62-5a28-42be-b912-1aafe4b67e02\",\"type\":\"GlyphRenderer\"}]},\"id\":\"513a7529-ae15-4f61-bb12-61a3097c7120\",\"type\":\"LegendItem\"},{\"attributes\":{\"label\":{\"value\":\"5\"},\"renderers\":[{\"id\":\"0aea3de0-2668-47ec-a03f-13e0ba90fc24\",\"type\":\"GlyphRenderer\"}]},\"id\":\"496e25c5-2d03-4f70-b2c4-b4f45143db86\",\"type\":\"LegendItem\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"0c15f3ca-abe8-4f8d-87ee-b403bc29c868\",\"type\":\"PanTool\"},{\"id\":\"70e505f3-0301-4647-8e56-d77114526474\",\"type\":\"WheelZoomTool\"},{\"id\":\"91140faf-017f-4d30-9179-78cd99208082\",\"type\":\"BoxZoomTool\"},{\"id\":\"8ffa1e3a-8b06-4ffc-a57d-67b74f9de476\",\"type\":\"SaveTool\"},{\"id\":\"1321b09a-6dad-40a1-8e17-62ad5c6ca7a3\",\"type\":\"ResetTool\"},{\"id\":\"a48b8a8c-b336-49e8-8e7f-ae493fcd592f\",\"type\":\"HelpTool\"}]},\"id\":\"01dd2ce4-8c3f-4f9a-9855-e94e0d507588\",\"type\":\"Toolbar\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"e42cbe45-a4e0-4889-8b58-ff0b48eaaa46\",\"type\":\"Rect\"},{\"attributes\":{\"axis_label\":\"Cyl\",\"formatter\":{\"id\":\"622280a1-a89b-41ab-9be2-d94044caf771\",\"type\":\"CategoricalTickFormatter\"},\"major_label_orientation\":0.7853981633974483,\"plot\":{\"id\":\"b4f7a183-b0cc-4257-b0b1-e327760bc083\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2cfabd98-eabe-4cc9-b345-1cc701d9469f\",\"type\":\"CategoricalTicker\"}},\"id\":\"61d6c917-45fc-4379-8f83-c8839ba6844c\",\"type\":\"CategoricalAxis\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"f137336f-3bcd-40c0-8bd5-6c9636bd89dd\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":3}],\"color\":[\"#f22c40\"],\"cyl\":[3],\"fill_alpha\":[0.8],\"height\":[53.0],\"label\":[{\"cyl\":3}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"3\"],\"y\":[26.5]}},\"id\":\"d6760637-6206-4856-afbe-eab74fd1e5c9\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":null,\"text\":\"Total Accel by CYL\"},\"id\":\"e7ccd0c5-8f19-4b87-ac32-230b8eaf04a0\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"497ed463-1524-4cdd-8ca5-277183964f09\",\"type\":\"BasicTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"a656c995-0e6c-49de-9320-abb0142c3688\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7a102bec-63a5-4740-bdd9-7bd01d7308a6\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"4e725a62-5a28-42be-b912-1aafe4b67e02\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":{\"id\":\"42693616-5977-462f-b991-de290038cbfa\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"551a3e94-753c-4875-98e9-773f1d80024e\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"34f8aeb7-6cb5-4cec-9fcd-52f323d1e650\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"callback\":null,\"end\":6118.875000000002},\"id\":\"8d2063a4-eb3b-4645-a0f8-7920a5be322e\",\"type\":\"Range1d\"},{\"attributes\":{\"label\":{\"value\":\"8\"},\"renderers\":[{\"id\":\"4cc3e39b-dc89-47b3-8471-34822c928f45\",\"type\":\"GlyphRenderer\"}]},\"id\":\"8a534cd6-a715-4def-88d6-83ef7bf9c3ae\",\"type\":\"LegendItem\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":4}],\"color\":[\"#f22c40\"],\"cyl\":[4],\"fill_alpha\":[0.8],\"height\":[3299.8000000000006],\"label\":[{\"cyl\":4}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"4\"],\"y\":[1649.9000000000003]}},\"id\":\"0e33c2ca-91d3-4a99-960b-87986b902f69\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"71defdc6-248e-4cca-8248-6c2b275b2368\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1124b729-ebea-466f-8033-965dd424441c\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"9afddc39-669f-44eb-b614-ca83f4e39206\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":{\"id\":\"b4f7a183-b0cc-4257-b0b1-e327760bc083\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"0c15f3ca-abe8-4f8d-87ee-b403bc29c868\",\"type\":\"PanTool\"},{\"attributes\":{\"plot\":{\"id\":\"b4f7a183-b0cc-4257-b0b1-e327760bc083\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"1321b09a-6dad-40a1-8e17-62ad5c6ca7a3\",\"type\":\"ResetTool\"},{\"attributes\":{\"below\":[{\"id\":\"61d6c917-45fc-4379-8f83-c8839ba6844c\",\"type\":\"CategoricalAxis\"}],\"css_classes\":null,\"left\":[{\"id\":\"1e88f215-c17a-4c7a-900e-a8ff100d0980\",\"type\":\"LinearAxis\"}],\"renderers\":[{\"id\":\"4b990dce-11c8-4f65-8873-66e6237c15c9\",\"type\":\"BoxAnnotation\"},{\"id\":\"4cc3e39b-dc89-47b3-8471-34822c928f45\",\"type\":\"GlyphRenderer\"},{\"id\":\"4bc4422e-ec72-479b-b33e-388c867abc9e\",\"type\":\"GlyphRenderer\"},{\"id\":\"4e725a62-5a28-42be-b912-1aafe4b67e02\",\"type\":\"GlyphRenderer\"},{\"id\":\"3f10a9ab-2afa-4de0-a9b2-0c6daa5b101e\",\"type\":\"GlyphRenderer\"},{\"id\":\"0aea3de0-2668-47ec-a03f-13e0ba90fc24\",\"type\":\"GlyphRenderer\"},{\"id\":\"459e4917-80c4-4720-97c4-12c4702d4413\",\"type\":\"Legend\"},{\"id\":\"61d6c917-45fc-4379-8f83-c8839ba6844c\",\"type\":\"CategoricalAxis\"},{\"id\":\"1e88f215-c17a-4c7a-900e-a8ff100d0980\",\"type\":\"LinearAxis\"},{\"id\":\"d003601d-8bb4-4f86-9aa1-c8c07bdc24d3\",\"type\":\"Grid\"}],\"title\":{\"id\":\"1514d19c-3ef8-42f1-8fe3-b16677844fe7\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"728b05e4-8be7-43f0-8a8c-74a919c25e54\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"01dd2ce4-8c3f-4f9a-9855-e94e0d507588\",\"type\":\"Toolbar\"},\"toolbar_location\":null,\"x_mapper_type\":\"auto\",\"x_range\":{\"id\":\"33cbc5e9-c997-4080-aedf-1e10d0677c0a\",\"type\":\"FactorRange\"},\"y_mapper_type\":\"auto\",\"y_range\":{\"id\":\"8d2063a4-eb3b-4645-a0f8-7920a5be322e\",\"type\":\"Range1d\"}},\"id\":\"b4f7a183-b0cc-4257-b0b1-e327760bc083\",\"subtype\":\"Chart\",\"type\":\"Plot\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":8}],\"color\":[\"#f22c40\"],\"cyl\":[8],\"fill_alpha\":[0.8],\"height\":[1334.4000000000008],\"label\":[{\"cyl\":8}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"8\"],\"y\":[667.2000000000004]}},\"id\":\"71defdc6-248e-4cca-8248-6c2b275b2368\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"label\":{\"value\":\"8\"},\"renderers\":[{\"id\":\"9afddc39-669f-44eb-b614-ca83f4e39206\",\"type\":\"GlyphRenderer\"}]},\"id\":\"9168959d-7268-4084-83bc-073f5afffa58\",\"type\":\"LegendItem\"},{\"attributes\":{\"children\":[{\"id\":\"b4f7a183-b0cc-4257-b0b1-e327760bc083\",\"subtype\":\"Chart\",\"type\":\"Plot\"},{\"id\":\"42693616-5977-462f-b991-de290038cbfa\",\"subtype\":\"Chart\",\"type\":\"Plot\"}]},\"id\":\"530ed391-9fac-4073-8d98-87387160c77d\",\"type\":\"Row\"},{\"attributes\":{\"data_source\":{\"id\":\"477344ce-3cdf-4e20-94d2-60df3f679d09\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"0af2e3d4-6387-4de8-8852-e461fcac1078\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"3f10a9ab-2afa-4de0-a9b2-0c6daa5b101e\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":null,\"text\":\"Total MPG by CYL\"},\"id\":\"1514d19c-3ef8-42f1-8fe3-b16677844fe7\",\"type\":\"Title\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":6}],\"color\":[\"#f22c40\"],\"cyl\":[6],\"fill_alpha\":[0.8],\"height\":[1349.1000000000001],\"label\":[{\"cyl\":6}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"6\"],\"y\":[674.5500000000001]}},\"id\":\"de854fa7-977c-40a3-b6be-49cc97e5cdd1\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":5}],\"color\":[\"#f22c40\"],\"cyl\":[5],\"fill_alpha\":[0.8],\"height\":[55.9],\"label\":[{\"cyl\":5}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"5\"],\"y\":[27.95]}},\"id\":\"30dbfdbc-cacb-4bad-91cc-742e4f124cd6\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"label\":{\"value\":\"3\"},\"renderers\":[{\"id\":\"b2ccf09a-b7a9-46af-9872-a544d478bba6\",\"type\":\"GlyphRenderer\"}]},\"id\":\"c281c6bd-f03c-4625-abc6-d7331376a04e\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"622280a1-a89b-41ab-9be2-d94044caf771\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":8}],\"color\":[\"#f22c40\"],\"cyl\":[8],\"fill_alpha\":[0.8],\"height\":[1541.2000000000003],\"label\":[{\"cyl\":8}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"8\"],\"y\":[770.6000000000001]}},\"id\":\"8c69d1e0-a1db-48a9-9d3f-cd0a86951aed\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"0e33c2ca-91d3-4a99-960b-87986b902f69\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"e070b0d6-2258-4915-872d-096088416d9a\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"ea525c3d-b840-40b4-baa0-0b4a3b48385b\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"cbd02f4e-97e8-419c-964c-84882eb4393c\",\"type\":\"Rect\"},{\"attributes\":{\"items\":[{\"id\":\"8a534cd6-a715-4def-88d6-83ef7bf9c3ae\",\"type\":\"LegendItem\"},{\"id\":\"c07e2c57-835a-41b4-b39e-1ec657ef5e3e\",\"type\":\"LegendItem\"},{\"id\":\"513a7529-ae15-4f61-bb12-61a3097c7120\",\"type\":\"LegendItem\"},{\"id\":\"671786e4-5515-493b-89f1-4163a8df3f53\",\"type\":\"LegendItem\"},{\"id\":\"496e25c5-2d03-4f70-b2c4-b4f45143db86\",\"type\":\"LegendItem\"}],\"location\":\"top_left\",\"plot\":{\"id\":\"b4f7a183-b0cc-4257-b0b1-e327760bc083\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"459e4917-80c4-4720-97c4-12c4702d4413\",\"type\":\"Legend\"},{\"attributes\":{\"axis_label\":\"Sum( Mpg )\",\"formatter\":{\"id\":\"e7808958-264e-444b-97e7-5d5ad6b3aada\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"b4f7a183-b0cc-4257-b0b1-e327760bc083\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"6127b9f9-3c22-42a2-9d40-e748350c8da4\",\"type\":\"BasicTicker\"}},\"id\":\"1e88f215-c17a-4c7a-900e-a8ff100d0980\",\"type\":\"LinearAxis\"},{\"attributes\":{\"overlay\":{\"id\":\"f8751f12-f378-485f-aa04-e095ad9351a3\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"42693616-5977-462f-b991-de290038cbfa\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"506338ce-2127-4dd2-b079-f0d539667d89\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"overlay\":{\"id\":\"4b990dce-11c8-4f65-8873-66e6237c15c9\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"b4f7a183-b0cc-4257-b0b1-e327760bc083\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"91140faf-017f-4d30-9179-78cd99208082\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"551a3e94-753c-4875-98e9-773f1d80024e\",\"type\":\"PanTool\"},{\"id\":\"630dd023-b5dc-4b75-ba69-5504f9a2012e\",\"type\":\"WheelZoomTool\"},{\"id\":\"506338ce-2127-4dd2-b079-f0d539667d89\",\"type\":\"BoxZoomTool\"},{\"id\":\"d76f0169-4b29-49e6-ab56-455290d0dfae\",\"type\":\"SaveTool\"},{\"id\":\"4ffc23e9-87e4-494b-950e-7b1434dd0482\",\"type\":\"ResetTool\"},{\"id\":\"80668e69-c517-42e1-95e6-3d007c640028\",\"type\":\"HelpTool\"}]},\"id\":\"ecb8f817-e937-4bcc-bae6-041bd960fc7d\",\"type\":\"Toolbar\"},{\"attributes\":{\"axis_label\":\"Cyl\",\"formatter\":{\"id\":\"87bee746-5a18-4b6d-b707-7eee7bf1c3b5\",\"type\":\"CategoricalTickFormatter\"},\"major_label_orientation\":0.7853981633974483,\"plot\":{\"id\":\"42693616-5977-462f-b991-de290038cbfa\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"4d93da43-706d-4505-abe0-662fc32c9f0f\",\"type\":\"CategoricalTicker\"}},\"id\":\"4f0e8236-07cf-4c4b-8ddf-34b5235a0564\",\"type\":\"CategoricalAxis\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"f8751f12-f378-485f-aa04-e095ad9351a3\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"label\":{\"value\":\"6\"},\"renderers\":[{\"id\":\"e41b0d61-2ceb-4ee7-bc03-4cfa12cea79a\",\"type\":\"GlyphRenderer\"}]},\"id\":\"7fa8e453-bbcf-4753-bcd3-acb9b04ff605\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"4d93da43-706d-4505-abe0-662fc32c9f0f\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"1508197f-71d2-4e47-8aa6-e7fbd2bd301d\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7c7a1b77-7869-43d0-83e5-82c346255496\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"4bc4422e-ec72-479b-b33e-388c867abc9e\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7a102bec-63a5-4740-bdd9-7bd01d7308a6\",\"type\":\"Rect\"},{\"attributes\":{\"plot\":{\"id\":\"b4f7a183-b0cc-4257-b0b1-e327760bc083\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"70e505f3-0301-4647-8e56-d77114526474\",\"type\":\"WheelZoomTool\"}],\"root_ids\":[\"d36d39c0-5cb4-42b6-a249-0abc1008c02a\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
" var render_items = [{\"docid\":\"d3701cf0-93e4-46f4-b0f8-9d824edca6ea\",\"elementid\":\"ae53d513-8d36-4791-a6e8-b8373ebd1624\",\"modelid\":\"d36d39c0-5cb4-42b6-a249-0abc1008c02a\"}];\n",
" \n",
" Bokeh.embed.embed_items(docs_json, render_items);\n",
" };\n",
" if (document.readyState != \"loading\") fn();\n",
" else document.addEventListener(\"DOMContentLoaded\", fn);\n",
" })();\n",
" },\n",
" function(Bokeh) {\n",
" }\n",
" ];\n",
" \n",
" function run_inline_js() {\n",
" \n",
" if ((window.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }if (force === true) {\n",
" display_loaded();\n",
" }} else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!window._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" window._bokeh_failed_load = true;\n",
" } else if (force !== true) {\n",
" var cell = $(document.getElementById(\"ae53d513-8d36-4791-a6e8-b8373ebd1624\")).parents('.cell').data().cell;\n",
" cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
" }\n",
" \n",
" }\n",
" \n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
" }(this));\n",
"</script>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"s1 = Bar(df, 'cyl', values='mpg', title=\"Total MPG by CYL\")\n",
"s2 = Bar(df, 'cyl', values='accel', title=\"Total Accel by CYL\")\n",
"s2.x_range=s1.x_range\n",
"s2.y_range=s1.y_range\n",
"p = gridplot([[s1, s2]], toolbar_location=None)\n",
"show(p)\n",
"# x_rangeを同一にすると横方向に同期、y_rangeを同一にすると縦方向に同期される"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": []
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
" <div class=\"bk-root\">\n",
" <div class=\"bk-plotdiv\" id=\"c09a1db7-8934-4925-a009-339c282579df\"></div>\n",
" </div>\n",
"<script type=\"text/javascript\">\n",
" \n",
" (function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
" \n",
" var force = false;\n",
" \n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
" \n",
" \n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
" window._bokeh_timeout = Date.now() + 0;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
" \n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"<div style='background-color: #fdd'>\\n\"+\n",
" \"<p>\\n\"+\n",
" \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
" \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
" \"</p>\\n\"+\n",
" \"<ul>\\n\"+\n",
" \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
" \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
" \"</ul>\\n\"+\n",
" \"<code>\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"</code>\\n\"+\n",
" \"</div>\"}};\n",
" \n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" document.getElementById(\"c09a1db7-8934-4925-a009-339c282579df\").textContent = \"BokehJS successfully loaded.\";\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
" \n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
" \n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
" return null;\n",
" }\n",
" if (js_urls == null || js_urls.length === 0) {\n",
" run_callbacks();\n",
" return null;\n",
" }\n",
" console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"c09a1db7-8934-4925-a009-339c282579df\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid 'c09a1db7-8934-4925-a009-339c282579df' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
" \n",
" var js_urls = [];\n",
" \n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" (function() {\n",
" var fn = function() {\n",
" var docs_json = {\"c2b2415c-1a57-42d1-8546-52e2cfd76a86\":{\"roots\":{\"references\":[{\"attributes\":{\"axis_label\":\"Cyl\",\"formatter\":{\"id\":\"52bb1c25-2a4a-4883-b121-715586adc3ed\",\"type\":\"CategoricalTickFormatter\"},\"major_label_orientation\":0.7853981633974483,\"plot\":{\"id\":\"ece883dc-4899-47ac-a661-8a704b6499c2\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"8da7ac8d-c13c-496f-8c55-3354a76b50ef\",\"type\":\"CategoricalTicker\"}},\"id\":\"a12801b1-b3cf-484a-81e4-38e76c0b50e4\",\"type\":\"CategoricalAxis\"},{\"attributes\":{\"below\":[{\"id\":\"0b4bfac8-37cb-41f9-82b8-c9634828cef5\",\"type\":\"CategoricalAxis\"}],\"css_classes\":null,\"left\":[{\"id\":\"7f04a043-b261-4c4d-b701-270f3e445699\",\"type\":\"LinearAxis\"}],\"renderers\":[{\"id\":\"50d10859-3895-4afc-9a70-7a9f29e97a4b\",\"type\":\"BoxAnnotation\"},{\"id\":\"62c83ac5-08f4-408b-94cd-facf9b02412a\",\"type\":\"GlyphRenderer\"},{\"id\":\"b838975d-5273-4bec-9c86-c29eac5cacb4\",\"type\":\"GlyphRenderer\"},{\"id\":\"13890d54-a564-4a94-b833-49ee0ee62eca\",\"type\":\"GlyphRenderer\"},{\"id\":\"1f53e26f-2f05-44d6-80e4-3b5792510049\",\"type\":\"GlyphRenderer\"},{\"id\":\"2260e3fc-bff9-4e12-a694-baabb90799b3\",\"type\":\"GlyphRenderer\"},{\"id\":\"4eb28b3a-f309-45f2-a05e-b514a38e59f9\",\"type\":\"Legend\"},{\"id\":\"0b4bfac8-37cb-41f9-82b8-c9634828cef5\",\"type\":\"CategoricalAxis\"},{\"id\":\"7f04a043-b261-4c4d-b701-270f3e445699\",\"type\":\"LinearAxis\"},{\"id\":\"dfef05fc-33ed-41d1-b4ee-f1dad1480908\",\"type\":\"Grid\"}],\"title\":{\"id\":\"dd5ed4c7-0261-4e5c-bb6c-6f90746d5587\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"cb784cf0-19cb-4e6f-87ad-86aaecc3d2a7\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"dc645558-a658-43b9-834a-24ea76ae951f\",\"type\":\"Toolbar\"},\"x_mapper_type\":\"auto\",\"x_range\":{\"id\":\"32e892f4-84ba-4c40-a2d1-28c017f0788e\",\"type\":\"FactorRange\"},\"y_mapper_type\":\"auto\",\"y_range\":{\"id\":\"7b936b18-1a23-40d3-930d-a0876c05699a\",\"type\":\"Range1d\"}},\"id\":\"89bf9061-bdd2-4aba-8dfa-e8807767fd7d\",\"subtype\":\"Chart\",\"type\":\"Plot\"},{\"attributes\":{\"axis_label\":\"Cyl\",\"formatter\":{\"id\":\"dac15bec-202f-443f-8995-fbf24d1542b6\",\"type\":\"CategoricalTickFormatter\"},\"major_label_orientation\":0.7853981633974483,\"plot\":{\"id\":\"89bf9061-bdd2-4aba-8dfa-e8807767fd7d\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"5b273b65-8683-45aa-b75b-4806f9dff005\",\"type\":\"CategoricalTicker\"}},\"id\":\"0b4bfac8-37cb-41f9-82b8-c9634828cef5\",\"type\":\"CategoricalAxis\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"8ef7a231-1013-4000-ac87-d31736dd247e\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":5}],\"color\":[\"#f22c40\"],\"cyl\":[5],\"fill_alpha\":[0.8],\"height\":[55.9],\"label\":[{\"cyl\":5}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"5\"],\"y\":[27.95]}},\"id\":\"2e16c365-d256-4931-968c-6f172f18d696\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":4}],\"color\":[\"#f22c40\"],\"cyl\":[4],\"fill_alpha\":[0.8],\"height\":[5827.500000000002],\"label\":[{\"cyl\":4}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"4\"],\"y\":[2913.750000000001]}},\"id\":\"56ad8081-27d2-4122-a663-abc6c3051adc\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"195a6ce4-2907-4c7b-8ee5-45d8ef4f5c76\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"3295f067-dfb7-4a5f-bb32-3f2bcf2f1255\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"755d8b2d-82a1-4961-aadc-d08c0c1ae8af\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"c9b1a18d-0882-46e8-9e4f-116b6312591a\",\"type\":\"Rect\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"0a0365ee-a718-4cf1-8883-1eaf14cd609f\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"label\":{\"value\":\"6\"},\"renderers\":[{\"id\":\"e735a25c-e452-44a1-95a8-3dad490c4434\",\"type\":\"GlyphRenderer\"}]},\"id\":\"d0c0d6c7-4671-40f0-ac67-8ddac3e5c503\",\"type\":\"LegendItem\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":8}],\"color\":[\"#f22c40\"],\"cyl\":[8],\"fill_alpha\":[0.8],\"height\":[1541.2000000000003],\"label\":[{\"cyl\":8}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"8\"],\"y\":[770.6000000000001]}},\"id\":\"195a6ce4-2907-4c7b-8ee5-45d8ef4f5c76\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"ece883dc-4899-47ac-a661-8a704b6499c2\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"8d1500de-9032-4769-b5ed-8c706c84ef7e\",\"type\":\"BasicTicker\"}},\"id\":\"624b7ac8-fe48-4c1c-aab6-c212210c4489\",\"type\":\"Grid\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"f9c639ae-e53d-4d0c-a974-7ca8865a16de\",\"type\":\"Rect\"},{\"attributes\":{\"items\":[{\"id\":\"5b9c10f7-0f63-485e-a64a-8e9be3c231b5\",\"type\":\"LegendItem\"},{\"id\":\"bfb1e736-26a1-4d22-ac04-8127deca6da8\",\"type\":\"LegendItem\"},{\"id\":\"d0c0d6c7-4671-40f0-ac67-8ddac3e5c503\",\"type\":\"LegendItem\"},{\"id\":\"1e56c865-0f25-4a06-9530-8f6e56287934\",\"type\":\"LegendItem\"},{\"id\":\"04419c0d-9468-4dd0-b8af-5be65b04c763\",\"type\":\"LegendItem\"}],\"location\":\"top_left\",\"plot\":{\"id\":\"ece883dc-4899-47ac-a661-8a704b6499c2\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"e04536c9-33d3-4cdc-a29a-3425cc8b1897\",\"type\":\"Legend\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"3432d7ae-adca-432a-8eac-9ff14ca5975c\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":6}],\"color\":[\"#f22c40\"],\"cyl\":[6],\"fill_alpha\":[0.8],\"height\":[1657.8],\"label\":[{\"cyl\":6}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"6\"],\"y\":[828.9]}},\"id\":\"55bd0bb4-33a6-452e-8360-ab21abab5af4\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"axis_label\":\"Sum( Mpg )\",\"formatter\":{\"id\":\"0186534c-9f4b-4236-b4ee-085d68c65a41\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"ece883dc-4899-47ac-a661-8a704b6499c2\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"8d1500de-9032-4769-b5ed-8c706c84ef7e\",\"type\":\"BasicTicker\"}},\"id\":\"1a784ede-26ea-40db-8eee-59121cec15c1\",\"type\":\"LinearAxis\"},{\"attributes\":{\"plot\":{\"id\":\"ece883dc-4899-47ac-a661-8a704b6499c2\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"1a8318f3-d7de-47a0-b9c5-c02fc97397be\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"dac15bec-202f-443f-8995-fbf24d1542b6\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"data_source\":{\"id\":\"bb52db71-9a65-4d2d-baa6-7a9c07785c37\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6442708d-b2b3-42db-b13f-896f6785b41c\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"992b5b1d-54e1-440d-bc9e-eb50beedba60\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":{\"id\":\"89bf9061-bdd2-4aba-8dfa-e8807767fd7d\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"da6cd558-1baf-4c06-aade-9cd48ffc2b42\",\"type\":\"HelpTool\"},{\"attributes\":{\"plot\":null,\"text\":\"Total MPG by CYL\"},\"id\":\"46ba1115-2910-4fbe-a092-d75cb7b4b1b9\",\"type\":\"Title\"},{\"attributes\":{\"overlay\":{\"id\":\"50d10859-3895-4afc-9a70-7a9f29e97a4b\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"89bf9061-bdd2-4aba-8dfa-e8807767fd7d\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"e5fe075d-9ffc-46b4-8a05-5db1b5243e85\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"plot\":{\"id\":\"ece883dc-4899-47ac-a661-8a704b6499c2\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"411c2468-a3c4-4eda-b247-f2b4709e03d9\",\"type\":\"ResetTool\"},{\"attributes\":{\"label\":{\"value\":\"4\"},\"renderers\":[{\"id\":\"deec85ae-2bba-4214-af0d-9f52019874b2\",\"type\":\"GlyphRenderer\"}]},\"id\":\"bfb1e736-26a1-4d22-ac04-8127deca6da8\",\"type\":\"LegendItem\"},{\"attributes\":{\"overlay\":{\"id\":\"0a0365ee-a718-4cf1-8883-1eaf14cd609f\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"ece883dc-4899-47ac-a661-8a704b6499c2\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"bcf838e6-1c04-48b2-9877-89d68ac97f1e\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"children\":[{\"id\":\"ece883dc-4899-47ac-a661-8a704b6499c2\",\"subtype\":\"Chart\",\"type\":\"Plot\"},{\"id\":\"89bf9061-bdd2-4aba-8dfa-e8807767fd7d\",\"subtype\":\"Chart\",\"type\":\"Plot\"}]},\"id\":\"62ca7641-bc42-4fa3-96b8-bc41403a1027\",\"type\":\"Row\"},{\"attributes\":{},\"id\":\"0186534c-9f4b-4236-b4ee-085d68c65a41\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"5bbdd755-d61b-4e7f-8231-6370193a304a\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"52bb1c25-2a4a-4883-b121-715586adc3ed\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"label\":{\"value\":\"3\"},\"renderers\":[{\"id\":\"57571bf5-3331-4b8d-a7a2-13d8be2d14f2\",\"type\":\"GlyphRenderer\"}]},\"id\":\"1e56c865-0f25-4a06-9530-8f6e56287934\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"35ed96d5-cd93-4aa6-9e43-324701e4ecc8\",\"type\":\"BasicTicker\"},{\"attributes\":{\"label\":{\"value\":\"3\"},\"renderers\":[{\"id\":\"1f53e26f-2f05-44d6-80e4-3b5792510049\",\"type\":\"GlyphRenderer\"}]},\"id\":\"a8e9c96e-36b2-43d4-bfa7-6442e53668da\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"8d1500de-9032-4769-b5ed-8c706c84ef7e\",\"type\":\"BasicTicker\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"b50fc35e-218c-4a8a-b1c3-7ace010806ac\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"56ad8081-27d2-4122-a663-abc6c3051adc\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"b50fc35e-218c-4a8a-b1c3-7ace010806ac\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"deec85ae-2bba-4214-af0d-9f52019874b2\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"89bf9061-bdd2-4aba-8dfa-e8807767fd7d\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"35ed96d5-cd93-4aa6-9e43-324701e4ecc8\",\"type\":\"BasicTicker\"}},\"id\":\"dfef05fc-33ed-41d1-b4ee-f1dad1480908\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"cb784cf0-19cb-4e6f-87ad-86aaecc3d2a7\",\"type\":\"ToolEvents\"},{\"attributes\":{\"axis_label\":\"Sum( Accel )\",\"formatter\":{\"id\":\"5bbdd755-d61b-4e7f-8231-6370193a304a\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"89bf9061-bdd2-4aba-8dfa-e8807767fd7d\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"35ed96d5-cd93-4aa6-9e43-324701e4ecc8\",\"type\":\"BasicTicker\"}},\"id\":\"7f04a043-b261-4c4d-b701-270f3e445699\",\"type\":\"LinearAxis\"},{\"attributes\":{\"callback\":null,\"end\":6118.875000000002},\"id\":\"7b936b18-1a23-40d3-930d-a0876c05699a\",\"type\":\"Range1d\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"543a1574-6493-46ba-a02f-716f5469ea86\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"2e16c365-d256-4931-968c-6f172f18d696\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"543a1574-6493-46ba-a02f-716f5469ea86\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"2260e3fc-bff9-4e12-a694-baabb90799b3\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"factors\":[\"3\",\"4\",\"5\",\"6\",\"8\"]},\"id\":\"32e892f4-84ba-4c40-a2d1-28c017f0788e\",\"type\":\"FactorRange\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":4}],\"color\":[\"#f22c40\"],\"cyl\":[4],\"fill_alpha\":[0.8],\"height\":[3299.8000000000006],\"label\":[{\"cyl\":4}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"4\"],\"y\":[1649.9000000000003]}},\"id\":\"a34af074-289b-4028-94a0-6c676c54f7bf\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"15397a15-a4f5-4e7a-9773-8aba7db36d9a\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"8ef7a231-1013-4000-ac87-d31736dd247e\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"13890d54-a564-4a94-b833-49ee0ee62eca\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"b1602c37-456e-4cb6-a7ba-9f15d2a7f97f\",\"type\":\"Rect\"},{\"attributes\":{\"label\":{\"value\":\"4\"},\"renderers\":[{\"id\":\"b838975d-5273-4bec-9c86-c29eac5cacb4\",\"type\":\"GlyphRenderer\"}]},\"id\":\"1a549660-1780-4ac4-aec8-ce9102060a59\",\"type\":\"LegendItem\"},{\"attributes\":{\"label\":{\"value\":\"8\"},\"renderers\":[{\"id\":\"62c83ac5-08f4-408b-94cd-facf9b02412a\",\"type\":\"GlyphRenderer\"}]},\"id\":\"f1eb232c-4f8c-4f3b-afb8-317a0c83fa89\",\"type\":\"LegendItem\"},{\"attributes\":{\"plot\":{\"id\":\"ece883dc-4899-47ac-a661-8a704b6499c2\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"7945de3b-38f5-47a6-be1d-d7520c05fa5c\",\"type\":\"PanTool\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":3}],\"color\":[\"#f22c40\"],\"cyl\":[3],\"fill_alpha\":[0.8],\"height\":[53.0],\"label\":[{\"cyl\":3}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"3\"],\"y\":[26.5]}},\"id\":\"b5372952-4aac-4a60-822c-1d2ae14fe0f0\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"ab10eb16-d8c7-4a08-934a-4ddbddb26443\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"f9c639ae-e53d-4d0c-a974-7ca8865a16de\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"57571bf5-3331-4b8d-a7a2-13d8be2d14f2\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"label\":{\"value\":\"5\"},\"renderers\":[{\"id\":\"992b5b1d-54e1-440d-bc9e-eb50beedba60\",\"type\":\"GlyphRenderer\"}]},\"id\":\"04419c0d-9468-4dd0-b8af-5be65b04c763\",\"type\":\"LegendItem\"},{\"attributes\":{\"plot\":{\"id\":\"89bf9061-bdd2-4aba-8dfa-e8807767fd7d\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"acc9e0a7-2cc7-4310-b127-e211c9126115\",\"type\":\"SaveTool\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"50d10859-3895-4afc-9a70-7a9f29e97a4b\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"plot\":{\"id\":\"ece883dc-4899-47ac-a661-8a704b6499c2\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"3f22015a-eaba-4c30-b6e9-93d0fe82ab4d\",\"type\":\"HelpTool\"},{\"attributes\":{\"data_source\":{\"id\":\"55bd0bb4-33a6-452e-8360-ab21abab5af4\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"3432d7ae-adca-432a-8eac-9ff14ca5975c\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"e735a25c-e452-44a1-95a8-3dad490c4434\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"label\":{\"value\":\"6\"},\"renderers\":[{\"id\":\"13890d54-a564-4a94-b833-49ee0ee62eca\",\"type\":\"GlyphRenderer\"}]},\"id\":\"7ea9e65d-9d60-46c0-9049-0c3f5b8d354d\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"8da7ac8d-c13c-496f-8c55-3354a76b50ef\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"00fa3aae-f1c8-41a0-b060-69cc4ac913df\",\"type\":\"PanTool\"},{\"id\":\"78879007-998d-408a-a8e5-38f5a0e587a2\",\"type\":\"WheelZoomTool\"},{\"id\":\"e5fe075d-9ffc-46b4-8a05-5db1b5243e85\",\"type\":\"BoxZoomTool\"},{\"id\":\"acc9e0a7-2cc7-4310-b127-e211c9126115\",\"type\":\"SaveTool\"},{\"id\":\"906c2b84-a2e4-4238-a31c-24127e58c969\",\"type\":\"ResetTool\"},{\"id\":\"da6cd558-1baf-4c06-aade-9cd48ffc2b42\",\"type\":\"HelpTool\"}]},\"id\":\"dc645558-a658-43b9-834a-24ea76ae951f\",\"type\":\"Toolbar\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":8}],\"color\":[\"#f22c40\"],\"cyl\":[8],\"fill_alpha\":[0.8],\"height\":[1334.4000000000008],\"label\":[{\"cyl\":8}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"8\"],\"y\":[667.2000000000004]}},\"id\":\"271d9777-bb62-4d14-b2a8-d16b26076d88\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"7945de3b-38f5-47a6-be1d-d7520c05fa5c\",\"type\":\"PanTool\"},{\"id\":\"8fabcda2-38fb-4000-ad2d-1e4df319780f\",\"type\":\"WheelZoomTool\"},{\"id\":\"bcf838e6-1c04-48b2-9877-89d68ac97f1e\",\"type\":\"BoxZoomTool\"},{\"id\":\"1a8318f3-d7de-47a0-b9c5-c02fc97397be\",\"type\":\"SaveTool\"},{\"id\":\"411c2468-a3c4-4eda-b247-f2b4709e03d9\",\"type\":\"ResetTool\"},{\"id\":\"3f22015a-eaba-4c30-b6e9-93d0fe82ab4d\",\"type\":\"HelpTool\"}]},\"id\":\"cc443182-9248-4ee9-adc6-db87f74b6fc9\",\"type\":\"Toolbar\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":6}],\"color\":[\"#f22c40\"],\"cyl\":[6],\"fill_alpha\":[0.8],\"height\":[1349.1000000000001],\"label\":[{\"cyl\":6}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"6\"],\"y\":[674.5500000000001]}},\"id\":\"15397a15-a4f5-4e7a-9773-8aba7db36d9a\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"label\":{\"value\":\"8\"},\"renderers\":[{\"id\":\"755d8b2d-82a1-4961-aadc-d08c0c1ae8af\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5b9c10f7-0f63-485e-a64a-8e9be3c231b5\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"3295f067-dfb7-4a5f-bb32-3f2bcf2f1255\",\"type\":\"Rect\"},{\"attributes\":{\"plot\":{\"id\":\"89bf9061-bdd2-4aba-8dfa-e8807767fd7d\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"78879007-998d-408a-a8e5-38f5a0e587a2\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"plot\":{\"id\":\"89bf9061-bdd2-4aba-8dfa-e8807767fd7d\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"906c2b84-a2e4-4238-a31c-24127e58c969\",\"type\":\"ResetTool\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"6442708d-b2b3-42db-b13f-896f6785b41c\",\"type\":\"Rect\"},{\"attributes\":{},\"id\":\"5b273b65-8683-45aa-b75b-4806f9dff005\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"below\":[{\"id\":\"a12801b1-b3cf-484a-81e4-38e76c0b50e4\",\"type\":\"CategoricalAxis\"}],\"css_classes\":null,\"left\":[{\"id\":\"1a784ede-26ea-40db-8eee-59121cec15c1\",\"type\":\"LinearAxis\"}],\"renderers\":[{\"id\":\"0a0365ee-a718-4cf1-8883-1eaf14cd609f\",\"type\":\"BoxAnnotation\"},{\"id\":\"755d8b2d-82a1-4961-aadc-d08c0c1ae8af\",\"type\":\"GlyphRenderer\"},{\"id\":\"deec85ae-2bba-4214-af0d-9f52019874b2\",\"type\":\"GlyphRenderer\"},{\"id\":\"e735a25c-e452-44a1-95a8-3dad490c4434\",\"type\":\"GlyphRenderer\"},{\"id\":\"57571bf5-3331-4b8d-a7a2-13d8be2d14f2\",\"type\":\"GlyphRenderer\"},{\"id\":\"992b5b1d-54e1-440d-bc9e-eb50beedba60\",\"type\":\"GlyphRenderer\"},{\"id\":\"e04536c9-33d3-4cdc-a29a-3425cc8b1897\",\"type\":\"Legend\"},{\"id\":\"a12801b1-b3cf-484a-81e4-38e76c0b50e4\",\"type\":\"CategoricalAxis\"},{\"id\":\"1a784ede-26ea-40db-8eee-59121cec15c1\",\"type\":\"LinearAxis\"},{\"id\":\"624b7ac8-fe48-4c1c-aab6-c212210c4489\",\"type\":\"Grid\"}],\"title\":{\"id\":\"46ba1115-2910-4fbe-a092-d75cb7b4b1b9\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"4071700d-b88a-45ae-9e8f-aca4766ef399\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"cc443182-9248-4ee9-adc6-db87f74b6fc9\",\"type\":\"Toolbar\"},\"x_mapper_type\":\"auto\",\"x_range\":{\"id\":\"32e892f4-84ba-4c40-a2d1-28c017f0788e\",\"type\":\"FactorRange\"},\"y_mapper_type\":\"auto\",\"y_range\":{\"id\":\"7b936b18-1a23-40d3-930d-a0876c05699a\",\"type\":\"Range1d\"}},\"id\":\"ece883dc-4899-47ac-a661-8a704b6499c2\",\"subtype\":\"Chart\",\"type\":\"Plot\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":3}],\"color\":[\"#f22c40\"],\"cyl\":[3],\"fill_alpha\":[0.8],\"height\":[82.2],\"label\":[{\"cyl\":3}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"3\"],\"y\":[41.1]}},\"id\":\"ab10eb16-d8c7-4a08-934a-4ddbddb26443\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":{\"id\":\"89bf9061-bdd2-4aba-8dfa-e8807767fd7d\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"00fa3aae-f1c8-41a0-b060-69cc4ac913df\",\"type\":\"PanTool\"},{\"attributes\":{\"data_source\":{\"id\":\"271d9777-bb62-4d14-b2a8-d16b26076d88\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"b1602c37-456e-4cb6-a7ba-9f15d2a7f97f\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"62c83ac5-08f4-408b-94cd-facf9b02412a\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":5}],\"color\":[\"#f22c40\"],\"cyl\":[5],\"fill_alpha\":[0.8],\"height\":[82.1],\"label\":[{\"cyl\":5}],\"line_alpha\":[1.0],\"line_color\":[\"white\"],\"width\":[0.8],\"x\":[\"5\"],\"y\":[41.05]}},\"id\":\"bb52db71-9a65-4d2d-baa6-7a9c07785c37\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"b65868fb-7786-413a-8058-896e92c48b60\",\"type\":\"Rect\"},{\"attributes\":{\"items\":[{\"id\":\"f1eb232c-4f8c-4f3b-afb8-317a0c83fa89\",\"type\":\"LegendItem\"},{\"id\":\"1a549660-1780-4ac4-aec8-ce9102060a59\",\"type\":\"LegendItem\"},{\"id\":\"7ea9e65d-9d60-46c0-9049-0c3f5b8d354d\",\"type\":\"LegendItem\"},{\"id\":\"a8e9c96e-36b2-43d4-bfa7-6442e53668da\",\"type\":\"LegendItem\"},{\"id\":\"21804a6e-1b99-4f2a-8548-f213be8f22f6\",\"type\":\"LegendItem\"}],\"location\":\"top_left\",\"plot\":{\"id\":\"89bf9061-bdd2-4aba-8dfa-e8807767fd7d\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"4eb28b3a-f309-45f2-a05e-b514a38e59f9\",\"type\":\"Legend\"},{\"attributes\":{\"label\":{\"value\":\"5\"},\"renderers\":[{\"id\":\"2260e3fc-bff9-4e12-a694-baabb90799b3\",\"type\":\"GlyphRenderer\"}]},\"id\":\"21804a6e-1b99-4f2a-8548-f213be8f22f6\",\"type\":\"LegendItem\"},{\"attributes\":{\"plot\":null,\"text\":\"Total Accel by CYL\"},\"id\":\"dd5ed4c7-0261-4e5c-bb6c-6f90746d5587\",\"type\":\"Title\"},{\"attributes\":{\"data_source\":{\"id\":\"a34af074-289b-4028-94a0-6c676c54f7bf\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"c9b1a18d-0882-46e8-9e4f-116b6312591a\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"b838975d-5273-4bec-9c86-c29eac5cacb4\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"4071700d-b88a-45ae-9e8f-aca4766ef399\",\"type\":\"ToolEvents\"},{\"attributes\":{\"plot\":{\"id\":\"ece883dc-4899-47ac-a661-8a704b6499c2\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"8fabcda2-38fb-4000-ad2d-1e4df319780f\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"data_source\":{\"id\":\"b5372952-4aac-4a60-822c-1d2ae14fe0f0\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"b65868fb-7786-413a-8058-896e92c48b60\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"1f53e26f-2f05-44d6-80e4-3b5792510049\",\"type\":\"GlyphRenderer\"}],\"root_ids\":[\"62ca7641-bc42-4fa3-96b8-bc41403a1027\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
" var render_items = [{\"docid\":\"c2b2415c-1a57-42d1-8546-52e2cfd76a86\",\"elementid\":\"c09a1db7-8934-4925-a009-339c282579df\",\"modelid\":\"62ca7641-bc42-4fa3-96b8-bc41403a1027\"}];\n",
" \n",
" Bokeh.embed.embed_items(docs_json, render_items);\n",
" };\n",
" if (document.readyState != \"loading\") fn();\n",
" else document.addEventListener(\"DOMContentLoaded\", fn);\n",
" })();\n",
" },\n",
" function(Bokeh) {\n",
" }\n",
" ];\n",
" \n",
" function run_inline_js() {\n",
" \n",
" if ((window.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }if (force === true) {\n",
" display_loaded();\n",
" }} else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!window._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" window._bokeh_failed_load = true;\n",
" } else if (force !== true) {\n",
" var cell = $(document.getElementById(\"c09a1db7-8934-4925-a009-339c282579df\")).parents('.cell').data().cell;\n",
" cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
" }\n",
" \n",
" }\n",
" \n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
" }(this));\n",
"</script>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"s1 = Bar(df, 'cyl', values='mpg', title=\"Total MPG by CYL\")\n",
"s2 = Bar(df, 'cyl', values='accel', title=\"Total Accel by CYL\")\n",
"s2.x_range=s1.x_range\n",
"s2.y_range=s1.y_range\n",
"show(row(s1,s2))\n",
"#こっちのほうが楽かも。無設定でツール出るし"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"http://bokeh.pydata.org/en/latest/docs/user_guide/interaction/linking.html#userguide-interaction-linking"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# HoverToolの例(マウスカーソル上にtipが表示される)"
]
},
{
"cell_type": "code",
"execution_count": 23,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"hover = HoverTool(tooltips = [('cyl','@cyl'),('name','@name')])\n",
"#まずHoveToolのインスタンスを作成する。表示したいカラム名を@で指定する\n",
"# ただし、予期したとおり動かないことが多い。例えば、この例では@nameの方は表示されない。\n",
"# 詳細は https://github.com/bokeh/bokeh/issues/4347 を参考\n",
"# ローレベルのPlotは問題ないが,ハイレベルのChartはModelを使ってdfを再度変換してるようだ。\n",
"# また、グラフ描画に不要なデータはClientに送られない。下の例ではname属性はグラフ描画に不要なので、削られてしまい、???になる。\n",
"# なお、'car name'のように空白を含むカラム名もエラーになるが、'car_name','@{car name}'という風に{}で囲むと走るらしい"
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
" <div class=\"bk-root\">\n",
" <div class=\"bk-plotdiv\" id=\"1eaf6f2c-d99c-454c-bd6c-00501b111c2a\"></div>\n",
" </div>\n",
"<script type=\"text/javascript\">\n",
" \n",
" (function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
" \n",
" var force = false;\n",
" \n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
" \n",
" \n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
" window._bokeh_timeout = Date.now() + 0;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
" \n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"<div style='background-color: #fdd'>\\n\"+\n",
" \"<p>\\n\"+\n",
" \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
" \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
" \"</p>\\n\"+\n",
" \"<ul>\\n\"+\n",
" \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
" \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
" \"</ul>\\n\"+\n",
" \"<code>\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"</code>\\n\"+\n",
" \"</div>\"}};\n",
" \n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" document.getElementById(\"1eaf6f2c-d99c-454c-bd6c-00501b111c2a\").textContent = \"BokehJS successfully loaded.\";\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
" \n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
" \n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
" return null;\n",
" }\n",
" if (js_urls == null || js_urls.length === 0) {\n",
" run_callbacks();\n",
" return null;\n",
" }\n",
" console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"1eaf6f2c-d99c-454c-bd6c-00501b111c2a\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid '1eaf6f2c-d99c-454c-bd6c-00501b111c2a' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
" \n",
" var js_urls = [];\n",
" \n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" (function() {\n",
" var fn = function() {\n",
" var docs_json = {\"6d5e7985-4d2c-4d56-bee1-0c5f0e8e1911\":{\"roots\":{\"references\":[{\"attributes\":{\"fill_alpha\":{\"value\":0.7},\"fill_color\":{\"value\":\"#407ee7\"},\"line_color\":{\"value\":\"#407ee7\"},\"size\":{\"units\":\"screen\",\"value\":8},\"x\":{\"field\":\"x_values\"},\"y\":{\"field\":\"y_values\"}},\"id\":\"6c62df77-eac3-4c6d-bb3d-f41a9c316bbe\",\"type\":\"Circle\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"9e2ec159-2523-4024-82c1-062611ba7e6b\",\"type\":\"HoverTool\"}]},\"id\":\"84e4d0e3-8640-4834-b252-3a93938543b2\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"60be3918-73f5-433b-98f5-eef9d637209e\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"label\":{\"value\":\"4\"},\"renderers\":[{\"id\":\"064bc482-72e0-467a-a3b6-3141ba10daa0\",\"type\":\"GlyphRenderer\"}]},\"id\":\"3cedfa13-ffd1-42cf-bd8f-31f6da122cf1\",\"type\":\"LegendItem\"},{\"attributes\":{\"callback\":null,\"end\":248.4,\"start\":27.599999999999998},\"id\":\"0ea97d8a-6a87-4790-a8f3-308c15eee2df\",\"type\":\"Range1d\"},{\"attributes\":{\"data_source\":{\"id\":\"23a236f1-5e67-491d-b45f-cc9c48447692\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"513b8453-29f7-4426-a04e-cc319b74c8be\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"b1ccc254-d5bc-44d4-bbbd-c16bb3420ac1\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"d1730411-d93d-4526-a851-e30a6bd36043\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"5c8c1946-20e6-4935-a4b3-b8d3647b50af\",\"type\":\"BasicTicker\"}},\"id\":\"e2da4b99-f6d8-4a10-9d5f-acdb1c81139a\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"5c8c1946-20e6-4935-a4b3-b8d3647b50af\",\"type\":\"BasicTicker\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y_values\",\"x_values\"],\"data\":{\"chart_index\":[{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4}],\"cyl\":[4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4],\"x_values\":{\"__ndarray__\":\"AAAAAAAAOEAAAAAAAAA7QAAAAAAAADpAAAAAAAAAOUAAAAAAAAA4QAAAAAAAADlAAAAAAAAAOkAAAAAAAAA7QAAAAAAAADxAAAAAAAAAOUAAAAAAAAA2QAAAAAAAADdAAAAAAAAAPEAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAP0AAAAAAAIBBQAAAAAAAADtAAAAAAAAAOkAAAAAAAAA4QAAAAAAAADlAAAAAAAAAN0AAAAAAAAA0QAAAAAAAADVAAAAAAAAAMkAAAAAAAAA2QAAAAAAAADVAAAAAAAAAOkAAAAAAAAA2QAAAAAAAADxAAAAAAAAAN0AAAAAAAAA8QAAAAAAAADtAAAAAAAAAOkAAAAAAAAA0QAAAAAAAADVAAAAAAAAANkAAAAAAAAAzQAAAAAAAADpAAAAAAAAAPUAAAAAAAAA4QAAAAAAAADRAAAAAAAAAM0AAAAAAAAA4QAAAAAAAAD9AAAAAAAAAOkAAAAAAAABAQAAAAAAAADlAAAAAAAAAPUAAAAAAAAA6QAAAAAAAADpAAAAAAAAAP0AAAAAAAABAQAAAAAAAADxAAAAAAAAAOEAAAAAAAAA6QAAAAAAAADhAAAAAAAAAOkAAAAAAAAA/QAAAAAAAAD1AAAAAAAAAN0AAAAAAAAA3QAAAAAAAADhAAAAAAAAAOUAAAAAAAAA4QAAAAAAAAD1AAAAAAAAAN0AAAAAAAAA3QAAAAAAAADZAAAAAAAAAOUAAAAAAAIBAQAAAAAAAADxAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADpAAAAAAAAAO0AAAAAAAAA9QAAAAAAAgDhAAAAAAAAAPUAAAAAAAIBAQAAAAAAAgD1AAAAAAAAAQEAAAAAAAAA8QAAAAAAAgDpAAAAAAAAANEAAAAAAAAAzQAAAAAAAgD9AAAAAAAAAPkAAAAAAAABCQAAAAAAAgDlAAAAAAADAQEAAAAAAAAA9QAAAAAAAgDhAAAAAAAAAOkAAAAAAAIA5QAAAAAAAgD5AAAAAAADAQEAAAAAAAAA+QAAAAAAAgD5AAAAAAACANUDNzMzMzIxFQM3MzMzMDEJAZmZmZmZmQEAzMzMzM7NDQM3MzMzMDEJAmpmZmZkZOUAAAAAAAAA+QAAAAAAAgDtAMzMzMzMzO0BmZmZmZuY+QJqZmZmZGTVAMzMzMzMzN0DNzMzMzMw3QGZmZmZm5jdAmpmZmZmZNUAAAAAAAIA/QAAAAAAAgD1AzczMzMxMNkBmZmZmZuY/QM3MzMzMDEFAmpmZmZnZQUBmZmZmZmY7QDMzMzMzMztAmpmZmZkZQUAAAAAAAEBBQM3MzMzMzD9AZmZmZmamQkBmZmZmZmY8QAAAAAAAwEBAAAAAAADAREDNzMzMzAxDQM3MzMzMDEBAmpmZmZmZQkAAAAAAAAA8QGZmZmZmZjpAzczMzMxMOEBmZmZmZiZBQM3MzMzMzD1AzczMzMxMP0AAAAAAAIBCQJqZmZmZGUBAzczMzMxMR0BmZmZmZuY7QGZmZmZmZkRAZmZmZmYmRkAzMzMzM7NFQAAAAAAAAD5AzczMzMxMRkBmZmZmZuZAQM3MzMzMzD1AAAAAAACAQUAzMzMzMzNAQDMzMzMzMztAmpmZmZmZOkDNzMzMzMw5QAAAAAAAAD5AzczMzMyMQ0AAAAAAAIBDQM3MzMzMjEFAZmZmZmYmQEAAAAAAAIBCQJqZmZmZ2UJAzczMzMwMQUCamZmZmVlBQDMzMzMzM0FAZmZmZmbmPUAAAAAAAIBAQJqZmZmZ2UBAMzMzMzMzQEAzMzMzM3NAQJqZmZmZmT9AmpmZmZkZPEAAAAAAAAA8QAAAAAAAADtAAAAAAAAAQUAAAAAAAAA/QAAAAAAAAD1AAAAAAAAAO0AAAAAAAAA4QAAAAAAAAEJAAAAAAACAQkAAAAAAAAA/QAAAAAAAAENAAAAAAAAAQkAAAAAAAABCQAAAAAAAAEJAAAAAAAAAQUAAAAAAAABDQAAAAAAAAEBAAAAAAAAAQ0AAAAAAAAA6QAAAAAAAAEBAAAAAAAAAQkAAAAAAAAA7QAAAAAAAADtAAAAAAAAARkAAAAAAAABAQAAAAAAAADxAAAAAAAAAP0A=\",\"dtype\":\"float64\",\"shape\":[199]},\"y_values\":[95,88,46,87,90,95,113,88,90,95,72,86,90,70,76,65,69,60,70,95,80,54,90,86,112,76,87,69,86,92,97,80,88,46,88,72,94,85,90,49,75,91,112,110,67,80,65,75,83,67,78,52,61,75,75,75,97,93,67,75,83,78,96,71,97,70,95,88,98,115,53,86,81,92,79,83,52,60,70,53,71,70,75,72,102,88,68,80,58,96,70,78,88,75,89,63,83,67,78,110,48,66,52,70,60,88,68,95,97,75,95,105,85,97,115,71,68,88,71,65,80,80,71,70,70,65,69,90,90,76,60,70,65,90,88,90,78,90,75,92,75,65,105,65,48,48,67,67,67,62,88,72,84,84,92,84,58,64,60,67,65,62,68,63,65,65,74,75,75,100,74,80,88,88,88,85,84,90,92,74,68,68,63,70,88,75,70,67,67,67,92,96,84,90,86,52,84,79,82]}},\"id\":\"c084b938-06c7-4913-babc-10518e86d3fe\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y_values\",\"x_values\"],\"data\":{\"chart_index\":[{\"cyl\":5},{\"cyl\":5},{\"cyl\":5}],\"cyl\":[5,5,5],\"x_values\":{\"__ndarray__\":\"zczMzMxMNEBmZmZmZmY5QDMzMzMzM0JA\",\"dtype\":\"float64\",\"shape\":[3]},\"y_values\":[103,77,67]}},\"id\":\"d0a19ea5-6162-4131-bec8-325c9149fc9c\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":{\"id\":\"d1730411-d93d-4526-a851-e30a6bd36043\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"50c2c901-47d9-463c-b67a-7534d55856d1\",\"type\":\"BasicTicker\"}},\"id\":\"d7a12dea-fe6b-46ec-b84c-e4415b170724\",\"type\":\"Grid\"},{\"attributes\":{\"data_source\":{\"id\":\"c084b938-06c7-4913-babc-10518e86d3fe\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"3d34d1f0-ffcb-44f9-a4e6-6c7ae7d67505\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"064bc482-72e0-467a-a3b6-3141ba10daa0\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"below\":[{\"id\":\"94408b1b-0483-4e1a-a1b2-d342cf4105ef\",\"type\":\"LinearAxis\"}],\"css_classes\":null,\"left\":[{\"id\":\"053f39ae-d045-430b-8921-d66116825ff9\",\"type\":\"LinearAxis\"}],\"renderers\":[{\"id\":\"dff0461e-690e-4419-a705-0ad236e99610\",\"type\":\"GlyphRenderer\"},{\"id\":\"064bc482-72e0-467a-a3b6-3141ba10daa0\",\"type\":\"GlyphRenderer\"},{\"id\":\"904b4759-86a7-4277-acc2-c5f949235710\",\"type\":\"GlyphRenderer\"},{\"id\":\"b1ccc254-d5bc-44d4-bbbd-c16bb3420ac1\",\"type\":\"GlyphRenderer\"},{\"id\":\"3c194371-40af-47a3-8c90-48e24806da89\",\"type\":\"GlyphRenderer\"},{\"id\":\"99bfc496-6e4e-4302-a911-73ff9d60e5d8\",\"type\":\"Legend\"},{\"id\":\"94408b1b-0483-4e1a-a1b2-d342cf4105ef\",\"type\":\"LinearAxis\"},{\"id\":\"053f39ae-d045-430b-8921-d66116825ff9\",\"type\":\"LinearAxis\"},{\"id\":\"d7a12dea-fe6b-46ec-b84c-e4415b170724\",\"type\":\"Grid\"},{\"id\":\"e2da4b99-f6d8-4a10-9d5f-acdb1c81139a\",\"type\":\"Grid\"}],\"title\":{\"id\":\"0d368617-4881-4d8a-ae1a-b0a39aa81cdb\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"73e08324-5ce4-4874-9890-34e8b823c024\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"84e4d0e3-8640-4834-b252-3a93938543b2\",\"type\":\"Toolbar\"},\"x_mapper_type\":\"auto\",\"x_range\":{\"id\":\"80c45db9-b617-4c16-a484-d7658323c208\",\"type\":\"Range1d\"},\"y_mapper_type\":\"auto\",\"y_range\":{\"id\":\"0ea97d8a-6a87-4790-a8f3-308c15eee2df\",\"type\":\"Range1d\"}},\"id\":\"d1730411-d93d-4526-a851-e30a6bd36043\",\"subtype\":\"Chart\",\"type\":\"Plot\"},{\"attributes\":{\"callback\":null,\"plot\":{\"id\":\"d1730411-d93d-4526-a851-e30a6bd36043\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"tooltips\":[[\"cyl\",\"@cyl\"],[\"name\",\"@name\"]]},\"id\":\"9e2ec159-2523-4024-82c1-062611ba7e6b\",\"type\":\"HoverTool\"},{\"attributes\":{\"plot\":null,\"text\":\"HP vs MPG (shaded by CYL)\"},\"id\":\"0d368617-4881-4d8a-ae1a-b0a39aa81cdb\",\"type\":\"Title\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.7},\"fill_color\":{\"value\":\"#00ad9c\"},\"line_color\":{\"value\":\"#00ad9c\"},\"size\":{\"units\":\"screen\",\"value\":8},\"x\":{\"field\":\"x_values\"},\"y\":{\"field\":\"y_values\"}},\"id\":\"ecdb333a-1225-475c-95b1-6410059ef8c8\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"73e08324-5ce4-4874-9890-34e8b823c024\",\"type\":\"ToolEvents\"},{\"attributes\":{\"label\":{\"value\":\"8\"},\"renderers\":[{\"id\":\"dff0461e-690e-4419-a705-0ad236e99610\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5ffeea1b-bef9-427f-8706-ef4f367efa74\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.7},\"fill_color\":{\"value\":\"#5ab738\"},\"line_color\":{\"value\":\"#5ab738\"},\"size\":{\"units\":\"screen\",\"value\":8},\"x\":{\"field\":\"x_values\"},\"y\":{\"field\":\"y_values\"}},\"id\":\"3d34d1f0-ffcb-44f9-a4e6-6c7ae7d67505\",\"type\":\"Circle\"},{\"attributes\":{\"axis_label\":\"Miles Per Gallon\",\"formatter\":{\"id\":\"60be3918-73f5-433b-98f5-eef9d637209e\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"d1730411-d93d-4526-a851-e30a6bd36043\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"50c2c901-47d9-463c-b67a-7534d55856d1\",\"type\":\"BasicTicker\"}},\"id\":\"94408b1b-0483-4e1a-a1b2-d342cf4105ef\",\"type\":\"LinearAxis\"},{\"attributes\":{\"label\":{\"value\":\"3\"},\"renderers\":[{\"id\":\"b1ccc254-d5bc-44d4-bbbd-c16bb3420ac1\",\"type\":\"GlyphRenderer\"}]},\"id\":\"f571f193-b2a6-4068-9e6b-15160f7ba8cd\",\"type\":\"LegendItem\"},{\"attributes\":{\"data_source\":{\"id\":\"536b0e61-5ca8-495c-b7b2-c7c8871d4b7f\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"ecdb333a-1225-475c-95b1-6410059ef8c8\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"dff0461e-690e-4419-a705-0ad236e99610\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y_values\",\"x_values\"],\"data\":{\"chart_index\":[{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6}],\"cyl\":[6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6],\"x_values\":{\"__ndarray__\":\"AAAAAAAANkAAAAAAAAAyQAAAAAAAADVAAAAAAAAANUAAAAAAAAAzQAAAAAAAADBAAAAAAAAAMUAAAAAAAAAzQAAAAAAAADJAAAAAAAAAMkAAAAAAAAAzQAAAAAAAADJAAAAAAAAAMkAAAAAAAAAwQAAAAAAAADJAAAAAAAAAMkAAAAAAAAA3QAAAAAAAADJAAAAAAAAANUAAAAAAAAA0QAAAAAAAADRAAAAAAAAAM0AAAAAAAAAuQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAyQAAAAAAAADNAAAAAAAAAMkAAAAAAAAAuQAAAAAAAAC5AAAAAAAAAMUAAAAAAAAAwQAAAAAAAAC5AAAAAAAAAMkAAAAAAAAA1QAAAAAAAADRAAAAAAAAAMkAAAAAAAAAzQAAAAAAAADZAAAAAAAAANkAAAAAAAAA4QAAAAAAAgDZAAAAAAAAANEAAAAAAAAAyQAAAAAAAgDJAAAAAAACAMUAAAAAAAAAzQAAAAAAAgDBAAAAAAACAMUAAAAAAAIA0QAAAAAAAADNAAAAAAACAMkAAAAAAAAA2QDMzMzMzMzNAAAAAAACANEAzMzMzMzM0QAAAAAAAgDRAZmZmZmZmM0CamZmZmZk0QM3MzMzMzDRAmpmZmZmZMkCamZmZmRkyQDMzMzMzszFAAAAAAAAAMUAzMzMzMzMwQAAAAAAAgDVAzczMzMzMM0AzMzMzMzM0QJqZmZmZmTRAzczMzMzMPEDNzMzMzMw6QJqZmZmZGTNAmpmZmZlZQEAAAAAAAIA3QDMzMzMzsz5AZmZmZmZmOUAzMzMzMzM4QGZmZmZmZjZAMzMzMzMzNECamZmZmZkxQAAAAAAAADlAAAAAAAAAQ0AAAAAAAAA2QA==\",\"dtype\":\"float64\",\"shape\":[83]},\"y_values\":[95,97,85,90,100,105,100,88,100,110,100,88,105,100,100,88,95,100,107,122,95,100,100,100,110,105,95,105,72,72,110,105,110,95,110,100,97,90,100,105,81,90,100,78,110,95,108,120,110,105,100,98,97,105,95,85,100,90,105,85,110,120,165,125,133,115,85,90,110,115,115,90,132,110,76,116,120,110,88,85,110,85,112]}},\"id\":\"3252a87b-b495-4ac6-99d5-666128d6fa45\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.7},\"fill_color\":{\"value\":\"#f22c40\"},\"line_color\":{\"value\":\"#f22c40\"},\"size\":{\"units\":\"screen\",\"value\":8},\"x\":{\"field\":\"x_values\"},\"y\":{\"field\":\"y_values\"}},\"id\":\"513b8453-29f7-4426-a04e-cc319b74c8be\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"ada57550-c58b-47b4-9518-ad02d461b1f9\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y_values\",\"x_values\"],\"data\":{\"chart_index\":[{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8}],\"cyl\":[8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8],\"x_values\":{\"__ndarray__\":\"AAAAAAAAMkAAAAAAAAAuQAAAAAAAADJAAAAAAAAAMEAAAAAAAAAxQAAAAAAAAC5AAAAAAAAALEAAAAAAAAAsQAAAAAAAACxAAAAAAAAALkAAAAAAAAAuQAAAAAAAACxAAAAAAAAALkAAAAAAAAAsQAAAAAAAACRAAAAAAAAAJEAAAAAAAAAmQAAAAAAAACJAAAAAAAAALEAAAAAAAAAsQAAAAAAAACxAAAAAAAAALEAAAAAAAAAoQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACxAAAAAAAAALkAAAAAAAAAsQAAAAAAAADFAAAAAAAAAJkAAAAAAAAAqQAAAAAAAAChAAAAAAAAAKkAAAAAAAAAuQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAsQAAAAAAAACpAAAAAAAAALEAAAAAAAAAqQAAAAAAAACxAAAAAAAAALkAAAAAAAAAoQAAAAAAAACpAAAAAAAAAKkAAAAAAAAAsQAAAAAAAACpAAAAAAAAAKEAAAAAAAAAqQAAAAAAAACZAAAAAAAAAKEAAAAAAAAAqQAAAAAAAAChAAAAAAAAALkAAAAAAAAAwQAAAAAAAAC5AAAAAAAAAJkAAAAAAAAAwQAAAAAAAACpAAAAAAAAALEAAAAAAAAAsQAAAAAAAACxAAAAAAAAAMEAAAAAAAAAuQAAAAAAAADBAAAAAAAAALEAAAAAAAAA0QAAAAAAAACpAAAAAAACAMUAAAAAAAAAwQAAAAAAAAC9AAAAAAAAALUAAAAAAAAAqQAAAAAAAgDBAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACpAAAAAAACAMUAAAAAAAAAxQAAAAAAAAC9AAAAAAAAALkAAAAAAAAAwQAAAAAAAAC9AAAAAAAAAL0AAAAAAAAAwQGZmZmZm5jNAZmZmZmZmM0AzMzMzMzM0QDMzMzMzMzNAmpmZmZkZMkAAAAAAAIAxQAAAAAAAADFAmpmZmZmZMUAAAAAAAIAwQDMzMzMzMzJAZmZmZmbmMEAAAAAAAAAvQDMzMzMzMzNAAAAAAACAMkAAAAAAAAA3QGZmZmZm5jdAmpmZmZmZOkA=\",\"dtype\":\"float64\",\"shape\":[103]},\"y_values\":[130,165,150,150,140,198,220,215,225,190,170,160,150,225,215,200,210,193,165,175,153,150,180,170,175,165,175,150,153,150,208,155,160,190,150,130,140,150,175,150,145,137,150,198,150,158,150,215,225,175,150,167,170,180,145,230,150,180,140,150,150,140,150,170,145,150,148,110,129,140,150,120,152,150,180,145,130,150,145,110,145,130,180,170,190,149,110,140,139,145,139,140,130,129,138,135,155,142,125,150,125,90,105]}},\"id\":\"536b0e61-5ca8-495c-b7b2-c7c8871d4b7f\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y_values\",\"x_values\"],\"data\":{\"chart_index\":[{\"cyl\":3},{\"cyl\":3},{\"cyl\":3},{\"cyl\":3}],\"cyl\":[3,3,3,3],\"x_values\":{\"__ndarray__\":\"AAAAAAAAM0AAAAAAAAAyQAAAAAAAgDVAMzMzMzOzN0A=\",\"dtype\":\"float64\",\"shape\":[4]},\"y_values\":[97,90,110,100]}},\"id\":\"23a236f1-5e67-491d-b45f-cc9c48447692\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"d0a19ea5-6162-4131-bec8-325c9149fc9c\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6c62df77-eac3-4c6d-bb3d-f41a9c316bbe\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"3c194371-40af-47a3-8c90-48e24806da89\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"label\":{\"value\":\"5\"},\"renderers\":[{\"id\":\"3c194371-40af-47a3-8c90-48e24806da89\",\"type\":\"GlyphRenderer\"}]},\"id\":\"dc5547ef-a931-4bf4-b526-3ade88a9f86e\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.7},\"fill_color\":{\"value\":\"#df5320\"},\"line_color\":{\"value\":\"#df5320\"},\"size\":{\"units\":\"screen\",\"value\":8},\"x\":{\"field\":\"x_values\"},\"y\":{\"field\":\"y_values\"}},\"id\":\"0a24186a-445e-480c-ad54-d47d7e01c954\",\"type\":\"Circle\"},{\"attributes\":{\"items\":[{\"id\":\"5ffeea1b-bef9-427f-8706-ef4f367efa74\",\"type\":\"LegendItem\"},{\"id\":\"3cedfa13-ffd1-42cf-bd8f-31f6da122cf1\",\"type\":\"LegendItem\"},{\"id\":\"a395fe4e-4a0a-4d5a-aece-df327529f632\",\"type\":\"LegendItem\"},{\"id\":\"f571f193-b2a6-4068-9e6b-15160f7ba8cd\",\"type\":\"LegendItem\"},{\"id\":\"dc5547ef-a931-4bf4-b526-3ade88a9f86e\",\"type\":\"LegendItem\"}],\"location\":\"top_left\",\"plot\":{\"id\":\"d1730411-d93d-4526-a851-e30a6bd36043\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"99bfc496-6e4e-4302-a911-73ff9d60e5d8\",\"type\":\"Legend\"},{\"attributes\":{\"data_source\":{\"id\":\"3252a87b-b495-4ac6-99d5-666128d6fa45\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"0a24186a-445e-480c-ad54-d47d7e01c954\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"904b4759-86a7-4277-acc2-c5f949235710\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"end\":50.36,\"start\":5.24},\"id\":\"80c45db9-b617-4c16-a484-d7658323c208\",\"type\":\"Range1d\"},{\"attributes\":{},\"id\":\"50c2c901-47d9-463c-b67a-7534d55856d1\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis_label\":\"Horsepower\",\"formatter\":{\"id\":\"ada57550-c58b-47b4-9518-ad02d461b1f9\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"d1730411-d93d-4526-a851-e30a6bd36043\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"5c8c1946-20e6-4935-a4b3-b8d3647b50af\",\"type\":\"BasicTicker\"}},\"id\":\"053f39ae-d045-430b-8921-d66116825ff9\",\"type\":\"LinearAxis\"},{\"attributes\":{\"label\":{\"value\":\"6\"},\"renderers\":[{\"id\":\"904b4759-86a7-4277-acc2-c5f949235710\",\"type\":\"GlyphRenderer\"}]},\"id\":\"a395fe4e-4a0a-4d5a-aece-df327529f632\",\"type\":\"LegendItem\"}],\"root_ids\":[\"d1730411-d93d-4526-a851-e30a6bd36043\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
" var render_items = [{\"docid\":\"6d5e7985-4d2c-4d56-bee1-0c5f0e8e1911\",\"elementid\":\"1eaf6f2c-d99c-454c-bd6c-00501b111c2a\",\"modelid\":\"d1730411-d93d-4526-a851-e30a6bd36043\"}];\n",
" \n",
" Bokeh.embed.embed_items(docs_json, render_items);\n",
" };\n",
" if (document.readyState != \"loading\") fn();\n",
" else document.addEventListener(\"DOMContentLoaded\", fn);\n",
" })();\n",
" },\n",
" function(Bokeh) {\n",
" }\n",
" ];\n",
" \n",
" function run_inline_js() {\n",
" \n",
" if ((window.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }if (force === true) {\n",
" display_loaded();\n",
" }} else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!window._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" window._bokeh_failed_load = true;\n",
" } else if (force !== true) {\n",
" var cell = $(document.getElementById(\"1eaf6f2c-d99c-454c-bd6c-00501b111c2a\")).parents('.cell').data().cell;\n",
" cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
" }\n",
" \n",
" }\n",
" \n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
" }(this));\n",
"</script>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"scatter = Scatter(df, x='mpg', y='hp', color='cyl', title=\"HP vs MPG (shaded by CYL)\",\n",
" xlabel=\"Miles Per Gallon\", ylabel=\"Horsepower\",tools = [hover])\n",
"show(scatter)\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# ヒストグラムと散布図"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
" <div class=\"bk-root\">\n",
" <div class=\"bk-plotdiv\" id=\"73ff748d-d663-4319-bc38-27a993a74c8c\"></div>\n",
" </div>\n",
"<script type=\"text/javascript\">\n",
" \n",
" (function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
" \n",
" var force = false;\n",
" \n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
" \n",
" \n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
" window._bokeh_timeout = Date.now() + 0;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
" \n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"<div style='background-color: #fdd'>\\n\"+\n",
" \"<p>\\n\"+\n",
" \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
" \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
" \"</p>\\n\"+\n",
" \"<ul>\\n\"+\n",
" \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
" \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
" \"</ul>\\n\"+\n",
" \"<code>\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"</code>\\n\"+\n",
" \"</div>\"}};\n",
" \n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" document.getElementById(\"73ff748d-d663-4319-bc38-27a993a74c8c\").textContent = \"BokehJS successfully loaded.\";\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
" \n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
" \n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
" return null;\n",
" }\n",
" if (js_urls == null || js_urls.length === 0) {\n",
" run_callbacks();\n",
" return null;\n",
" }\n",
" console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"73ff748d-d663-4319-bc38-27a993a74c8c\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid '73ff748d-d663-4319-bc38-27a993a74c8c' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
" \n",
" var js_urls = [];\n",
" \n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" (function() {\n",
" var fn = function() {\n",
" var docs_json = {\"1266ad47-a0ff-49bf-b830-33f3412f46bc\":{\"roots\":{\"references\":[{\"attributes\":{},\"id\":\"11e7960d-99ac-42ff-b83c-af44636954b5\",\"type\":\"ToolEvents\"},{\"attributes\":{\"data_source\":{\"id\":\"ebb600f0-97df-4988-aa39-fecc8e0a6335\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"a592c4c1-0059-4deb-b30d-2be62dfbbbd4\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"04a3913f-6630-4104-b526-a90fdb145e70\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"23414d18-093d-4139-92ac-504697fcbcc3\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"579f3822-0c5e-4770-ab76-4ec8c0416126\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"bcee0331-c2ea-42d6-9c61-2bae86bfa646\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"14ab6fb8-5307-4bbd-9f03-f204b937cd5c\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"1ef6e356-23b8-4f3a-a962-e3c366fe8707\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"068bf0de-b6b4-426a-b239-e8c803fafad0\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"85b64c1f-072b-4d3b-a0fb-724a19d18239\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"24d781a5-e4fb-4610-b9d5-91dc8e4eb6ec\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(28.350000, 36.400000]\"],\"color\":[\"#407ee7\"],\"fill_alpha\":[0.6],\"height\":[1.0],\"label\":[\"(28.350000, 36.400000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[8.049999999999997],\"x\":[\"32.375\"],\"y\":[0.5]}},\"id\":\"b1ff6d06-25a6-46bf-afcf-ee5cba478cf5\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"a7279da8-b42b-4a9e-a705-8a7f5bce8c5a\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"3b2a8c53-57be-461e-ba31-e079e476ac4c\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(20.850000, 23.700000]\"],\"color\":[\"#f22c40\"],\"fill_alpha\":[0.6],\"height\":[2.0],\"label\":[\"(20.850000, 23.700000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.849999999999998],\"x\":[\"22.275\"],\"y\":[1.0]}},\"id\":\"8c42faf9-a054-4944-8f31-96573010325a\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(16.542857, 17.800000]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[9.0],\"label\":[\"(16.542857, 17.800000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428562],\"x\":[\"17.1714285\"],\"y\":[4.5]}},\"id\":\"e1916931-e65d-4964-8ba3-63ffc9a2d72d\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":{\"id\":\"03a0a98c-5e6a-4971-a13b-34b50bd98432\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"8c8a4859-c4bc-42d3-b9d6-429571bc4284\",\"type\":\"HelpTool\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(36.647059, 38.000000]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[1.0],\"label\":[\"(36.647059, 38.000000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"37.3235295\"],\"y\":[0.5]}},\"id\":\"60f4e07e-d623-4e9d-92f3-2498b29ba08b\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"[9.000000, 10.257143]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[3.0],\"label\":[\"[9.000000, 10.257143]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.257142857142858],\"x\":[\"9.6285715\"],\"y\":[1.5]}},\"id\":\"bcee0331-c2ea-42d6-9c61-2bae86bfa646\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(27.176471, 28.529412]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[0.0],\"label\":[\"(27.176471, 28.529412]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"27.8529415\"],\"y\":[0.0]}},\"id\":\"7820af6a-0d30-4610-980f-a2cfebc8b9aa\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"f42881b9-0fb9-4de0-b10b-92522e0acabe\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"dc62a055-8423-494e-936c-3ce8f5878959\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"1fcfe002-e7bc-4ad9-b293-85c560a99c3b\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"51ca6051-62a9-49f5-8ef5-1e8b85fc5217\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"bb0a4ae7-c7bb-4e54-8d0a-b374ca58e637\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"807498f4-aa2d-4c53-ab72-fa731069aedd\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(22.828571, 24.085714]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[2.0],\"label\":[\"(22.828571, 24.085714]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428598],\"x\":[\"23.4571425\"],\"y\":[1.0]}},\"id\":\"c36cda77-72e3-426f-b981-6c18b16f275e\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"14ab6fb8-5307-4bbd-9f03-f204b937cd5c\",\"type\":\"Rect\"},{\"attributes\":{\"label\":{\"value\":\"8\"},\"renderers\":[{\"id\":\"1ef6e356-23b8-4f3a-a962-e3c366fe8707\",\"type\":\"GlyphRenderer\"},{\"id\":\"84269b4c-4250-406d-8777-ff3ca9fa1e82\",\"type\":\"GlyphRenderer\"},{\"id\":\"2d690cfd-42cb-4abb-aaca-865bd2c78049\",\"type\":\"GlyphRenderer\"},{\"id\":\"bd2c7280-ddcb-4fc6-9fc3-442f3d361703\",\"type\":\"GlyphRenderer\"},{\"id\":\"807498f4-aa2d-4c53-ab72-fa731069aedd\",\"type\":\"GlyphRenderer\"},{\"id\":\"d5062d62-dfaa-484b-9f10-2e73fc69e2c1\",\"type\":\"GlyphRenderer\"},{\"id\":\"3721757c-c0db-4cca-87e4-97477061de80\",\"type\":\"GlyphRenderer\"},{\"id\":\"24d781a5-e4fb-4610-b9d5-91dc8e4eb6ec\",\"type\":\"GlyphRenderer\"},{\"id\":\"f0008876-717e-4565-bf24-4ef656e262ab\",\"type\":\"GlyphRenderer\"},{\"id\":\"ac849a54-3736-4318-ae96-2881a1ed5e9b\",\"type\":\"GlyphRenderer\"},{\"id\":\"1fcfe002-e7bc-4ad9-b293-85c560a99c3b\",\"type\":\"GlyphRenderer\"},{\"id\":\"7f3f05ea-eb9c-45ac-9c6b-1832d5404676\",\"type\":\"GlyphRenderer\"},{\"id\":\"3a85b561-cf98-4c0c-ae49-cd1a2331c2b1\",\"type\":\"GlyphRenderer\"},{\"id\":\"c2fbc54e-91af-404b-b920-57aabcb5afa4\",\"type\":\"GlyphRenderer\"}]},\"id\":\"8b1566cf-4a4b-4a9e-b587-ead6fb4c2f45\",\"type\":\"LegendItem\"},{\"attributes\":{\"label\":{\"value\":\"3\"},\"renderers\":[{\"id\":\"e6ccb662-1268-40dc-9826-13a74a645589\",\"type\":\"GlyphRenderer\"},{\"id\":\"0d66a3ed-f60a-4fd2-bdd4-79e84eaa5823\",\"type\":\"GlyphRenderer\"}]},\"id\":\"c3c905ec-efa3-47a3-8bc5-46a6cd25d059\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1608f8ee-6132-46e7-ba56-28af751d4dd4\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"[18.000000, 20.600000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[8.0],\"label\":[\"[18.000000, 20.600000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.6000000000000014],\"x\":[\"19.3\"],\"y\":[4.0]}},\"id\":\"ae00c471-14e9-4a80-8a46-417778dd2b66\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"101d66e1-5cdb-449b-bdb7-6af6564dd44e\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"8ccdccd4-a98a-4358-9e77-3a2c2d2e4ffb\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"d5062d62-dfaa-484b-9f10-2e73fc69e2c1\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(25.823529, 27.176471]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[1.0],\"label\":[\"(25.823529, 27.176471]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.3529411764705905],\"x\":[\"26.5\"],\"y\":[0.5]}},\"id\":\"5b4530d1-a8b4-4089-8435-a6d5f32ea74f\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(11.514286, 12.771429]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[6.0],\"label\":[\"(11.514286, 12.771429]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.257142857142858],\"x\":[\"12.1428575\"],\"y\":[3.0]}},\"id\":\"1434aa67-87e5-4173-83fa-991b58a2ddc6\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(24.470588, 25.823529]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[2.0],\"label\":[\"(24.470588, 25.823529]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.3529411764705905],\"x\":[\"25.1470585\"],\"y\":[1.0]}},\"id\":\"171f6316-2dac-4368-9589-53d4c2708be4\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"bb0a4ae7-c7bb-4e54-8d0a-b374ca58e637\",\"type\":\"Rect\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"ec4ba4ad-a663-4913-b5c5-868c7c0e00e7\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"19b2a2fa-4b57-42f4-8ffe-944383789558\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"5ef96147-61ca-4d95-9388-117084ed0b7c\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(12.771429, 14.028571]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[39.0],\"label\":[\"(12.771429, 14.028571]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428562],\"x\":[\"13.399999999999999\"],\"y\":[19.5]}},\"id\":\"1e528d45-12f1-4e70-a11e-b749b645e48d\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(33.600000, 36.200000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[23.0],\"label\":[\"(33.600000, 36.200000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.6000000000000014],\"x\":[\"34.900000000000006\"],\"y\":[11.5]}},\"id\":\"0beccc06-79dd-4e1b-b4e2-ec1322f66fcc\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"26589b74-9c1d-49da-be12-29733311a565\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"90f71e76-5e35-4905-ac82-aadb4c37167a\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"2d28d26a-2c46-45c0-8b5e-4904f13b251d\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(23.117647, 24.470588]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[3.0],\"label\":[\"(23.117647, 24.470588]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"23.7941175\"],\"y\":[1.5]}},\"id\":\"dcdffef3-c708-4235-85ac-b8067726ee2e\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":{\"id\":\"03a0a98c-5e6a-4971-a13b-34b50bd98432\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"92affad6-04cd-4b63-9260-6615bb1fa433\",\"type\":\"SaveTool\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(35.294118, 36.647059]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[0.0],\"label\":[\"(35.294118, 36.647059]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"35.9705885\"],\"y\":[0.0]}},\"id\":\"ebb600f0-97df-4988-aa39-fecc8e0a6335\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"overlay\":{\"id\":\"ec4ba4ad-a663-4913-b5c5-868c7c0e00e7\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"03a0a98c-5e6a-4971-a13b-34b50bd98432\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"a39af283-4fb1-437f-8075-6b94bb2308cd\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"37600b7e-e718-449c-8fbb-565c286864c7\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"7e920b14-7704-4e55-867f-3fc5a68078bd\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"a82e8ad7-a71b-4320-91c5-f6490947a906\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"a4359637-82af-419e-ae12-52f93de232ea\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"label\":{\"value\":\"6\"},\"renderers\":[{\"id\":\"58a23f0d-ed7b-4348-9499-5eac31c4e372\",\"type\":\"GlyphRenderer\"},{\"id\":\"19ad7a24-6595-4883-933f-6f3727948b0c\",\"type\":\"GlyphRenderer\"},{\"id\":\"4565608b-7acc-4d1b-b5d5-ed7d7bdb58b9\",\"type\":\"GlyphRenderer\"},{\"id\":\"d8b63ef1-ef7e-4029-a03c-77d37819e5e8\",\"type\":\"GlyphRenderer\"},{\"id\":\"0dbf54c2-7327-4f37-83a3-e11c780490cc\",\"type\":\"GlyphRenderer\"},{\"id\":\"2d28d26a-2c46-45c0-8b5e-4904f13b251d\",\"type\":\"GlyphRenderer\"},{\"id\":\"6370c05d-7e85-4c43-b047-761fd512522b\",\"type\":\"GlyphRenderer\"},{\"id\":\"63b5bb1e-c218-422a-981d-c9d0ebe469f1\",\"type\":\"GlyphRenderer\"},{\"id\":\"3abfdedd-f417-4a45-9f3e-503adcd67b9e\",\"type\":\"GlyphRenderer\"},{\"id\":\"c83c44a8-0586-4c86-945b-5f08315442cc\",\"type\":\"GlyphRenderer\"},{\"id\":\"96152610-c8bf-47d5-9194-a78ce1afc818\",\"type\":\"GlyphRenderer\"},{\"id\":\"64f6c685-6ba0-44f0-89e0-3efdae5ea88e\",\"type\":\"GlyphRenderer\"},{\"id\":\"d0b96180-73cb-4f53-9416-1a2662a6ec63\",\"type\":\"GlyphRenderer\"},{\"id\":\"0db2461d-146d-4371-adc5-4831c7061902\",\"type\":\"GlyphRenderer\"},{\"id\":\"46e9ebef-03e5-45b7-8406-94587995c80d\",\"type\":\"GlyphRenderer\"},{\"id\":\"04a3913f-6630-4104-b526-a90fdb145e70\",\"type\":\"GlyphRenderer\"},{\"id\":\"e0d01771-e905-4a2a-9622-eba2e59ec1eb\",\"type\":\"GlyphRenderer\"}]},\"id\":\"6f9ec3c6-7b25-427d-ac08-2a62b1209440\",\"type\":\"LegendItem\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(21.764706, 23.117647]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[8.0],\"label\":[\"(21.764706, 23.117647]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"22.4411765\"],\"y\":[4.0]}},\"id\":\"26589b74-9c1d-49da-be12-29733311a565\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"end\":47.99000000178571,\"start\":7.610000069642855},\"id\":\"9559e6d2-fa2c-4852-82f6-64be96a91703\",\"type\":\"Range1d\"},{\"attributes\":{\"axis_label\":\"Count( Mpg )\",\"formatter\":{\"id\":\"63e76056-3de9-49a8-a0ea-b526dcdd0daa\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"03a0a98c-5e6a-4971-a13b-34b50bd98432\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"3a586924-8d1c-4fd4-9ac3-6045cd4c262e\",\"type\":\"BasicTicker\"}},\"id\":\"898fa264-61ef-4eb2-b548-37906775ae12\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"3a586924-8d1c-4fd4-9ac3-6045cd4c262e\",\"type\":\"BasicTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"5b4530d1-a8b4-4089-8435-a6d5f32ea74f\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5ef96147-61ca-4d95-9388-117084ed0b7c\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"3abfdedd-f417-4a45-9f3e-503adcd67b9e\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"15f3b5f9-e963-4263-8d7b-6b15b125f137\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"239504e1-1e1c-49e3-b529-0f2d861538d1\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"61e41cfa-7330-4ed0-bcaf-b4972dd000a1\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"d0b96180-73cb-4f53-9416-1a2662a6ec63\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(28.529412, 29.882353]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[1.0],\"label\":[\"(28.529412, 29.882353]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"29.2058825\"],\"y\":[0.5]}},\"id\":\"d87862ca-b2c8-40fa-8a96-dcc418f27d55\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"490bd6c1-e0f6-4413-98ac-da66ed68b6a0\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"52687236-a1d0-4840-829b-0b6a716ec782\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"abc8ab11-816c-413a-a216-ea153df758a3\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"e1916931-e65d-4964-8ba3-63ffc9a2d72d\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"a7279da8-b42b-4a9e-a705-8a7f5bce8c5a\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"3721757c-c0db-4cca-87e4-97477061de80\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(20.600000, 23.200000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[20.0],\"label\":[\"(20.600000, 23.200000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.599999999999998],\"x\":[\"21.9\"],\"y\":[10.0]}},\"id\":\"0f84710f-63dc-4d49-b60a-8b9086c0aede\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"24ce83f1-964f-4bed-9f18-3c05c6d7e60c\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"24a00ac3-d3af-4602-a7a7-a34af4dd832c\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"d8b63ef1-ef7e-4029-a03c-77d37819e5e8\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"774e61b9-cf9e-48c3-8e48-ca19f380d540\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"d57fc681-6ce6-4ff8-bf5d-83e161ef65f3\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"12cee898-d137-4e34-8184-3fb96e42cf3e\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"2eff7517-5335-481c-aa14-0e35940c0fe9\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"151c52ef-2c99-4498-88aa-18f0e991a2cb\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"579f3822-0c5e-4770-ab76-4ec8c0416126\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"3a85b561-cf98-4c0c-ae49-cd1a2331c2b1\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"ae00c471-14e9-4a80-8a46-417778dd2b66\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"dc54e628-7bc2-4f0d-b34e-2c278a7ca160\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"d7403944-92f7-4fa8-a606-37c7720df468\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"d5c05404-7e07-4015-b186-c15bbbb780c5\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"e04286d0-2fdf-4a4d-9c7a-9171848a76e7\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"720975d4-2cfe-4c13-a426-a41ac90a6d0d\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"d11c2ad5-df4d-4921-94bc-69cf428833c1\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"46e9ebef-03e5-45b7-8406-94587995c80d\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"515d5c5a-ba14-49de-a904-7b9bc13360dc\",\"type\":\"Rect\"},{\"attributes\":{},\"id\":\"a660cd92-3788-48e8-994d-0d25700ee264\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(21.571429, 22.828571]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[0.0],\"label\":[\"(21.571429, 22.828571]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428562],\"x\":[\"22.2\"],\"y\":[0.0]}},\"id\":\"f42881b9-0fb9-4de0-b10b-92522e0acabe\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"321c7fc1-a270-4407-bf0a-c281bf662256\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"a82e8ad7-a71b-4320-91c5-f6490947a906\",\"type\":\"Rect\"},{\"attributes\":{\"items\":[{\"id\":\"8b1566cf-4a4b-4a9e-b587-ead6fb4c2f45\",\"type\":\"LegendItem\"},{\"id\":\"ebcafed2-4b32-460a-97f4-fefcb84dfb35\",\"type\":\"LegendItem\"},{\"id\":\"6f9ec3c6-7b25-427d-ac08-2a62b1209440\",\"type\":\"LegendItem\"},{\"id\":\"c3c905ec-efa3-47a3-8bc5-46a6cd25d059\",\"type\":\"LegendItem\"},{\"id\":\"81c178ce-49b9-48c2-a299-9cc46c6fc7cd\",\"type\":\"LegendItem\"}],\"location\":\"top_left\",\"plot\":{\"id\":\"03a0a98c-5e6a-4971-a13b-34b50bd98432\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"38555abf-ebe6-49f5-8466-7909762b1e62\",\"type\":\"Legend\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(32.588235, 33.941176]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[1.0],\"label\":[\"(32.588235, 33.941176]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.3529411764705799],\"x\":[\"33.2647055\"],\"y\":[0.5]}},\"id\":\"5513420b-4dda-4a22-bee0-d8fc553c5c32\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"c8200a5e-14d2-4294-8af0-24f221564c86\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"d4b9dfe6-5b07-4efe-9c56-ba1f86579e23\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"db8c396d-3962-4804-8ec5-a5d5e8f7ee54\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"7372d6df-4583-4e86-a2dd-1de03f20cd07\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"ed1b74d8-8605-4513-8e1b-724920d1c8f5\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"64f6c685-6ba0-44f0-89e0-3efdae5ea88e\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"[20.300000, 28.350000]\"],\"color\":[\"#407ee7\"],\"fill_alpha\":[0.6],\"height\":[2.0],\"label\":[\"[20.300000, 28.350000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[8.05],\"x\":[\"24.325000000000003\"],\"y\":[1.0]}},\"id\":\"c7c84d07-5ec8-4196-bd1c-512281591b51\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"dc54e628-7bc2-4f0d-b34e-2c278a7ca160\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"340f4f19-65d0-463c-9377-406347ed0ec3\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"171f6316-2dac-4368-9589-53d4c2708be4\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"321c7fc1-a270-4407-bf0a-c281bf662256\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"63b5bb1e-c218-422a-981d-c9d0ebe469f1\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"6ee92779-d774-4857-a042-eed759ff1f16\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(10.257143, 11.514286]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[4.0],\"label\":[\"(10.257143, 11.514286]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428562],\"x\":[\"10.885714499999999\"],\"y\":[2.0]}},\"id\":\"4601d73c-4855-4be9-b441-67dbdd4a13c8\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"63e76056-3de9-49a8-a0ea-b526dcdd0daa\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"data_source\":{\"id\":\"c52f1ea9-b0d7-4be1-89b1-72e3c5d7148d\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"490bd6c1-e0f6-4413-98ac-da66ed68b6a0\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"0dbf54c2-7327-4f37-83a3-e11c780490cc\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"end\":49.50000000000001},\"id\":\"a4f46b89-d99b-4503-8955-4bfbd1452a29\",\"type\":\"Range1d\"},{\"attributes\":{\"plot\":{\"id\":\"03a0a98c-5e6a-4971-a13b-34b50bd98432\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"91322314-e41c-4314-b85d-cd2022abaf4d\",\"type\":\"ResetTool\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"d11c2ad5-df4d-4921-94bc-69cf428833c1\",\"type\":\"Rect\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"e91b4d05-9191-489a-a4fa-a3254767e593\",\"type\":\"PanTool\"},{\"id\":\"4c9cd50d-828c-4eba-8536-fe6e65c15d9e\",\"type\":\"WheelZoomTool\"},{\"id\":\"a39af283-4fb1-437f-8075-6b94bb2308cd\",\"type\":\"BoxZoomTool\"},{\"id\":\"92affad6-04cd-4b63-9260-6615bb1fa433\",\"type\":\"SaveTool\"},{\"id\":\"91322314-e41c-4314-b85d-cd2022abaf4d\",\"type\":\"ResetTool\"},{\"id\":\"8c8a4859-c4bc-42d3-b9d6-429571bc4284\",\"type\":\"HelpTool\"}]},\"id\":\"7a00c8ba-732f-4095-a4a0-a38f10bb47eb\",\"type\":\"Toolbar\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"a592c4c1-0059-4deb-b30d-2be62dfbbbd4\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"ef249bf3-ee2c-48e6-b5ac-07c44b2019c8\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"dcdffef3-c708-4235-85ac-b8067726ee2e\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"087197f1-33a0-4a75-8e55-e0defe57a8e3\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"6370c05d-7e85-4c43-b047-761fd512522b\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1a9ccc5a-c573-4bdc-9bb3-d06a9289edfd\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"85b64c1f-072b-4d3b-a0fb-724a19d18239\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"[15.000000, 16.352941]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[10.0],\"label\":[\"[15.000000, 16.352941]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"15.6764705\"],\"y\":[5.0]}},\"id\":\"d7730ef8-fe7a-4f69-ae53-ab3ccd55319b\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"d7730ef8-fe7a-4f69-ae53-ab3ccd55319b\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"ab7d1d6e-5b0c-41cf-b727-7eadbe1eb8d9\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"58a23f0d-ed7b-4348-9499-5eac31c4e372\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"0beccc06-79dd-4e1b-b4e2-ec1322f66fcc\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"3e2b8b68-29a9-437f-a526-126c57bd459c\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"af520e5f-ff23-4aa7-aea5-365a35630ea3\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(31.235294, 32.588235]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[0.0],\"label\":[\"(31.235294, 32.588235]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470594],\"x\":[\"31.911764499999997\"],\"y\":[0.0]}},\"id\":\"239504e1-1e1c-49e3-b529-0f2d861538d1\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"7820af6a-0d30-4610-980f-a2cfebc8b9aa\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"37600b7e-e718-449c-8fbb-565c286864c7\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"c83c44a8-0586-4c86-945b-5f08315442cc\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"81b91deb-c7f3-46b1-8265-ecbed2b0b42e\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"c7c84d07-5ec8-4196-bd1c-512281591b51\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"8427e69b-bccb-42ad-8ba6-e1095c3e30f0\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"4069ca6e-2a00-48de-b357-59ac4582e4da\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(25.800000, 28.400000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[45.0],\"label\":[\"(25.800000, 28.400000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.599999999999998],\"x\":[\"27.1\"],\"y\":[22.5]}},\"id\":\"83c12afb-3a11-42eb-931a-2bde802d4884\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"[18.000000, 20.850000]\"],\"color\":[\"#f22c40\"],\"fill_alpha\":[0.6],\"height\":[2.0],\"label\":[\"[18.000000, 20.850000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.8500000000000014],\"x\":[\"19.425\"],\"y\":[1.0]}},\"id\":\"2568c59c-553a-4acc-8ef0-05c9d09ea4a6\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"60f4e07e-d623-4e9d-92f3-2498b29ba08b\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"d5c05404-7e07-4015-b186-c15bbbb780c5\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"e0d01771-e905-4a2a-9622-eba2e59ec1eb\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"087197f1-33a0-4a75-8e55-e0defe57a8e3\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(33.941176, 35.294118]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[0.0],\"label\":[\"(33.941176, 35.294118]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470594],\"x\":[\"34.617647\"],\"y\":[0.0]}},\"id\":\"720975d4-2cfe-4c13-a426-a41ac90a6d0d\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"5513420b-4dda-4a22-bee0-d8fc553c5c32\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"15f3b5f9-e963-4263-8d7b-6b15b125f137\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"0db2461d-146d-4371-adc5-4831c7061902\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"cd9f6330-6f51-4889-b9cf-81b8b9d34932\",\"type\":\"BasicTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"1e528d45-12f1-4e70-a11e-b749b645e48d\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"ef249bf3-ee2c-48e6-b5ac-07c44b2019c8\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"bd2c7280-ddcb-4fc6-9fc3-442f3d361703\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(15.285714, 16.542857]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[15.0],\"label\":[\"(15.285714, 16.542857]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.257142857142858],\"x\":[\"15.914285500000002\"],\"y\":[7.5]}},\"id\":\"101d66e1-5cdb-449b-bdb7-6af6564dd44e\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(17.800000, 19.057143]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[5.0],\"label\":[\"(17.800000, 19.057143]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428562],\"x\":[\"18.4285715\"],\"y\":[2.5]}},\"id\":\"068bf0de-b6b4-426a-b239-e8c803fafad0\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(44.000000, 46.600000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[4.0],\"label\":[\"(44.000000, 46.600000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.6000000000000014],\"x\":[\"45.3\"],\"y\":[2.0]}},\"id\":\"5ec8e767-6c30-4fdf-861e-d7c85b1eb592\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(25.342857, 26.600000]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[1.0],\"label\":[\"(25.342857, 26.600000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428562],\"x\":[\"25.971428500000002\"],\"y\":[0.5]}},\"id\":\"54f0852f-4a9f-41e7-8a42-e5b59f11d3df\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"ab7d1d6e-5b0c-41cf-b727-7eadbe1eb8d9\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"4601d73c-4855-4be9-b441-67dbdd4a13c8\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"e04286d0-2fdf-4a4d-9c7a-9171848a76e7\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"84269b4c-4250-406d-8777-ff3ca9fa1e82\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(19.057143, 20.314286]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[6.0],\"label\":[\"(19.057143, 20.314286]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428598],\"x\":[\"19.6857145\"],\"y\":[3.0]}},\"id\":\"8ead03b2-8142-4187-8158-30c82f189c80\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"3b8c452e-36a6-447a-949f-8c6ab1fcceb1\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"abc8ab11-816c-413a-a216-ea153df758a3\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"4565608b-7acc-4d1b-b5d5-ed7d7bdb58b9\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"83c12afb-3a11-42eb-931a-2bde802d4884\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"3b2a8c53-57be-461e-ba31-e079e476ac4c\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"443b2610-3987-4535-840b-73333a360dac\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(20.411765, 21.764706]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[11.0],\"label\":[\"(20.411765, 21.764706]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"21.0882355\"],\"y\":[5.5]}},\"id\":\"c52f1ea9-b0d7-4be1-89b1-72e3c5d7148d\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"61e41cfa-7330-4ed0-bcaf-b4972dd000a1\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"83fe1d3f-9358-4ded-99f5-5b41e9cf6dd2\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"75c379fe-6073-4ade-b9ea-c269a6e07f88\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"fcf26923-1f6a-4e4e-aae6-151bbe34cb79\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(20.314286, 21.571429]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[0.0],\"label\":[\"(20.314286, 21.571429]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428562],\"x\":[\"20.9428575\"],\"y\":[0.0]}},\"id\":\"1ca47542-acc6-4cfd-be11-a9318ace23ef\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(31.000000, 33.600000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[32.0],\"label\":[\"(31.000000, 33.600000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.6000000000000014],\"x\":[\"32.3\"],\"y\":[16.0]}},\"id\":\"7e920b14-7704-4e55-867f-3fc5a68078bd\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"8ccdccd4-a98a-4358-9e77-3a2c2d2e4ffb\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"b1ff6d06-25a6-46bf-afcf-ee5cba478cf5\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1608f8ee-6132-46e7-ba56-28af751d4dd4\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"c08909a7-95d9-4d2d-b90d-cbd248408b5f\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"2568c59c-553a-4acc-8ef0-05c9d09ea4a6\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"19b2a2fa-4b57-42f4-8ffe-944383789558\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"e6ccb662-1268-40dc-9826-13a74a645589\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(16.352941, 17.705882]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[8.0],\"label\":[\"(16.352941, 17.705882]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.3529411764705905],\"x\":[\"17.029411500000002\"],\"y\":[4.0]}},\"id\":\"4935b9f0-580b-4ce1-8f3c-4da87a7facd2\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"12cee898-d137-4e34-8184-3fb96e42cf3e\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"4935b9f0-580b-4ce1-8f3c-4da87a7facd2\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1a9ccc5a-c573-4bdc-9bb3-d06a9289edfd\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"19ad7a24-6595-4883-933f-6f3727948b0c\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"0f84710f-63dc-4d49-b60a-8b9086c0aede\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"515d5c5a-ba14-49de-a904-7b9bc13360dc\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"4779ec9b-18da-4d0f-8d92-f4a367140548\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"b0e3acfa-3ff5-4891-9107-48421865b165\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"07f81438-6725-4272-9df7-8bc3980d878d\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"b0e3acfa-3ff5-4891-9107-48421865b165\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"1c1426f2-96ab-4995-b769-67545f89a677\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"8b6353f3-256d-40a7-bae4-bc5ebd313332\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"54f0852f-4a9f-41e7-8a42-e5b59f11d3df\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"774e61b9-cf9e-48c3-8e48-ca19f380d540\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"c2fbc54e-91af-404b-b920-57aabcb5afa4\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"below\":[{\"id\":\"ced2e7e0-0b74-46ac-a8ea-afd61bd071b9\",\"type\":\"LinearAxis\"}],\"css_classes\":null,\"left\":[{\"id\":\"898fa264-61ef-4eb2-b548-37906775ae12\",\"type\":\"LinearAxis\"}],\"renderers\":[{\"id\":\"ec4ba4ad-a663-4913-b5c5-868c7c0e00e7\",\"type\":\"BoxAnnotation\"},{\"id\":\"1ef6e356-23b8-4f3a-a962-e3c366fe8707\",\"type\":\"GlyphRenderer\"},{\"id\":\"84269b4c-4250-406d-8777-ff3ca9fa1e82\",\"type\":\"GlyphRenderer\"},{\"id\":\"2d690cfd-42cb-4abb-aaca-865bd2c78049\",\"type\":\"GlyphRenderer\"},{\"id\":\"bd2c7280-ddcb-4fc6-9fc3-442f3d361703\",\"type\":\"GlyphRenderer\"},{\"id\":\"807498f4-aa2d-4c53-ab72-fa731069aedd\",\"type\":\"GlyphRenderer\"},{\"id\":\"d5062d62-dfaa-484b-9f10-2e73fc69e2c1\",\"type\":\"GlyphRenderer\"},{\"id\":\"3721757c-c0db-4cca-87e4-97477061de80\",\"type\":\"GlyphRenderer\"},{\"id\":\"24d781a5-e4fb-4610-b9d5-91dc8e4eb6ec\",\"type\":\"GlyphRenderer\"},{\"id\":\"f0008876-717e-4565-bf24-4ef656e262ab\",\"type\":\"GlyphRenderer\"},{\"id\":\"ac849a54-3736-4318-ae96-2881a1ed5e9b\",\"type\":\"GlyphRenderer\"},{\"id\":\"1fcfe002-e7bc-4ad9-b293-85c560a99c3b\",\"type\":\"GlyphRenderer\"},{\"id\":\"7f3f05ea-eb9c-45ac-9c6b-1832d5404676\",\"type\":\"GlyphRenderer\"},{\"id\":\"3a85b561-cf98-4c0c-ae49-cd1a2331c2b1\",\"type\":\"GlyphRenderer\"},{\"id\":\"c2fbc54e-91af-404b-b920-57aabcb5afa4\",\"type\":\"GlyphRenderer\"},{\"id\":\"d7403944-92f7-4fa8-a606-37c7720df468\",\"type\":\"GlyphRenderer\"},{\"id\":\"4779ec9b-18da-4d0f-8d92-f4a367140548\",\"type\":\"GlyphRenderer\"},{\"id\":\"02645b75-8b12-4da5-8a51-f0e83d2d8593\",\"type\":\"GlyphRenderer\"},{\"id\":\"443b2610-3987-4535-840b-73333a360dac\",\"type\":\"GlyphRenderer\"},{\"id\":\"1c1426f2-96ab-4995-b769-67545f89a677\",\"type\":\"GlyphRenderer\"},{\"id\":\"a4359637-82af-419e-ae12-52f93de232ea\",\"type\":\"GlyphRenderer\"},{\"id\":\"af520e5f-ff23-4aa7-aea5-365a35630ea3\",\"type\":\"GlyphRenderer\"},{\"id\":\"2eff7517-5335-481c-aa14-0e35940c0fe9\",\"type\":\"GlyphRenderer\"},{\"id\":\"db8c396d-3962-4804-8ec5-a5d5e8f7ee54\",\"type\":\"GlyphRenderer\"},{\"id\":\"fcf26923-1f6a-4e4e-aae6-151bbe34cb79\",\"type\":\"GlyphRenderer\"},{\"id\":\"28e55401-db4b-4379-b072-328393ab58de\",\"type\":\"GlyphRenderer\"},{\"id\":\"58a23f0d-ed7b-4348-9499-5eac31c4e372\",\"type\":\"GlyphRenderer\"},{\"id\":\"19ad7a24-6595-4883-933f-6f3727948b0c\",\"type\":\"GlyphRenderer\"},{\"id\":\"4565608b-7acc-4d1b-b5d5-ed7d7bdb58b9\",\"type\":\"GlyphRenderer\"},{\"id\":\"d8b63ef1-ef7e-4029-a03c-77d37819e5e8\",\"type\":\"GlyphRenderer\"},{\"id\":\"0dbf54c2-7327-4f37-83a3-e11c780490cc\",\"type\":\"GlyphRenderer\"},{\"id\":\"2d28d26a-2c46-45c0-8b5e-4904f13b251d\",\"type\":\"GlyphRenderer\"},{\"id\":\"6370c05d-7e85-4c43-b047-761fd512522b\",\"type\":\"GlyphRenderer\"},{\"id\":\"63b5bb1e-c218-422a-981d-c9d0ebe469f1\",\"type\":\"GlyphRenderer\"},{\"id\":\"3abfdedd-f417-4a45-9f3e-503adcd67b9e\",\"type\":\"GlyphRenderer\"},{\"id\":\"c83c44a8-0586-4c86-945b-5f08315442cc\",\"type\":\"GlyphRenderer\"},{\"id\":\"96152610-c8bf-47d5-9194-a78ce1afc818\",\"type\":\"GlyphRenderer\"},{\"id\":\"64f6c685-6ba0-44f0-89e0-3efdae5ea88e\",\"type\":\"GlyphRenderer\"},{\"id\":\"d0b96180-73cb-4f53-9416-1a2662a6ec63\",\"type\":\"GlyphRenderer\"},{\"id\":\"0db2461d-146d-4371-adc5-4831c7061902\",\"type\":\"GlyphRenderer\"},{\"id\":\"46e9ebef-03e5-45b7-8406-94587995c80d\",\"type\":\"GlyphRenderer\"},{\"id\":\"04a3913f-6630-4104-b526-a90fdb145e70\",\"type\":\"GlyphRenderer\"},{\"id\":\"e0d01771-e905-4a2a-9622-eba2e59ec1eb\",\"type\":\"GlyphRenderer\"},{\"id\":\"e6ccb662-1268-40dc-9826-13a74a645589\",\"type\":\"GlyphRenderer\"},{\"id\":\"0d66a3ed-f60a-4fd2-bdd4-79e84eaa5823\",\"type\":\"GlyphRenderer\"},{\"id\":\"4069ca6e-2a00-48de-b357-59ac4582e4da\",\"type\":\"GlyphRenderer\"},{\"id\":\"c08909a7-95d9-4d2d-b90d-cbd248408b5f\",\"type\":\"GlyphRenderer\"},{\"id\":\"38555abf-ebe6-49f5-8466-7909762b1e62\",\"type\":\"Legend\"},{\"id\":\"ced2e7e0-0b74-46ac-a8ea-afd61bd071b9\",\"type\":\"LinearAxis\"},{\"id\":\"898fa264-61ef-4eb2-b548-37906775ae12\",\"type\":\"LinearAxis\"},{\"id\":\"21768482-7812-4ab4-b0ea-1e7e4559ef22\",\"type\":\"Grid\"}],\"title\":{\"id\":\"62d5c2d8-fc0d-4d93-a3a8-603d23fc6826\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"11e7960d-99ac-42ff-b83c-af44636954b5\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"7a00c8ba-732f-4095-a4a0-a38f10bb47eb\",\"type\":\"Toolbar\"},\"x_mapper_type\":\"auto\",\"x_range\":{\"id\":\"9559e6d2-fa2c-4852-82f6-64be96a91703\",\"type\":\"Range1d\"},\"y_mapper_type\":\"auto\",\"y_range\":{\"id\":\"a4f46b89-d99b-4503-8955-4bfbd1452a29\",\"type\":\"Range1d\"}},\"id\":\"03a0a98c-5e6a-4971-a13b-34b50bd98432\",\"subtype\":\"Chart\",\"type\":\"Plot\"},{\"attributes\":{\"data_source\":{\"id\":\"8ead03b2-8142-4187-8158-30c82f189c80\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"340f4f19-65d0-463c-9377-406347ed0ec3\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"f0008876-717e-4565-bf24-4ef656e262ab\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(29.882353, 31.235294]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[1.0],\"label\":[\"(29.882353, 31.235294]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"30.5588235\"],\"y\":[0.5]}},\"id\":\"7372d6df-4583-4e86-a2dd-1de03f20cd07\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(36.200000, 38.800000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[10.0],\"label\":[\"(36.200000, 38.800000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.5999999999999943],\"x\":[\"37.5\"],\"y\":[5.0]}},\"id\":\"d57fc681-6ce6-4ff8-bf5d-83e161ef65f3\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(17.705882, 19.058824]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[25.0],\"label\":[\"(17.705882, 19.058824]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"18.382353000000002\"],\"y\":[12.5]}},\"id\":\"3b8c452e-36a6-447a-949f-8c6ab1fcceb1\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"d4b9dfe6-5b07-4efe-9c56-ba1f86579e23\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"c78e3816-edb3-47a0-8d25-a2c6786245de\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"8b6353f3-256d-40a7-bae4-bc5ebd313332\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"02645b75-8b12-4da5-8a51-f0e83d2d8593\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(28.400000, 31.000000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[23.0],\"label\":[\"(28.400000, 31.000000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.6000000000000014],\"x\":[\"29.7\"],\"y\":[11.5]}},\"id\":\"07f81438-6725-4272-9df7-8bc3980d878d\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"dc62a055-8423-494e-936c-3ce8f5878959\",\"type\":\"Rect\"},{\"attributes\":{\"label\":{\"value\":\"5\"},\"renderers\":[{\"id\":\"4069ca6e-2a00-48de-b357-59ac4582e4da\",\"type\":\"GlyphRenderer\"},{\"id\":\"c08909a7-95d9-4d2d-b90d-cbd248408b5f\",\"type\":\"GlyphRenderer\"}]},\"id\":\"81c178ce-49b9-48c2-a299-9cc46c6fc7cd\",\"type\":\"LegendItem\"},{\"attributes\":{\"axis_label\":\"mpg\",\"formatter\":{\"id\":\"a660cd92-3788-48e8-994d-0d25700ee264\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"03a0a98c-5e6a-4971-a13b-34b50bd98432\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"cd9f6330-6f51-4889-b9cf-81b8b9d34932\",\"type\":\"BasicTicker\"}},\"id\":\"ced2e7e0-0b74-46ac-a8ea-afd61bd071b9\",\"type\":\"LinearAxis\"},{\"attributes\":{\"label\":{\"value\":\"4\"},\"renderers\":[{\"id\":\"d7403944-92f7-4fa8-a606-37c7720df468\",\"type\":\"GlyphRenderer\"},{\"id\":\"4779ec9b-18da-4d0f-8d92-f4a367140548\",\"type\":\"GlyphRenderer\"},{\"id\":\"02645b75-8b12-4da5-8a51-f0e83d2d8593\",\"type\":\"GlyphRenderer\"},{\"id\":\"443b2610-3987-4535-840b-73333a360dac\",\"type\":\"GlyphRenderer\"},{\"id\":\"1c1426f2-96ab-4995-b769-67545f89a677\",\"type\":\"GlyphRenderer\"},{\"id\":\"a4359637-82af-419e-ae12-52f93de232ea\",\"type\":\"GlyphRenderer\"},{\"id\":\"af520e5f-ff23-4aa7-aea5-365a35630ea3\",\"type\":\"GlyphRenderer\"},{\"id\":\"2eff7517-5335-481c-aa14-0e35940c0fe9\",\"type\":\"GlyphRenderer\"},{\"id\":\"db8c396d-3962-4804-8ec5-a5d5e8f7ee54\",\"type\":\"GlyphRenderer\"},{\"id\":\"fcf26923-1f6a-4e4e-aae6-151bbe34cb79\",\"type\":\"GlyphRenderer\"},{\"id\":\"28e55401-db4b-4379-b072-328393ab58de\",\"type\":\"GlyphRenderer\"}]},\"id\":\"ebcafed2-4b32-460a-97f4-fefcb84dfb35\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"75c379fe-6073-4ade-b9ea-c269a6e07f88\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"d87862ca-b2c8-40fa-8a96-dcc418f27d55\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"52687236-a1d0-4840-829b-0b6a716ec782\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"96152610-c8bf-47d5-9194-a78ce1afc818\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(23.200000, 25.800000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[27.0],\"label\":[\"(23.200000, 25.800000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.6000000000000014],\"x\":[\"24.5\"],\"y\":[13.5]}},\"id\":\"c78e3816-edb3-47a0-8d25-a2c6786245de\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"8427e69b-bccb-42ad-8ba6-e1095c3e30f0\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"c36cda77-72e3-426f-b981-6c18b16f275e\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"81b91deb-c7f3-46b1-8265-ecbed2b0b42e\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"7f3f05ea-eb9c-45ac-9c6b-1832d5404676\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"98b4bdc6-7a5d-41dc-a2fe-7b13ddd5f41c\",\"type\":\"Rect\"},{\"attributes\":{\"plot\":{\"id\":\"03a0a98c-5e6a-4971-a13b-34b50bd98432\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"e91b4d05-9191-489a-a4fa-a3254767e593\",\"type\":\"PanTool\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(14.028571, 15.285714]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[13.0],\"label\":[\"(14.028571, 15.285714]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.257142857142858],\"x\":[\"14.657142499999999\"],\"y\":[6.5]}},\"id\":\"51ca6051-62a9-49f5-8ef5-1e8b85fc5217\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"24a00ac3-d3af-4602-a7a7-a34af4dd832c\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(38.800000, 41.400000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[4.0],\"label\":[\"(38.800000, 41.400000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.6000000000000085],\"x\":[\"40.099999999999994\"],\"y\":[2.0]}},\"id\":\"c8200a5e-14d2-4294-8af0-24f221564c86\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(19.058824, 20.411765]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[11.0],\"label\":[\"(19.058824, 20.411765]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.3529411764705905],\"x\":[\"19.735294500000002\"],\"y\":[5.5]}},\"id\":\"24ce83f1-964f-4bed-9f18-3c05c6d7e60c\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":null,\"text\":null},\"id\":\"62d5c2d8-fc0d-4d93-a3a8-603d23fc6826\",\"type\":\"Title\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(24.085714, 25.342857]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[0.0],\"label\":[\"(24.085714, 25.342857]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428562],\"x\":[\"24.7142855\"],\"y\":[0.0]}},\"id\":\"151c52ef-2c99-4498-88aa-18f0e991a2cb\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"ed1b74d8-8605-4513-8e1b-724920d1c8f5\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"3e2b8b68-29a9-437f-a526-126c57bd459c\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"1ca47542-acc6-4cfd-be11-a9318ace23ef\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"23414d18-093d-4139-92ac-504697fcbcc3\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"ac849a54-3736-4318-ae96-2881a1ed5e9b\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"03a0a98c-5e6a-4971-a13b-34b50bd98432\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"3a586924-8d1c-4fd4-9ac3-6045cd4c262e\",\"type\":\"BasicTicker\"}},\"id\":\"21768482-7812-4ab4-b0ea-1e7e4559ef22\",\"type\":\"Grid\"},{\"attributes\":{\"data_source\":{\"id\":\"8c42faf9-a054-4944-8f31-96573010325a\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"0c9bde88-7c40-4417-8b6c-fc358a9203eb\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"0d66a3ed-f60a-4fd2-bdd4-79e84eaa5823\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"90f71e76-5e35-4905-ac82-aadb4c37167a\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"0c9bde88-7c40-4417-8b6c-fc358a9203eb\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"5ec8e767-6c30-4fdf-861e-d7c85b1eb592\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6ee92779-d774-4857-a042-eed759ff1f16\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"28e55401-db4b-4379-b072-328393ab58de\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(41.400000, 44.000000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[3.0],\"label\":[\"(41.400000, 44.000000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.5999999999999943],\"x\":[\"42.7\"],\"y\":[1.5]}},\"id\":\"83fe1d3f-9358-4ded-99f5-5b41e9cf6dd2\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":{\"id\":\"03a0a98c-5e6a-4971-a13b-34b50bd98432\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"4c9cd50d-828c-4eba-8536-fe6e65c15d9e\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"data_source\":{\"id\":\"1434aa67-87e5-4173-83fa-991b58a2ddc6\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"98b4bdc6-7a5d-41dc-a2fe-7b13ddd5f41c\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"2d690cfd-42cb-4abb-aaca-865bd2c78049\",\"type\":\"GlyphRenderer\"}],\"root_ids\":[\"03a0a98c-5e6a-4971-a13b-34b50bd98432\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
" var render_items = [{\"docid\":\"1266ad47-a0ff-49bf-b830-33f3412f46bc\",\"elementid\":\"73ff748d-d663-4319-bc38-27a993a74c8c\",\"modelid\":\"03a0a98c-5e6a-4971-a13b-34b50bd98432\"}];\n",
" \n",
" Bokeh.embed.embed_items(docs_json, render_items);\n",
" };\n",
" if (document.readyState != \"loading\") fn();\n",
" else document.addEventListener(\"DOMContentLoaded\", fn);\n",
" })();\n",
" },\n",
" function(Bokeh) {\n",
" }\n",
" ];\n",
" \n",
" function run_inline_js() {\n",
" \n",
" if ((window.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }if (force === true) {\n",
" display_loaded();\n",
" }} else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!window._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" window._bokeh_failed_load = true;\n",
" } else if (force !== true) {\n",
" var cell = $(document.getElementById(\"73ff748d-d663-4319-bc38-27a993a74c8c\")).parents('.cell').data().cell;\n",
" cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
" }\n",
" \n",
" }\n",
" \n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
" }(this));\n",
"</script>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"hist = Histogram(df,values='mpg',color='cyl')\n",
"show(hist)"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
" <div class=\"bk-root\">\n",
" <div class=\"bk-plotdiv\" id=\"a11cb3b5-aba7-422b-a6d3-a844e3625d42\"></div>\n",
" </div>\n",
"<script type=\"text/javascript\">\n",
" \n",
" (function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
" \n",
" var force = false;\n",
" \n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
" \n",
" \n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
" window._bokeh_timeout = Date.now() + 0;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
" \n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"<div style='background-color: #fdd'>\\n\"+\n",
" \"<p>\\n\"+\n",
" \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
" \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
" \"</p>\\n\"+\n",
" \"<ul>\\n\"+\n",
" \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
" \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
" \"</ul>\\n\"+\n",
" \"<code>\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"</code>\\n\"+\n",
" \"</div>\"}};\n",
" \n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" document.getElementById(\"a11cb3b5-aba7-422b-a6d3-a844e3625d42\").textContent = \"BokehJS successfully loaded.\";\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
" \n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
" \n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
" return null;\n",
" }\n",
" if (js_urls == null || js_urls.length === 0) {\n",
" run_callbacks();\n",
" return null;\n",
" }\n",
" console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"a11cb3b5-aba7-422b-a6d3-a844e3625d42\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid 'a11cb3b5-aba7-422b-a6d3-a844e3625d42' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
" \n",
" var js_urls = [];\n",
" \n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" (function() {\n",
" var fn = function() {\n",
" var docs_json = {\"629d413c-db4f-4173-a115-3b2cf0d77322\":{\"roots\":{\"references\":[{\"attributes\":{\"callback\":null,\"column_names\":[\"y1s\",\"x0s\",\"x1s\",\"y0s\"],\"data\":{\"chart_index\":[{\"cyl\":5},{\"cyl\":5},{\"cyl\":5},{\"cyl\":5}],\"cyl\":[5,5,5,5],\"x0s\":[\"5:0.5\",\"5:0.65\",\"5:0.5\",\"5:0.65\"],\"x1s\":[\"5:0.5\",\"5:0.35\",\"5:0.5\",\"5:0.35\"],\"y0s\":[20.3,20.3,30.9,36.4],\"y1s\":[22.85,20.3,36.4,36.4]}},\"id\":\"6504fd1e-c50c-4a54-a9a6-e5d5ae6fbb5f\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":{\"id\":\"8e83da31-01c0-4ab1-bfd3-a9b0ea98b6ef\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"6416952a-dd10-41c7-baa4-7b9c52d2b860\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":3}],\"color\":[\"DimGrey\"],\"cyl\":[3],\"fill_alpha\":[0.8],\"height\":[1.5],\"label\":[{\"cyl\":3}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"3\"],\"y\":[19.5]}},\"id\":\"8745fa3d-407b-43c7-8235-acb98e638f64\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"0a150193-2484-45a5-9f7c-68de1ae95aee\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"08b408c0-d8f7-46bf-9635-e08413b1cdf0\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"6129dd04-7ba1-4837-a8c0-84fb15ae99d9\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"factors\":[\"3\",\"4\",\"5\",\"6\",\"8\"]},\"id\":\"eb88a71b-71e5-4f47-87bf-bd278533841c\",\"type\":\"FactorRange\"},{\"attributes\":{\"plot\":{\"id\":\"8e83da31-01c0-4ab1-bfd3-a9b0ea98b6ef\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"aaa1c2ef-f335-4edd-a398-0df098f1d79c\",\"type\":\"HelpTool\"},{\"attributes\":{\"line_width\":{\"value\":2},\"x0\":{\"field\":\"x0s\"},\"x1\":{\"field\":\"x1s\"},\"y0\":{\"field\":\"y0s\"},\"y1\":{\"field\":\"y1s\"}},\"id\":\"9bb21f95-4690-41f7-9dbc-01513ec13b19\",\"type\":\"Segment\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2a940fac-6cc1-4a57-8a99-1d049843d5ba\",\"type\":\"Rect\"},{\"attributes\":{},\"id\":\"a301cf2f-01ac-4d14-b7f2-0dbf2b12ae3b\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":5}],\"color\":[\"DimGrey\"],\"cyl\":[5],\"fill_alpha\":[0.8],\"height\":[5.5],\"label\":[{\"cyl\":5}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"5\"],\"y\":[28.15]}},\"id\":\"fb9738fb-6df5-4f61-98c7-0697338159a8\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"41f416f5-01d6-455b-bc20-ee6b61624081\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":3}],\"color\":[\"DimGrey\"],\"cyl\":[3],\"fill_alpha\":[0.8],\"height\":[1.8000000000000007],\"label\":[{\"cyl\":3}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"3\"],\"y\":[21.15]}},\"id\":\"a379953c-1dd0-4d4e-b3ae-eff83d7c594d\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"a3ca5f50-5f25-4c96-816d-6b4c0da6335a\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"9bb21f95-4690-41f7-9dbc-01513ec13b19\",\"type\":\"Segment\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"40a392d1-332a-4d64-8ff9-0e51a9302b06\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"3f808cfa-e692-4d73-bd11-a9ec907f0db0\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"16c27910-9bd4-4b14-a86d-5f96599c7f86\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"51a44d64-4f6a-4f21-9e9f-66247180f6ed\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"61177b1b-1d91-4b5a-8549-894672176897\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"6055ec66-97e3-494c-bb17-bf3044c98177\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"936b0170-f696-4b91-8679-9f49a18ec540\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":{\"id\":\"8e83da31-01c0-4ab1-bfd3-a9b0ea98b6ef\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"f3067e27-3a49-41f2-848a-9542404803f1\",\"type\":\"SaveTool\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"3e9724aa-ad18-4a4a-bb98-8b4e20cf6c00\",\"type\":\"Rect\"},{\"attributes\":{\"line_width\":{\"value\":2},\"x0\":{\"field\":\"x0s\"},\"x1\":{\"field\":\"x1s\"},\"y0\":{\"field\":\"y0s\"},\"y1\":{\"field\":\"y1s\"}},\"id\":\"7f4513c1-5f75-4117-88c6-8cc0a32c188d\",\"type\":\"Segment\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":5}],\"color\":[\"DimGrey\"],\"cyl\":[5],\"fill_alpha\":[0.8],\"height\":[2.549999999999997],\"label\":[{\"cyl\":5}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"5\"],\"y\":[24.125]}},\"id\":\"cc0d872e-c06a-4cf0-b3f4-7760e6702efc\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":null,\"text\":null},\"id\":\"8cdff9da-fdfb-44b5-aedd-72060e3f5f8b\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"bc779382-100f-4330-9e10-dd72f1e126e8\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"axis_label\":\"Mpg\",\"formatter\":{\"id\":\"bc779382-100f-4330-9e10-dd72f1e126e8\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"8e83da31-01c0-4ab1-bfd3-a9b0ea98b6ef\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1f681b03-699e-49ff-9732-b012e2b30ed7\",\"type\":\"BasicTicker\"}},\"id\":\"66d608e5-f994-4a1f-bcd2-05842c15542b\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"0124beb6-3705-4e17-8b1d-fdd524279d40\",\"type\":\"ToolEvents\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y_values\",\"x_values\"],\"data\":{\"chart_index\":[{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6}],\"cyl\":[6,6,6,6,6],\"x_values\":[\"6:0.5\",\"6:0.5\",\"6:0.5\",\"6:0.5\",\"6:0.5\"],\"y_values\":{\"__ndarray__\":\"zczMzMzMPEDNzMzMzMw6QJqZmZmZWUBAMzMzMzOzPkAAAAAAAABDQA==\",\"dtype\":\"float64\",\"shape\":[5]}}},\"id\":\"7ecb0ede-3241-41e5-9ed4-0b35facb90fb\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"label\":{\"value\":\"6\"},\"renderers\":[{\"id\":\"51a44d64-4f6a-4f21-9e9f-66247180f6ed\",\"type\":\"GlyphRenderer\"},{\"id\":\"6ff560ce-4222-49fb-8c68-8940f1da3802\",\"type\":\"GlyphRenderer\"},{\"id\":\"33832909-46eb-4910-81ca-2c206187357c\",\"type\":\"GlyphRenderer\"},{\"id\":\"d556031f-763f-4a9b-a3af-b15a01e517cb\",\"type\":\"GlyphRenderer\"}]},\"id\":\"cc39f14c-60fb-474b-8362-2a38aeeb9ce5\",\"type\":\"LegendItem\"},{\"attributes\":{\"axis_label\":\"Cyl\",\"formatter\":{\"id\":\"a301cf2f-01ac-4d14-b7f2-0dbf2b12ae3b\",\"type\":\"CategoricalTickFormatter\"},\"major_label_orientation\":0.7853981633974483,\"plot\":{\"id\":\"8e83da31-01c0-4ab1-bfd3-a9b0ea98b6ef\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"dc8c61ce-938c-4c19-899d-537e86582f02\",\"type\":\"CategoricalTicker\"}},\"id\":\"dba310cf-986b-431b-9857-9db45ffd7fc5\",\"type\":\"CategoricalAxis\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":8}],\"color\":[\"DimGrey\"],\"cyl\":[8],\"fill_alpha\":[0.8],\"height\":[2.0],\"label\":[{\"cyl\":8}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"8\"],\"y\":[15.0]}},\"id\":\"9d56a309-2264-4d38-a11b-fec5721a6ffb\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_width\":{\"value\":2},\"x0\":{\"field\":\"x0s\"},\"x1\":{\"field\":\"x1s\"},\"y0\":{\"field\":\"y0s\"},\"y1\":{\"field\":\"y1s\"}},\"id\":\"890f04cb-ab94-4847-bc6f-5dce2bcb8a42\",\"type\":\"Segment\"},{\"attributes\":{\"plot\":{\"id\":\"8e83da31-01c0-4ab1-bfd3-a9b0ea98b6ef\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"78611992-263a-4874-9ee0-7a0d35aa9b26\",\"type\":\"PanTool\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"3c854e71-86f4-413b-8658-12942f9b5ce2\",\"type\":\"Rect\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"8e83da31-01c0-4ab1-bfd3-a9b0ea98b6ef\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"1f681b03-699e-49ff-9732-b012e2b30ed7\",\"type\":\"BasicTicker\"}},\"id\":\"0a0a4a17-3f50-4995-8bd3-2cf803bc5150\",\"type\":\"Grid\"},{\"attributes\":{\"label\":{\"value\":\"4\"},\"renderers\":[{\"id\":\"659b132b-3b6d-4fa7-a98b-b445387ba971\",\"type\":\"GlyphRenderer\"},{\"id\":\"936b0170-f696-4b91-8679-9f49a18ec540\",\"type\":\"GlyphRenderer\"},{\"id\":\"45a8f437-8036-4044-80e8-32c9e59b394c\",\"type\":\"GlyphRenderer\"},{\"id\":\"01efd16e-586b-49d2-b23c-73f6fe8c7730\",\"type\":\"GlyphRenderer\"}]},\"id\":\"a730d2ad-ffcd-43bb-9376-c7ddac2589c5\",\"type\":\"LegendItem\"},{\"attributes\":{\"data_source\":{\"id\":\"e071f95c-c02c-49b0-aff8-716b13f5d8d2\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"3e9724aa-ad18-4a4a-bb98-8b4e20cf6c00\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"659b132b-3b6d-4fa7-a98b-b445387ba971\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"below\":[{\"id\":\"dba310cf-986b-431b-9857-9db45ffd7fc5\",\"type\":\"CategoricalAxis\"}],\"css_classes\":null,\"left\":[{\"id\":\"66d608e5-f994-4a1f-bcd2-05842c15542b\",\"type\":\"LinearAxis\"}],\"renderers\":[{\"id\":\"c82a2c77-875d-4014-9049-57e09183bf3b\",\"type\":\"BoxAnnotation\"},{\"id\":\"6129dd04-7ba1-4837-a8c0-84fb15ae99d9\",\"type\":\"GlyphRenderer\"},{\"id\":\"f7734a34-67fd-4386-aa6e-469cb3ca22b5\",\"type\":\"GlyphRenderer\"},{\"id\":\"fc0ac513-e6b8-4595-b9d2-352da0b7639f\",\"type\":\"GlyphRenderer\"},{\"id\":\"40a392d1-332a-4d64-8ff9-0e51a9302b06\",\"type\":\"GlyphRenderer\"},{\"id\":\"659b132b-3b6d-4fa7-a98b-b445387ba971\",\"type\":\"GlyphRenderer\"},{\"id\":\"936b0170-f696-4b91-8679-9f49a18ec540\",\"type\":\"GlyphRenderer\"},{\"id\":\"45a8f437-8036-4044-80e8-32c9e59b394c\",\"type\":\"GlyphRenderer\"},{\"id\":\"01efd16e-586b-49d2-b23c-73f6fe8c7730\",\"type\":\"GlyphRenderer\"},{\"id\":\"51a44d64-4f6a-4f21-9e9f-66247180f6ed\",\"type\":\"GlyphRenderer\"},{\"id\":\"6ff560ce-4222-49fb-8c68-8940f1da3802\",\"type\":\"GlyphRenderer\"},{\"id\":\"33832909-46eb-4910-81ca-2c206187357c\",\"type\":\"GlyphRenderer\"},{\"id\":\"d556031f-763f-4a9b-a3af-b15a01e517cb\",\"type\":\"GlyphRenderer\"},{\"id\":\"3f889226-7dde-403d-9794-fcac602a07ac\",\"type\":\"GlyphRenderer\"},{\"id\":\"0a7b1545-4781-48b7-99a7-859a9105dd3f\",\"type\":\"GlyphRenderer\"},{\"id\":\"f3f7f2c5-62d4-43b2-9a6b-e9464e921920\",\"type\":\"GlyphRenderer\"},{\"id\":\"957c1a72-2567-4fd7-a464-64da2d1d0cd2\",\"type\":\"GlyphRenderer\"},{\"id\":\"82888550-603c-4cab-bf13-3a0befddbbed\",\"type\":\"GlyphRenderer\"},{\"id\":\"a06272fa-69ab-4998-b118-cc35dcde0104\",\"type\":\"GlyphRenderer\"},{\"id\":\"d972a27f-b299-4468-ab1c-6786cea16f86\",\"type\":\"Legend\"},{\"id\":\"dba310cf-986b-431b-9857-9db45ffd7fc5\",\"type\":\"CategoricalAxis\"},{\"id\":\"66d608e5-f994-4a1f-bcd2-05842c15542b\",\"type\":\"LinearAxis\"},{\"id\":\"0a0a4a17-3f50-4995-8bd3-2cf803bc5150\",\"type\":\"Grid\"}],\"title\":{\"id\":\"8cdff9da-fdfb-44b5-aedd-72060e3f5f8b\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"0124beb6-3705-4e17-8b1d-fdd524279d40\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"492bfd15-366c-4634-926c-3baf0729c773\",\"type\":\"Toolbar\"},\"x_mapper_type\":\"auto\",\"x_range\":{\"id\":\"eb88a71b-71e5-4f47-87bf-bd278533841c\",\"type\":\"FactorRange\"},\"y_mapper_type\":\"auto\",\"y_range\":{\"id\":\"536c6b80-72a1-4d8c-a38c-01869a24c0cd\",\"type\":\"Range1d\"}},\"id\":\"8e83da31-01c0-4ab1-bfd3-a9b0ea98b6ef\",\"subtype\":\"Chart\",\"type\":\"Plot\"},{\"attributes\":{\"overlay\":{\"id\":\"c82a2c77-875d-4014-9049-57e09183bf3b\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"8e83da31-01c0-4ab1-bfd3-a9b0ea98b6ef\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"6619eb6e-ab4f-4d7f-abf1-01d0f05262bc\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"data_source\":{\"id\":\"a379953c-1dd0-4d4e-b3ae-eff83d7c594d\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2a940fac-6cc1-4a57-8a99-1d049843d5ba\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"0a7b1545-4781-48b7-99a7-859a9105dd3f\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":8}],\"color\":[\"DimGrey\"],\"cyl\":[8],\"fill_alpha\":[0.8],\"height\":[1.0],\"label\":[{\"cyl\":8}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"8\"],\"y\":[13.5]}},\"id\":\"0a150193-2484-45a5-9f7c-68de1ae95aee\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"6504fd1e-c50c-4a54-a9a6-e5d5ae6fbb5f\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"e9ac91d6-7c15-4e07-baf0-3ae415240e11\",\"type\":\"Segment\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"a06272fa-69ab-4998-b118-cc35dcde0104\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"7ecb0ede-3241-41e5-9ed4-0b35facb90fb\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"b0af85e3-74b0-4e08-82da-067c50aa8323\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"33832909-46eb-4910-81ca-2c206187357c\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"75f0d250-d7c3-45ae-9523-a230ddb869eb\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"108869ca-6d75-4860-a12c-c4130b3ca00b\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"fc0ac513-e6b8-4595-b9d2-352da0b7639f\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"cd2fdb3a-39f9-4361-b19a-119a542dd6a5\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"41f416f5-01d6-455b-bc20-ee6b61624081\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"6ff560ce-4222-49fb-8c68-8940f1da3802\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"ed269953-1898-491e-9f78-a34aa45b7c9e\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"890f04cb-ab94-4847-bc6f-5dce2bcb8a42\",\"type\":\"Segment\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"f3f7f2c5-62d4-43b2-9a6b-e9464e921920\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"78461071-5fa7-4423-9605-77426d2fab84\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7f4513c1-5f75-4117-88c6-8cc0a32c188d\",\"type\":\"Segment\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"d556031f-763f-4a9b-a3af-b15a01e517cb\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"end\":49.38},\"id\":\"536c6b80-72a1-4d8c-a38c-01869a24c0cd\",\"type\":\"Range1d\"},{\"attributes\":{\"label\":{\"value\":\"3\"},\"renderers\":[{\"id\":\"3f889226-7dde-403d-9794-fcac602a07ac\",\"type\":\"GlyphRenderer\"},{\"id\":\"0a7b1545-4781-48b7-99a7-859a9105dd3f\",\"type\":\"GlyphRenderer\"},{\"id\":\"f3f7f2c5-62d4-43b2-9a6b-e9464e921920\",\"type\":\"GlyphRenderer\"}]},\"id\":\"f74c2803-1e9d-4615-8d5f-fe72b30d8529\",\"type\":\"LegendItem\"},{\"attributes\":{\"data_source\":{\"id\":\"0254b98f-291b-4850-aeb9-ae7df6559c9f\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"25e49701-a1b0-42d5-b30c-15057c1de196\",\"type\":\"Segment\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"01efd16e-586b-49d2-b23c-73f6fe8c7730\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":4}],\"color\":[\"DimGrey\"],\"cyl\":[4],\"fill_alpha\":[0.8],\"height\":[3.3999999999999986],\"label\":[{\"cyl\":4}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"4\"],\"y\":[26.7]}},\"id\":\"e071f95c-c02c-49b0-aff8-716b13f5d8d2\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"items\":[{\"id\":\"c6b3b019-bc95-4201-aa5a-d1f17606206b\",\"type\":\"LegendItem\"},{\"id\":\"a730d2ad-ffcd-43bb-9376-c7ddac2589c5\",\"type\":\"LegendItem\"},{\"id\":\"cc39f14c-60fb-474b-8362-2a38aeeb9ce5\",\"type\":\"LegendItem\"},{\"id\":\"f74c2803-1e9d-4615-8d5f-fe72b30d8529\",\"type\":\"LegendItem\"},{\"id\":\"f40c52b9-d9e5-4a8b-838c-9df43f2354ab\",\"type\":\"LegendItem\"}],\"location\":\"top_left\",\"plot\":{\"id\":\"8e83da31-01c0-4ab1-bfd3-a9b0ea98b6ef\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"d972a27f-b299-4468-ab1c-6786cea16f86\",\"type\":\"Legend\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y_values\",\"x_values\"],\"data\":{\"chart_index\":[{\"cyl\":4}],\"cyl\":[4],\"x_values\":[\"4:0.5\"],\"y_values\":{\"__ndarray__\":\"zczMzMxMR0A=\",\"dtype\":\"float64\",\"shape\":[1]}}},\"id\":\"db1d998c-7ec4-4e53-a97d-db4847d311fb\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"label\":{\"value\":\"8\"},\"renderers\":[{\"id\":\"6129dd04-7ba1-4837-a8c0-84fb15ae99d9\",\"type\":\"GlyphRenderer\"},{\"id\":\"f7734a34-67fd-4386-aa6e-469cb3ca22b5\",\"type\":\"GlyphRenderer\"},{\"id\":\"fc0ac513-e6b8-4595-b9d2-352da0b7639f\",\"type\":\"GlyphRenderer\"},{\"id\":\"40a392d1-332a-4d64-8ff9-0e51a9302b06\",\"type\":\"GlyphRenderer\"}]},\"id\":\"c6b3b019-bc95-4201-aa5a-d1f17606206b\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"dc8c61ce-938c-4c19-899d-537e86582f02\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"16c27910-9bd4-4b14-a86d-5f96599c7f86\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"9d56a309-2264-4d38-a11b-fec5721a6ffb\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5de4e241-c397-4304-96b1-3ee09c8925f8\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"f7734a34-67fd-4386-aa6e-469cb3ca22b5\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"line_width\":{\"value\":2},\"x0\":{\"field\":\"x0s\"},\"x1\":{\"field\":\"x1s\"},\"y0\":{\"field\":\"y0s\"},\"y1\":{\"field\":\"y1s\"}},\"id\":\"25e49701-a1b0-42d5-b30c-15057c1de196\",\"type\":\"Segment\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y1s\",\"x0s\",\"x1s\",\"y0s\"],\"data\":{\"chart_index\":[{\"cyl\":3},{\"cyl\":3},{\"cyl\":3},{\"cyl\":3}],\"cyl\":[3,3,3,3],\"x0s\":[\"3:0.5\",\"3:0.65\",\"3:0.5\",\"3:0.65\"],\"x1s\":[\"3:0.5\",\"3:0.35\",\"3:0.5\",\"3:0.35\"],\"y0s\":[18.0,18.0,22.05,23.7],\"y1s\":[18.75,18.0,23.7,23.7]}},\"id\":\"ed269953-1898-491e-9f78-a34aa45b7c9e\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y1s\",\"x0s\",\"x1s\",\"y0s\"],\"data\":{\"chart_index\":[{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8}],\"cyl\":[8,8,8,8],\"x0s\":[\"8:0.5\",\"8:0.65\",\"8:0.5\",\"8:0.65\"],\"x1s\":[\"8:0.5\",\"8:0.35\",\"8:0.5\",\"8:0.35\"],\"y0s\":[9.0,9.0,16.0,20.5],\"y1s\":[13.0,9.0,20.5,20.5]}},\"id\":\"a3ca5f50-5f25-4c96-816d-6b4c0da6335a\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"78611992-263a-4874-9ee0-7a0d35aa9b26\",\"type\":\"PanTool\"},{\"id\":\"6416952a-dd10-41c7-baa4-7b9c52d2b860\",\"type\":\"WheelZoomTool\"},{\"id\":\"6619eb6e-ab4f-4d7f-abf1-01d0f05262bc\",\"type\":\"BoxZoomTool\"},{\"id\":\"f3067e27-3a49-41f2-848a-9542404803f1\",\"type\":\"SaveTool\"},{\"id\":\"810cbb17-623e-44c9-bb04-ae8e0215d4b0\",\"type\":\"ResetTool\"},{\"id\":\"aaa1c2ef-f335-4edd-a398-0df098f1d79c\",\"type\":\"HelpTool\"}]},\"id\":\"492bfd15-366c-4634-926c-3baf0729c773\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"1f681b03-699e-49ff-9732-b012e2b30ed7\",\"type\":\"BasicTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"db1d998c-7ec4-4e53-a97d-db4847d311fb\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"51dee7f8-abc6-4726-85ff-14dd39f8499b\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"45a8f437-8036-4044-80e8-32c9e59b394c\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y1s\",\"x0s\",\"x1s\",\"y0s\"],\"data\":{\"chart_index\":[{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4}],\"cyl\":[4,4,4,4],\"x0s\":[\"4:0.5\",\"4:0.65\",\"4:0.5\",\"4:0.65\"],\"x1s\":[\"4:0.5\",\"4:0.35\",\"4:0.5\",\"4:0.35\"],\"y0s\":[18.0,18.0,32.95,44.87500000000001],\"y1s\":[25.0,18.0,44.87500000000001,44.87500000000001]}},\"id\":\"0254b98f-291b-4850-aeb9-ae7df6559c9f\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y_values\",\"x_values\"],\"data\":{\"chart_index\":[{\"cyl\":8},{\"cyl\":8},{\"cyl\":8}],\"cyl\":[8,8,8],\"x_values\":[\"8:0.5\",\"8:0.5\",\"8:0.5\"],\"y_values\":{\"__ndarray__\":\"AAAAAAAAN0BmZmZmZuY3QJqZmZmZmTpA\",\"dtype\":\"float64\",\"shape\":[3]}}},\"id\":\"75f0d250-d7c3-45ae-9523-a230ddb869eb\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"ef7d8241-ea3f-44fe-aa5f-775150f77659\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"fb9738fb-6df5-4f61-98c7-0697338159a8\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"349c35dd-80d1-4efd-8652-d88ab99ab53d\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"82888550-603c-4cab-bf13-3a0befddbbed\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y1s\",\"x0s\",\"x1s\",\"y0s\"],\"data\":{\"chart_index\":[{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6}],\"cyl\":[6,6,6,6],\"x0s\":[\"6:0.5\",\"6:0.65\",\"6:0.5\",\"6:0.65\"],\"x1s\":[\"6:0.5\",\"6:0.35\",\"6:0.5\",\"6:0.35\"],\"y0s\":[15.0,15.0,21.0,25.5],\"y1s\":[18.0,15.0,25.5,25.5]}},\"id\":\"78461071-5fa7-4423-9605-77426d2fab84\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"8745fa3d-407b-43c7-8235-acb98e638f64\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"ef7d8241-ea3f-44fe-aa5f-775150f77659\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"3f889226-7dde-403d-9794-fcac602a07ac\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":6}],\"color\":[\"DimGrey\"],\"cyl\":[6],\"fill_alpha\":[0.8],\"height\":[1.0],\"label\":[{\"cyl\":6}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"6\"],\"y\":[18.5]}},\"id\":\"3f808cfa-e692-4d73-bd11-a9ec907f0db0\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.7},\"fill_color\":{\"value\":\"red\"},\"line_color\":{\"value\":\"red\"},\"size\":{\"units\":\"screen\",\"value\":5},\"x\":{\"field\":\"x_values\"},\"y\":{\"field\":\"y_values\"}},\"id\":\"b0af85e3-74b0-4e08-82da-067c50aa8323\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.7},\"fill_color\":{\"value\":\"red\"},\"line_color\":{\"value\":\"red\"},\"size\":{\"units\":\"screen\",\"value\":5},\"x\":{\"field\":\"x_values\"},\"y\":{\"field\":\"y_values\"}},\"id\":\"51dee7f8-abc6-4726-85ff-14dd39f8499b\",\"type\":\"Circle\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"c82a2c77-875d-4014-9049-57e09183bf3b\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":6}],\"color\":[\"DimGrey\"],\"cyl\":[6],\"fill_alpha\":[0.8],\"height\":[2.0],\"label\":[{\"cyl\":6}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"6\"],\"y\":[20.0]}},\"id\":\"cd2fdb3a-39f9-4361-b19a-119a542dd6a5\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.7},\"fill_color\":{\"value\":\"red\"},\"line_color\":{\"value\":\"red\"},\"size\":{\"units\":\"screen\",\"value\":5},\"x\":{\"field\":\"x_values\"},\"y\":{\"field\":\"y_values\"}},\"id\":\"108869ca-6d75-4860-a12c-c4130b3ca00b\",\"type\":\"Circle\"},{\"attributes\":{\"line_width\":{\"value\":2},\"x0\":{\"field\":\"x0s\"},\"x1\":{\"field\":\"x1s\"},\"y0\":{\"field\":\"y0s\"},\"y1\":{\"field\":\"y1s\"}},\"id\":\"e9ac91d6-7c15-4e07-baf0-3ae415240e11\",\"type\":\"Segment\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"08b408c0-d8f7-46bf-9635-e08413b1cdf0\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"5de4e241-c397-4304-96b1-3ee09c8925f8\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"349c35dd-80d1-4efd-8652-d88ab99ab53d\",\"type\":\"Rect\"},{\"attributes\":{\"label\":{\"value\":\"5\"},\"renderers\":[{\"id\":\"957c1a72-2567-4fd7-a464-64da2d1d0cd2\",\"type\":\"GlyphRenderer\"},{\"id\":\"82888550-603c-4cab-bf13-3a0befddbbed\",\"type\":\"GlyphRenderer\"},{\"id\":\"a06272fa-69ab-4998-b118-cc35dcde0104\",\"type\":\"GlyphRenderer\"}]},\"id\":\"f40c52b9-d9e5-4a8b-838c-9df43f2354ab\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"6055ec66-97e3-494c-bb17-bf3044c98177\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"cc0d872e-c06a-4cf0-b3f4-7760e6702efc\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"3c854e71-86f4-413b-8658-12942f9b5ce2\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"957c1a72-2567-4fd7-a464-64da2d1d0cd2\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":{\"id\":\"8e83da31-01c0-4ab1-bfd3-a9b0ea98b6ef\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"810cbb17-623e-44c9-bb04-ae8e0215d4b0\",\"type\":\"ResetTool\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":4}],\"color\":[\"DimGrey\"],\"cyl\":[4],\"fill_alpha\":[0.8],\"height\":[4.550000000000004],\"label\":[{\"cyl\":4}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"4\"],\"y\":[30.675]}},\"id\":\"61177b1b-1d91-4b5a-8549-894672176897\",\"type\":\"ColumnDataSource\"}],\"root_ids\":[\"8e83da31-01c0-4ab1-bfd3-a9b0ea98b6ef\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
" var render_items = [{\"docid\":\"629d413c-db4f-4173-a115-3b2cf0d77322\",\"elementid\":\"a11cb3b5-aba7-422b-a6d3-a844e3625d42\",\"modelid\":\"8e83da31-01c0-4ab1-bfd3-a9b0ea98b6ef\"}];\n",
" \n",
" Bokeh.embed.embed_items(docs_json, render_items);\n",
" };\n",
" if (document.readyState != \"loading\") fn();\n",
" else document.addEventListener(\"DOMContentLoaded\", fn);\n",
" })();\n",
" },\n",
" function(Bokeh) {\n",
" }\n",
" ];\n",
" \n",
" function run_inline_js() {\n",
" \n",
" if ((window.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }if (force === true) {\n",
" display_loaded();\n",
" }} else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!window._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" window._bokeh_failed_load = true;\n",
" } else if (force !== true) {\n",
" var cell = $(document.getElementById(\"a11cb3b5-aba7-422b-a6d3-a844e3625d42\")).parents('.cell').data().cell;\n",
" cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
" }\n",
" \n",
" }\n",
" \n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
" }(this));\n",
"</script>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"box = BoxPlot(df,values='mpg',label='cyl')\n",
"show(box)"
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
"\n",
" <div class=\"bk-root\">\n",
" <div class=\"bk-plotdiv\" id=\"282c8466-8108-47f0-a81d-94d1eaf4d158\"></div>\n",
" </div>\n",
"<script type=\"text/javascript\">\n",
" \n",
" (function(global) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
" \n",
" var force = false;\n",
" \n",
" if (typeof (window._bokeh_onload_callbacks) === \"undefined\" || force === true) {\n",
" window._bokeh_onload_callbacks = [];\n",
" window._bokeh_is_loading = undefined;\n",
" }\n",
" \n",
" \n",
" \n",
" if (typeof (window._bokeh_timeout) === \"undefined\" || force === true) {\n",
" window._bokeh_timeout = Date.now() + 0;\n",
" window._bokeh_failed_load = false;\n",
" }\n",
" \n",
" var NB_LOAD_WARNING = {'data': {'text/html':\n",
" \"<div style='background-color: #fdd'>\\n\"+\n",
" \"<p>\\n\"+\n",
" \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
" \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
" \"</p>\\n\"+\n",
" \"<ul>\\n\"+\n",
" \"<li>re-rerun `output_notebook()` to attempt to load from CDN again, or</li>\\n\"+\n",
" \"<li>use INLINE resources instead, as so:</li>\\n\"+\n",
" \"</ul>\\n\"+\n",
" \"<code>\\n\"+\n",
" \"from bokeh.resources import INLINE\\n\"+\n",
" \"output_notebook(resources=INLINE)\\n\"+\n",
" \"</code>\\n\"+\n",
" \"</div>\"}};\n",
" \n",
" function display_loaded() {\n",
" if (window.Bokeh !== undefined) {\n",
" document.getElementById(\"282c8466-8108-47f0-a81d-94d1eaf4d158\").textContent = \"BokehJS successfully loaded.\";\n",
" } else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(display_loaded, 100)\n",
" }\n",
" }\n",
" \n",
" function run_callbacks() {\n",
" window._bokeh_onload_callbacks.forEach(function(callback) { callback() });\n",
" delete window._bokeh_onload_callbacks\n",
" console.info(\"Bokeh: all callbacks have finished\");\n",
" }\n",
" \n",
" function load_libs(js_urls, callback) {\n",
" window._bokeh_onload_callbacks.push(callback);\n",
" if (window._bokeh_is_loading > 0) {\n",
" console.log(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
" return null;\n",
" }\n",
" if (js_urls == null || js_urls.length === 0) {\n",
" run_callbacks();\n",
" return null;\n",
" }\n",
" console.log(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" window._bokeh_is_loading = js_urls.length;\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" var s = document.createElement('script');\n",
" s.src = url;\n",
" s.async = false;\n",
" s.onreadystatechange = s.onload = function() {\n",
" window._bokeh_is_loading--;\n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: all BokehJS libraries loaded\");\n",
" run_callbacks()\n",
" }\n",
" };\n",
" s.onerror = function() {\n",
" console.warn(\"failed to load library \" + url);\n",
" };\n",
" console.log(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" document.getElementsByTagName(\"head\")[0].appendChild(s);\n",
" }\n",
" };var element = document.getElementById(\"282c8466-8108-47f0-a81d-94d1eaf4d158\");\n",
" if (element == null) {\n",
" console.log(\"Bokeh: ERROR: autoload.js configured with elementid '282c8466-8108-47f0-a81d-94d1eaf4d158' but no matching script tag was found. \")\n",
" return false;\n",
" }\n",
" \n",
" var js_urls = [];\n",
" \n",
" var inline_js = [\n",
" function(Bokeh) {\n",
" (function() {\n",
" var fn = function() {\n",
" var docs_json = {\"edfd76a8-4bb7-4d48-af5d-d1601c20da77\":{\"roots\":{\"references\":[{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(28.400000, 31.000000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[23.0],\"label\":[\"(28.400000, 31.000000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.6000000000000014],\"x\":[\"29.7\"],\"y\":[11.5]}},\"id\":\"71b8d79c-6480-447d-82dd-812438960131\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"56087f7a-059c-4209-83b0-6d775d89497c\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"71771ab8-9569-411e-8e0e-6715ef0bc023\",\"type\":\"Rect\"},{\"attributes\":{\"plot\":{\"id\":\"046326ec-c582-49ee-a555-09b888f05ac4\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"a2ecd634-88f7-4414-911d-9584112afc8f\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"data_source\":{\"id\":\"e51240f2-c958-4948-9491-f074ac144f7d\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"b80e9758-0eb2-4703-b46d-d817ed7707b7\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"d9a48b6e-6b70-4eef-83c4-28d6d34f25fb\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"9848950d-1927-4296-b798-6db067dbb76f\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"8fe5ce95-f446-4f18-9c86-db339c5a2945\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"1d53653a-5796-4856-8c2b-bbb7bbc3243e\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":{\"id\":\"046326ec-c582-49ee-a555-09b888f05ac4\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"a6a87e06-c432-48c5-a20b-6a12b1c21b85\",\"type\":\"HelpTool\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"b9901fa3-5da4-4c5b-9f75-7379221a569c\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"6e319ff4-1ccd-47e2-ad59-e58704e04000\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"8a9e8643-06ed-479b-9a92-6d51a8beb421\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"41469450-63b2-4b31-8eaa-e83b93ae4a77\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y_values\",\"x_values\"],\"data\":{\"chart_index\":[{\"cyl\":8},{\"cyl\":8},{\"cyl\":8}],\"cyl\":[8,8,8],\"x_values\":[\"8:0.5\",\"8:0.5\",\"8:0.5\"],\"y_values\":{\"__ndarray__\":\"AAAAAAAAN0BmZmZmZuY3QJqZmZmZmTpA\",\"dtype\":\"float64\",\"shape\":[3]}}},\"id\":\"f75dbba1-3927-4d68-a4d1-adb1496102bc\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"label\":{\"value\":\"3\"},\"renderers\":[{\"id\":\"a49392cf-413d-411f-9caa-3338e9c5400f\",\"type\":\"GlyphRenderer\"},{\"id\":\"610e8aa0-3f74-4cb7-b218-369cd26a6e11\",\"type\":\"GlyphRenderer\"},{\"id\":\"e37a10ea-0467-4965-a16b-93cbe7d1b092\",\"type\":\"GlyphRenderer\"}]},\"id\":\"cf36d901-adff-47a1-aba0-858c01157534\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"8bb71443-c84c-4e73-a716-411e8e372726\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(19.057143, 20.314286]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[6.0],\"label\":[\"(19.057143, 20.314286]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428598],\"x\":[\"19.6857145\"],\"y\":[3.0]}},\"id\":\"e51240f2-c958-4948-9491-f074ac144f7d\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"label\":{\"value\":\"8\"},\"renderers\":[{\"id\":\"1338db2a-c3fa-4c95-b940-83043d616556\",\"type\":\"GlyphRenderer\"},{\"id\":\"68e331de-ef38-4cef-9e46-4ecb98b305d5\",\"type\":\"GlyphRenderer\"},{\"id\":\"b2c1b236-b51f-43fb-bc7d-04378f932c1a\",\"type\":\"GlyphRenderer\"},{\"id\":\"6f6e4539-d8bb-4cca-a0fc-e1b437bc91d6\",\"type\":\"GlyphRenderer\"},{\"id\":\"1d8d75fd-558a-47b9-94e3-ba3472932a6e\",\"type\":\"GlyphRenderer\"},{\"id\":\"1d53653a-5796-4856-8c2b-bbb7bbc3243e\",\"type\":\"GlyphRenderer\"},{\"id\":\"db957fe4-b25b-4040-88db-ccfd9794583b\",\"type\":\"GlyphRenderer\"},{\"id\":\"ecc4d263-9229-4159-94f0-80cef9e81054\",\"type\":\"GlyphRenderer\"},{\"id\":\"d9a48b6e-6b70-4eef-83c4-28d6d34f25fb\",\"type\":\"GlyphRenderer\"},{\"id\":\"e3373737-f2a2-4389-9304-d3dc110039f5\",\"type\":\"GlyphRenderer\"},{\"id\":\"49f1f924-bcbc-4858-a3ac-e302a785d90d\",\"type\":\"GlyphRenderer\"},{\"id\":\"7298dc84-6730-43d3-806d-3dcc67d184b3\",\"type\":\"GlyphRenderer\"},{\"id\":\"dff4e6ca-92cd-452f-a0fa-b25c20313900\",\"type\":\"GlyphRenderer\"},{\"id\":\"d87626c7-bc98-44bb-a9bd-6efaf85d41c9\",\"type\":\"GlyphRenderer\"}]},\"id\":\"439013cb-b373-4133-a834-04add563b84c\",\"type\":\"LegendItem\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(14.028571, 15.285714]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[13.0],\"label\":[\"(14.028571, 15.285714]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.257142857142858],\"x\":[\"14.657142499999999\"],\"y\":[6.5]}},\"id\":\"a6e67ea1-f0a3-4cf9-8eb1-2bb2c74e5648\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(20.314286, 21.571429]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[0.0],\"label\":[\"(20.314286, 21.571429]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428562],\"x\":[\"20.9428575\"],\"y\":[0.0]}},\"id\":\"ca3ed368-0474-477d-b931-090b15e41165\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(33.600000, 36.200000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[23.0],\"label\":[\"(33.600000, 36.200000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.6000000000000014],\"x\":[\"34.900000000000006\"],\"y\":[11.5]}},\"id\":\"8d1820ef-4725-41b5-abc0-98d3462b1c4c\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(23.200000, 25.800000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[27.0],\"label\":[\"(23.200000, 25.800000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.6000000000000014],\"x\":[\"24.5\"],\"y\":[13.5]}},\"id\":\"f85e3bf0-a5d2-4e5c-85bc-a98cba2f6e1e\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"end\":47.99000000178571,\"start\":7.610000069642855},\"id\":\"9bd0606e-2aaa-4ffb-a2b0-9e9b15970014\",\"type\":\"Range1d\"},{\"attributes\":{\"data_source\":{\"id\":\"680de92c-c02a-4d44-9905-6a733a1eaae1\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"4801abeb-1bb7-4e5b-8f27-38f8d1457050\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"98e37269-3e10-4909-a55e-607cea5ea4a8\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"9c306eed-0624-4cd2-b525-d3f4dbab6925\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"f82b456b-d51b-4dec-af58-b27c5c30fec2\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"b9be75f4-d6e2-4236-b3f5-fd48ede3e46a\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"b0bbfafe-f3cf-4752-91b3-13cb535360df\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"0ccf0fb4-a15d-4510-b9aa-8b2837ef2cb9\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"dff4e6ca-92cd-452f-a0fa-b25c20313900\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(21.764706, 23.117647]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[8.0],\"label\":[\"(21.764706, 23.117647]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"22.4411765\"],\"y\":[4.0]}},\"id\":\"a86db242-b3cb-4090-941c-6073fdc83081\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"8ab05b50-5189-4f8c-a072-8b07cbc172a3\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5b364fec-bf59-482d-9b54-09ad9d9f2e84\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"cd7e7c01-4ef4-4de2-85cd-7990274106ec\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":4}],\"color\":[\"DimGrey\"],\"cyl\":[4],\"fill_alpha\":[0.8],\"height\":[3.3999999999999986],\"label\":[{\"cyl\":4}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"4\"],\"y\":[26.7]}},\"id\":\"f14cea16-6b55-4eb0-a414-412d12303a1c\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"e7dc8265-d2b1-459a-b6de-3d02763a0fab\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"3fdcfc47-c2df-436f-8053-2bf95e7ce48c\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"37f21477-2bd7-4fca-8168-d95bf7ff5ac6\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(20.850000, 23.700000]\"],\"color\":[\"#f22c40\"],\"fill_alpha\":[0.6],\"height\":[2.0],\"label\":[\"(20.850000, 23.700000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.849999999999998],\"x\":[\"22.275\"],\"y\":[1.0]}},\"id\":\"f95a6092-8ce5-48cd-baf8-a7f55919345c\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"0c8aff46-7d04-45cd-9510-b42f9dee684f\",\"type\":\"BasicTicker\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":4}],\"color\":[\"DimGrey\"],\"cyl\":[4],\"fill_alpha\":[0.8],\"height\":[4.550000000000004],\"label\":[{\"cyl\":4}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"4\"],\"y\":[30.675]}},\"id\":\"4eee05ae-b09b-43d6-9075-d243c7cf8a80\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":6}],\"color\":[\"DimGrey\"],\"cyl\":[6],\"fill_alpha\":[0.8],\"height\":[1.0],\"label\":[{\"cyl\":6}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"6\"],\"y\":[18.5]}},\"id\":\"17159836-2397-4cc2-9d4f-52223889ac28\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"33888ac7-53fb-415b-ae29-9dc67424ac9b\",\"type\":\"Rect\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"54327139-b8d1-46e9-aef5-c1f1c48d80b4\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"0c8aff46-7d04-45cd-9510-b42f9dee684f\",\"type\":\"BasicTicker\"}},\"id\":\"b3e0ead0-bf7f-4366-bd53-ab5d10ccd7f8\",\"type\":\"Grid\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(29.882353, 31.235294]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[1.0],\"label\":[\"(29.882353, 31.235294]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"30.5588235\"],\"y\":[0.5]}},\"id\":\"16410276-e64c-4784-b037-0a4135726524\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"bf83bada-2139-4744-92be-00973548f420\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"71b8d79c-6480-447d-82dd-812438960131\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"b9901fa3-5da4-4c5b-9f75-7379221a569c\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"b641f6af-0c8c-4d6c-a7ae-3f3ca5f457b7\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"0050c6f1-8acd-4003-a453-7e75121781d9\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"c50202d6-ba98-4c2c-90cf-9b0aba19cb46\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"5efbdd91-ff01-4b4a-a3aa-1596cd72e844\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"c4cf706d-5357-4631-8ef8-41fa68341c05\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"0ad1701b-b209-4b0d-9ea8-b7a672037cd0\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7537c480-7d77-467f-9709-3b2bdd84fb3c\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"9faf19b3-ac4e-4bfe-8730-2770d6ed8c83\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":{\"id\":\"54327139-b8d1-46e9-aef5-c1f1c48d80b4\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"d90b7378-ce9a-4081-bbbc-ed3323135590\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"be950286-5ce0-4a72-a5b2-dbd0e5102287\",\"type\":\"BasicTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"a6e67ea1-f0a3-4cf9-8eb1-2bb2c74e5648\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"bb298dca-e5df-4e26-8adf-2f75d2225620\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"1d8d75fd-558a-47b9-94e3-ba3472932a6e\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"3d1e3292-89b8-4556-98c6-5498939f7012\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"c1c4269b-69b9-45ef-a720-8a071fff9a51\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"ca4b3c62-9f53-4a17-afad-619f203dd914\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"df9494b8-a5fb-4f68-a700-6a870d43bc10\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"0c6dd643-5a84-4a35-b2bc-35fc43890ea0\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"e5bf921d-8161-46bd-b82f-7c34ef1c3b2b\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"36c6fe0f-8dde-4263-9c93-bc9a3a3a3eff\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"bf83bada-2139-4744-92be-00973548f420\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"7c48132d-6eec-4c84-88aa-20ca1cce52be\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"e577192f-39d8-4e5b-a391-07dfa8b2ec94\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"bab7f85b-4e30-4e2f-bedb-2b229af4fa2b\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"70c905d9-a69d-4138-adc5-3caac773f032\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(28.529412, 29.882353]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[1.0],\"label\":[\"(28.529412, 29.882353]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"29.2058825\"],\"y\":[0.5]}},\"id\":\"bfca9f66-d930-4f12-9c15-f088ef424bac\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"label\":{\"value\":\"5\"},\"renderers\":[{\"id\":\"a814d8ac-32c5-4f08-a2c8-fd49731e11a9\",\"type\":\"GlyphRenderer\"},{\"id\":\"9faf19b3-ac4e-4bfe-8730-2770d6ed8c83\",\"type\":\"GlyphRenderer\"}]},\"id\":\"10757c17-eea2-4b30-8e87-4015a4907398\",\"type\":\"LegendItem\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(17.705882, 19.058824]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[25.0],\"label\":[\"(17.705882, 19.058824]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"18.382353000000002\"],\"y\":[12.5]}},\"id\":\"8ab05b50-5189-4f8c-a072-8b07cbc172a3\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(12.771429, 14.028571]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[39.0],\"label\":[\"(12.771429, 14.028571]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428562],\"x\":[\"13.399999999999999\"],\"y\":[19.5]}},\"id\":\"2f133e94-086c-436c-871b-e12c19b9f71c\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(35.294118, 36.647059]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[0.0],\"label\":[\"(35.294118, 36.647059]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"35.9705885\"],\"y\":[0.0]}},\"id\":\"e7dc8265-d2b1-459a-b6de-3d02763a0fab\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"00bf547b-67dd-4021-8007-75e0bbec2af7\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"08288a3c-d87d-461c-8dc8-f1ca436421ec\",\"type\":\"Segment\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"b6cf2e66-05a2-4517-9cf4-ca96b53890a5\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"0ccf0fb4-a15d-4510-b9aa-8b2837ef2cb9\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(19.058824, 20.411765]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[11.0],\"label\":[\"(19.058824, 20.411765]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.3529411764705905],\"x\":[\"19.735294500000002\"],\"y\":[5.5]}},\"id\":\"f0572955-635e-48f2-a5c4-1d4dc8e502ef\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"axis_label\":\"Mpg\",\"formatter\":{\"id\":\"a2963b97-10d6-4154-a74d-e3606d7149fe\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"046326ec-c582-49ee-a555-09b888f05ac4\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2710d90c-d159-47ee-a545-ecb6df32ff2f\",\"type\":\"BasicTicker\"}},\"id\":\"67adde68-74e3-4ad4-b6ec-4769384eb60c\",\"type\":\"LinearAxis\"},{\"attributes\":{\"line_width\":{\"value\":2},\"x0\":{\"field\":\"x0s\"},\"x1\":{\"field\":\"x1s\"},\"y0\":{\"field\":\"y0s\"},\"y1\":{\"field\":\"y1s\"}},\"id\":\"b6167730-8590-493e-8cfb-c0995be12797\",\"type\":\"Segment\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"28ed4df0-6fff-4201-8ed7-8341059f785a\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(36.647059, 38.000000]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[1.0],\"label\":[\"(36.647059, 38.000000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"37.3235295\"],\"y\":[0.5]}},\"id\":\"6e319ff4-1ccd-47e2-ad59-e58704e04000\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"2eb0a35f-a5b7-4104-9bf3-a90cc93df942\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"83cfef75-7559-41af-8894-f7e0deb44674\",\"type\":\"Segment\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"f7b8798a-5f0f-4395-a3a0-3499f9f81bc9\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(11.514286, 12.771429]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[6.0],\"label\":[\"(11.514286, 12.771429]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.257142857142858],\"x\":[\"12.1428575\"],\"y\":[3.0]}},\"id\":\"9d7e6d1d-10b4-4871-843e-a60235dbdb04\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"label\":{\"value\":\"4\"},\"renderers\":[{\"id\":\"8e8ff536-a594-47a8-9004-a2e439015b51\",\"type\":\"GlyphRenderer\"},{\"id\":\"32fc3944-5ecc-4c66-b189-3f2a4576c772\",\"type\":\"GlyphRenderer\"},{\"id\":\"2fe8827e-618f-4ead-adbd-a4fd4dfcbd50\",\"type\":\"GlyphRenderer\"},{\"id\":\"f7b8798a-5f0f-4395-a3a0-3499f9f81bc9\",\"type\":\"GlyphRenderer\"}]},\"id\":\"84bcc607-735d-427b-a37f-3ad3f55a1024\",\"type\":\"LegendItem\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"853bc34c-514f-487d-8bac-b35ba76fbcaf\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"[18.000000, 20.850000]\"],\"color\":[\"#f22c40\"],\"fill_alpha\":[0.6],\"height\":[2.0],\"label\":[\"[18.000000, 20.850000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.8500000000000014],\"x\":[\"19.425\"],\"y\":[1.0]}},\"id\":\"26d4a140-9c7f-4ba8-b04f-aba63ee23be6\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"9d7e6d1d-10b4-4871-843e-a60235dbdb04\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2e9e147c-7980-4f12-9240-0f68f827488f\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"b2c1b236-b51f-43fb-bc7d-04378f932c1a\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":{\"id\":\"54327139-b8d1-46e9-aef5-c1f1c48d80b4\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"a2fa6ab6-26f5-43fc-aa1c-584bb43ea56e\",\"type\":\"SaveTool\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"plot\":null,\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"d87c4365-aada-43c1-9c31-8131803192ee\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"bb298dca-e5df-4e26-8adf-2f75d2225620\",\"type\":\"Rect\"},{\"attributes\":{\"axis_label\":\"mpg\",\"formatter\":{\"id\":\"9f34f209-ba07-4457-8cdd-f90b4594888b\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"54327139-b8d1-46e9-aef5-c1f1c48d80b4\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"be950286-5ce0-4a72-a5b2-dbd0e5102287\",\"type\":\"BasicTicker\"}},\"id\":\"b05bded6-a846-4f19-963a-b17cf42de8cc\",\"type\":\"LinearAxis\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y1s\",\"x0s\",\"x1s\",\"y0s\"],\"data\":{\"chart_index\":[{\"cyl\":4},{\"cyl\":4},{\"cyl\":4},{\"cyl\":4}],\"cyl\":[4,4,4,4],\"x0s\":[\"4:0.5\",\"4:0.65\",\"4:0.5\",\"4:0.65\"],\"x1s\":[\"4:0.5\",\"4:0.35\",\"4:0.5\",\"4:0.35\"],\"y0s\":[18.0,18.0,32.95,44.87500000000001],\"y1s\":[25.0,18.0,44.87500000000001,44.87500000000001]}},\"id\":\"2eb0a35f-a5b7-4104-9bf3-a90cc93df942\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":{\"id\":\"54327139-b8d1-46e9-aef5-c1f1c48d80b4\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"4f3f30e4-c907-4b73-bb45-c603b265fdad\",\"type\":\"HelpTool\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"470a9caf-8200-488f-aeb5-88c743251954\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(16.542857, 17.800000]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[9.0],\"label\":[\"(16.542857, 17.800000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428562],\"x\":[\"17.1714285\"],\"y\":[4.5]}},\"id\":\"fadfc82a-3c3d-413f-a90e-5c664bcd4f4c\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"children\":[{\"id\":\"54327139-b8d1-46e9-aef5-c1f1c48d80b4\",\"subtype\":\"Chart\",\"type\":\"Plot\"},{\"id\":\"046326ec-c582-49ee-a555-09b888f05ac4\",\"subtype\":\"Chart\",\"type\":\"Plot\"}]},\"id\":\"e8601d89-c5d7-4214-b0f2-15ce69b6816f\",\"type\":\"Row\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y1s\",\"x0s\",\"x1s\",\"y0s\"],\"data\":{\"chart_index\":[{\"cyl\":3},{\"cyl\":3},{\"cyl\":3},{\"cyl\":3}],\"cyl\":[3,3,3,3],\"x0s\":[\"3:0.5\",\"3:0.65\",\"3:0.5\",\"3:0.65\"],\"x1s\":[\"3:0.5\",\"3:0.35\",\"3:0.5\",\"3:0.35\"],\"y0s\":[18.0,18.0,22.05,23.7],\"y1s\":[18.75,18.0,23.7,23.7]}},\"id\":\"b69f127a-ae74-4300-bdf7-07f4c2dd3cd1\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"2f133e94-086c-436c-871b-e12c19b9f71c\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"298815d1-9aa3-4e1f-beaa-16e63054a30a\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"6f6e4539-d8bb-4cca-a0fc-e1b437bc91d6\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"label\":{\"value\":\"6\"},\"renderers\":[{\"id\":\"3e3c1b79-a031-4ecf-bcb9-dd3fe8ce3297\",\"type\":\"GlyphRenderer\"},{\"id\":\"0f978e18-a373-4884-9b89-9ff85163434f\",\"type\":\"GlyphRenderer\"},{\"id\":\"5efbdd91-ff01-4b4a-a3aa-1596cd72e844\",\"type\":\"GlyphRenderer\"},{\"id\":\"b6cf2e66-05a2-4517-9cf4-ca96b53890a5\",\"type\":\"GlyphRenderer\"}]},\"id\":\"e668ab4a-7454-4914-a460-692412575064\",\"type\":\"LegendItem\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(21.571429, 22.828571]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[0.0],\"label\":[\"(21.571429, 22.828571]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428562],\"x\":[\"22.2\"],\"y\":[0.0]}},\"id\":\"ecc9c040-f75a-4434-8598-a36a7858fcc8\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"3fdcfc47-c2df-436f-8053-2bf95e7ce48c\",\"type\":\"Rect\"},{\"attributes\":{\"label\":{\"value\":\"8\"},\"renderers\":[{\"id\":\"9e42522b-4558-4346-8870-a3d06a0c5877\",\"type\":\"GlyphRenderer\"},{\"id\":\"70c905d9-a69d-4138-adc5-3caac773f032\",\"type\":\"GlyphRenderer\"},{\"id\":\"1255a001-65e6-439b-8411-5ed7a1fcbef8\",\"type\":\"GlyphRenderer\"},{\"id\":\"3d10cbdd-fff0-4d06-89b5-6e4fba63fab9\",\"type\":\"GlyphRenderer\"}]},\"id\":\"d1642d01-1064-4b51-931b-108d811f4cbb\",\"type\":\"LegendItem\"},{\"attributes\":{\"label\":{\"value\":\"5\"},\"renderers\":[{\"id\":\"8c575db0-66df-4dee-a511-add7689dd6c0\",\"type\":\"GlyphRenderer\"},{\"id\":\"e4f42d41-3387-4fa4-8161-ed18348be1bb\",\"type\":\"GlyphRenderer\"},{\"id\":\"c92dfb4b-4060-48f3-9999-f52e07bcc276\",\"type\":\"GlyphRenderer\"}]},\"id\":\"3cc0b4fd-0e2b-4735-bdc9-826da66b980f\",\"type\":\"LegendItem\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(31.235294, 32.588235]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[0.0],\"label\":[\"(31.235294, 32.588235]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470594],\"x\":[\"31.911764499999997\"],\"y\":[0.0]}},\"id\":\"fa341523-4bc3-4012-b695-63810b23b06a\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"[18.000000, 20.600000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[8.0],\"label\":[\"[18.000000, 20.600000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.6000000000000014],\"x\":[\"19.3\"],\"y\":[4.0]}},\"id\":\"9b11f1cb-1ad0-45d3-bce8-2e347ee0a2bd\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_width\":{\"value\":2},\"x0\":{\"field\":\"x0s\"},\"x1\":{\"field\":\"x1s\"},\"y0\":{\"field\":\"y0s\"},\"y1\":{\"field\":\"y1s\"}},\"id\":\"83cfef75-7559-41af-8894-f7e0deb44674\",\"type\":\"Segment\"},{\"attributes\":{\"data_source\":{\"id\":\"cfeddf4e-f92b-495b-bdab-9a36d725c530\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1b7860ed-7390-4e8a-a5c5-9247db73a1f7\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"27597d5e-e034-48d3-b70b-1364b3316811\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":{\"id\":\"54327139-b8d1-46e9-aef5-c1f1c48d80b4\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"b7de6ce6-269d-4a92-b569-a928668668ad\",\"type\":\"PanTool\"},{\"attributes\":{\"data_source\":{\"id\":\"5d4dec0c-2b8a-4c1c-bde2-2da43b73298b\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"928428f8-1760-4bbb-87a2-87e4213cd40e\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"610e8aa0-3f74-4cb7-b218-369cd26a6e11\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(23.117647, 24.470588]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[3.0],\"label\":[\"(23.117647, 24.470588]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"23.7941175\"],\"y\":[1.5]}},\"id\":\"3d1e3292-89b8-4556-98c6-5498939f7012\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"c1c4269b-69b9-45ef-a720-8a071fff9a51\",\"type\":\"Rect\"},{\"attributes\":{},\"id\":\"614a82bb-6974-45c1-b2fd-ae28dd49bbc5\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"data_source\":{\"id\":\"3f2cbbfd-3b61-4362-aabb-139df9e27c47\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"0e89bac9-ca63-418e-bc13-0b39dd78f2b2\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"ecc4d263-9229-4159-94f0-80cef9e81054\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2dbdcb6c-6222-4b57-b3cd-890ab1c0a07b\",\"type\":\"ToolEvents\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(24.085714, 25.342857]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[0.0],\"label\":[\"(24.085714, 25.342857]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428562],\"x\":[\"24.7142855\"],\"y\":[0.0]}},\"id\":\"b0bbfafe-f3cf-4752-91b3-13cb535360df\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(31.000000, 33.600000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[32.0],\"label\":[\"(31.000000, 33.600000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.6000000000000014],\"x\":[\"32.3\"],\"y\":[16.0]}},\"id\":\"680de92c-c02a-4d44-9905-6a733a1eaae1\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"9b11f1cb-1ad0-45d3-bce8-2e347ee0a2bd\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"28ed4df0-6fff-4201-8ed7-8341059f785a\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"7d16180a-4031-46de-ba69-8a2ecded94c9\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"9389d104-c7b0-43c3-9c98-05bbfd46bcad\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"bdb3a3c3-6f0e-408d-b687-252c75b39af2\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"7353da3d-c8c2-4976-b2ee-124dca9addfb\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"f9b6cebd-e693-4e94-a4c1-988b6ca45398\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"2fe8827e-618f-4ead-adbd-a4fd4dfcbd50\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"38186e72-6d8d-4ff8-b4cc-6daead3627a0\",\"type\":\"PanTool\"},{\"id\":\"a2ecd634-88f7-4414-911d-9584112afc8f\",\"type\":\"WheelZoomTool\"},{\"id\":\"068a2587-43e9-4075-824f-3e6a8db33241\",\"type\":\"BoxZoomTool\"},{\"id\":\"2e2d5152-a686-4c54-9f15-d6e1f79f39a9\",\"type\":\"SaveTool\"},{\"id\":\"419e222b-30db-4dbe-aaa6-bd7321c1d45b\",\"type\":\"ResetTool\"},{\"id\":\"a6a87e06-c432-48c5-a20b-6a12b1c21b85\",\"type\":\"HelpTool\"}]},\"id\":\"d1fcd2c2-c313-4a6a-b3a7-e8d25f4469ed\",\"type\":\"Toolbar\"},{\"attributes\":{\"data_source\":{\"id\":\"b18396e0-2816-4660-a494-f258d65dafc6\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"e10d16c1-a82b-4de1-a38e-eba6734280ca\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"e4f42d41-3387-4fa4-8161-ed18348be1bb\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"e10d16c1-a82b-4de1-a38e-eba6734280ca\",\"type\":\"Rect\"},{\"attributes\":{\"line_width\":{\"value\":2},\"x0\":{\"field\":\"x0s\"},\"x1\":{\"field\":\"x1s\"},\"y0\":{\"field\":\"y0s\"},\"y1\":{\"field\":\"y1s\"}},\"id\":\"08288a3c-d87d-461c-8dc8-f1ca436421ec\",\"type\":\"Segment\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(28.350000, 36.400000]\"],\"color\":[\"#407ee7\"],\"fill_alpha\":[0.6],\"height\":[1.0],\"label\":[\"(28.350000, 36.400000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[8.049999999999997],\"x\":[\"32.375\"],\"y\":[0.5]}},\"id\":\"0ad1701b-b209-4b0d-9ea8-b7a672037cd0\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"bfca9f66-d930-4f12-9c15-f088ef424bac\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"e5bf921d-8161-46bd-b82f-7c34ef1c3b2b\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"75dcad5d-052f-4b09-a254-b7a7030bd465\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":{\"id\":\"54327139-b8d1-46e9-aef5-c1f1c48d80b4\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"43fd3a63-6168-431b-924f-c9d46ff10912\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2e1cf104-4175-4caa-aa3c-b3a47aa7d25f\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"c24722a0-ff65-43d8-96a9-6e2e0909e808\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":3}],\"color\":[\"DimGrey\"],\"cyl\":[3],\"fill_alpha\":[0.8],\"height\":[1.8000000000000007],\"label\":[{\"cyl\":3}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"3\"],\"y\":[21.15]}},\"id\":\"5d4dec0c-2b8a-4c1c-bde2-2da43b73298b\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(44.000000, 46.600000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[4.0],\"label\":[\"(44.000000, 46.600000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.6000000000000014],\"x\":[\"45.3\"],\"y\":[2.0]}},\"id\":\"27452549-d315-4a82-a6d2-d2171b17507c\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"21bd34c4-c22a-40e5-a65c-d3e1dadbb9b1\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"52a36e1b-1a6c-4219-a7c2-3bd7d1c200b4\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"42da02e1-fa2b-4b32-be47-cf7f928cb6b4\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"8fe5ce95-f446-4f18-9c86-db339c5a2945\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"c5ac358f-0e3c-4f17-ad1d-5c8d5ff693bf\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"bdb3a3c3-6f0e-408d-b687-252c75b39af2\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"77176890-f39d-4ff6-9280-dfadae047a31\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"axis_label\":\"Cyl\",\"formatter\":{\"id\":\"df9494b8-a5fb-4f68-a700-6a870d43bc10\",\"type\":\"CategoricalTickFormatter\"},\"major_label_orientation\":0.7853981633974483,\"plot\":{\"id\":\"046326ec-c582-49ee-a555-09b888f05ac4\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"53bd4515-9baf-4cd0-ba66-5bd57043dd5d\",\"type\":\"CategoricalTicker\"}},\"id\":\"9152be2e-3a4f-438a-ae40-e34d7e81c292\",\"type\":\"CategoricalAxis\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"ba558293-857d-42bd-abce-59b7f0d85145\",\"type\":\"Rect\"},{\"attributes\":{},\"id\":\"6f67ec95-ff02-4d86-9827-00c3405d7368\",\"type\":\"ToolEvents\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"[20.300000, 28.350000]\"],\"color\":[\"#407ee7\"],\"fill_alpha\":[0.6],\"height\":[2.0],\"label\":[\"[20.300000, 28.350000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[8.05],\"x\":[\"24.325000000000003\"],\"y\":[1.0]}},\"id\":\"69e9192d-3dd7-42f6-82d7-2d5b46a95cf6\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2e9e147c-7980-4f12-9240-0f68f827488f\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(32.588235, 33.941176]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[1.0],\"label\":[\"(32.588235, 33.941176]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.3529411764705799],\"x\":[\"33.2647055\"],\"y\":[0.5]}},\"id\":\"2d47156b-796c-4a4a-8c31-e8e45c4a1976\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"2d47156b-796c-4a4a-8c31-e8e45c4a1976\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2e1cf104-4175-4caa-aa3c-b3a47aa7d25f\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"3f1c20e6-9567-44be-be09-e83915eb4bf5\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"c37ffdf0-6312-47dd-ab17-ec92c5c83ffa\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"298815d1-9aa3-4e1f-beaa-16e63054a30a\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"fa341523-4bc3-4012-b695-63810b23b06a\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"d73a1442-d34c-426e-8467-19fb52b9f99f\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"912cdd78-7b41-472c-9f38-cad0ca32a457\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"75959b52-5899-422e-8454-0780f20d95ec\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"c37ffdf0-6312-47dd-ab17-ec92c5c83ffa\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"68e331de-ef38-4cef-9e46-4ecb98b305d5\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"8918ea1f-60be-4434-8fdd-99a9f48254bf\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"0aa86511-2e08-41e0-8f85-7edfd7519175\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"45011c38-2363-46ea-922b-fca85402cc82\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"be702fcf-f84d-4dac-aa24-a1c35eff2624\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"add1e257-beac-43bb-9ecf-72fd81e63de0\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y_values\",\"x_values\"],\"data\":{\"chart_index\":[{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6}],\"cyl\":[6,6,6,6,6],\"x_values\":[\"6:0.5\",\"6:0.5\",\"6:0.5\",\"6:0.5\",\"6:0.5\"],\"y_values\":{\"__ndarray__\":\"zczMzMzMPEDNzMzMzMw6QJqZmZmZWUBAMzMzMzOzPkAAAAAAAABDQA==\",\"dtype\":\"float64\",\"shape\":[5]}}},\"id\":\"0050c6f1-8acd-4003-a453-7e75121781d9\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"a2963b97-10d6-4154-a74d-e3606d7149fe\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":5}],\"color\":[\"DimGrey\"],\"cyl\":[5],\"fill_alpha\":[0.8],\"height\":[5.5],\"label\":[{\"cyl\":5}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"5\"],\"y\":[28.15]}},\"id\":\"b18396e0-2816-4660-a494-f258d65dafc6\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"dimension\":1,\"plot\":{\"id\":\"046326ec-c582-49ee-a555-09b888f05ac4\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"2710d90c-d159-47ee-a545-ecb6df32ff2f\",\"type\":\"BasicTicker\"}},\"id\":\"fcec8c3b-3736-468f-bb07-cae856303d19\",\"type\":\"Grid\"},{\"attributes\":{\"data_source\":{\"id\":\"68d3bf84-2cbf-402f-83b1-f7b88e9c2f81\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"18afdf8f-2ebe-4457-96f9-8b733f730afd\",\"type\":\"Segment\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"c92dfb4b-4060-48f3-9999-f52e07bcc276\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"17d5e951-090c-4b44-a478-b1ffb3217c1d\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"bdc0cc98-12d1-4602-bfe6-56fc5d212739\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"90c98a92-55b4-4563-b503-23ae63b11391\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"de8a0e88-6c89-4149-b151-32f928616a39\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"d73a1442-d34c-426e-8467-19fb52b9f99f\",\"type\":\"Rect\"},{\"attributes\":{\"plot\":null,\"text\":null},\"id\":\"f953de16-02cc-46af-b02b-31919b4e88fd\",\"type\":\"Title\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"c4ebc479-de14-4653-8d4d-1ecf4eaa27df\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"8f4fed82-c496-441a-b669-f97b4406d0c6\",\"type\":\"Rect\"},{\"attributes\":{\"plot\":{\"id\":\"046326ec-c582-49ee-a555-09b888f05ac4\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"419e222b-30db-4dbe-aaa6-bd7321c1d45b\",\"type\":\"ResetTool\"},{\"attributes\":{\"label\":{\"value\":\"3\"},\"renderers\":[{\"id\":\"8f93e3cf-acdc-4fc1-a16d-2a61aedb249f\",\"type\":\"GlyphRenderer\"},{\"id\":\"0633aee3-9db2-454a-92aa-520ca8626ee0\",\"type\":\"GlyphRenderer\"}]},\"id\":\"98de1ddb-da36-4e1b-8b38-622a6bed2f7e\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.7},\"fill_color\":{\"value\":\"red\"},\"line_color\":{\"value\":\"red\"},\"size\":{\"units\":\"screen\",\"value\":5},\"x\":{\"field\":\"x_values\"},\"y\":{\"field\":\"y_values\"}},\"id\":\"c50202d6-ba98-4c2c-90cf-9b0aba19cb46\",\"type\":\"Circle\"},{\"attributes\":{\"line_width\":{\"value\":2},\"x0\":{\"field\":\"x0s\"},\"x1\":{\"field\":\"x1s\"},\"y0\":{\"field\":\"y0s\"},\"y1\":{\"field\":\"y1s\"}},\"id\":\"e85973b3-94cb-4aa4-88eb-ae28f7706623\",\"type\":\"Segment\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.7},\"fill_color\":{\"value\":\"red\"},\"line_color\":{\"value\":\"red\"},\"size\":{\"units\":\"screen\",\"value\":5},\"x\":{\"field\":\"x_values\"},\"y\":{\"field\":\"y_values\"}},\"id\":\"f9b6cebd-e693-4e94-a4c1-988b6ca45398\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(33.941176, 35.294118]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[0.0],\"label\":[\"(33.941176, 35.294118]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470594],\"x\":[\"34.617647\"],\"y\":[0.0]}},\"id\":\"cfeddf4e-f92b-495b-bdab-9a36d725c530\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"4801abeb-1bb7-4e5b-8f27-38f8d1457050\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"75767a10-471e-4a84-8592-bc40a0327705\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"71771ab8-9569-411e-8e0e-6715ef0bc023\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"3ff91276-af7e-49b8-b884-734973d0aa0c\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(36.200000, 38.800000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[10.0],\"label\":[\"(36.200000, 38.800000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.5999999999999943],\"x\":[\"37.5\"],\"y\":[5.0]}},\"id\":\"9c306eed-0624-4cd2-b525-d3f4dbab6925\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(25.800000, 28.400000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[45.0],\"label\":[\"(25.800000, 28.400000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.599999999999998],\"x\":[\"27.1\"],\"y\":[22.5]}},\"id\":\"75767a10-471e-4a84-8592-bc40a0327705\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":8}],\"color\":[\"DimGrey\"],\"cyl\":[8],\"fill_alpha\":[0.8],\"height\":[1.0],\"label\":[{\"cyl\":8}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"8\"],\"y\":[13.5]}},\"id\":\"08d5de63-506d-453b-9d8e-3a33c27965a5\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"end\":49.50000000000001},\"id\":\"6b68bde9-368a-4dcb-8ea4-2a2f0fc48b1d\",\"type\":\"Range1d\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(16.352941, 17.705882]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[8.0],\"label\":[\"(16.352941, 17.705882]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.3529411764705905],\"x\":[\"17.029411500000002\"],\"y\":[4.0]}},\"id\":\"c5ac358f-0e3c-4f17-ad1d-5c8d5ff693bf\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"8d1820ef-4725-41b5-abc0-98d3462b1c4c\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"17d5e951-090c-4b44-a478-b1ffb3217c1d\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"7513ac83-9465-4784-92da-55b2c004cea5\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"1a7ca6d7-36b8-42d4-bca8-bacab8771ced\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"4c65a1b3-11ba-481d-a27e-4a2dad7200a9\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"d87626c7-bc98-44bb-a9bd-6efaf85d41c9\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"4eee05ae-b09b-43d6-9075-d243c7cf8a80\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"672b9c8e-1ecb-470e-a36b-bab830a6deaf\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"32fc3944-5ecc-4c66-b189-3f2a4576c772\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"a837780a-5d60-4090-a4db-654c8702f16b\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(25.342857, 26.600000]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[1.0],\"label\":[\"(25.342857, 26.600000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428562],\"x\":[\"25.971428500000002\"],\"y\":[0.5]}},\"id\":\"1a7ca6d7-36b8-42d4-bca8-bacab8771ced\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"1156c16c-28da-4d67-92e9-f6891df0a633\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"9389d104-c7b0-43c3-9c98-05bbfd46bcad\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"1338db2a-c3fa-4c95-b940-83043d616556\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"46a6ea0b-a384-4191-ac0e-de624c3beced\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"b80e9758-0eb2-4703-b46d-d817ed7707b7\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"26d4a140-9c7f-4ba8-b04f-aba63ee23be6\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"470a9caf-8200-488f-aeb5-88c743251954\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"8f93e3cf-acdc-4fc1-a16d-2a61aedb249f\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"plot\":null,\"text\":null},\"id\":\"2dfe1c9f-7d27-49e6-8abb-1a3c14dfc90e\",\"type\":\"Title\"},{\"attributes\":{\"plot\":{\"id\":\"046326ec-c582-49ee-a555-09b888f05ac4\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"38186e72-6d8d-4ff8-b4cc-6daead3627a0\",\"type\":\"PanTool\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":8}],\"color\":[\"DimGrey\"],\"cyl\":[8],\"fill_alpha\":[0.8],\"height\":[2.0],\"label\":[{\"cyl\":8}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"8\"],\"y\":[15.0]}},\"id\":\"e577192f-39d8-4e5b-a391-07dfa8b2ec94\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"16410276-e64c-4784-b037-0a4135726524\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"8918ea1f-60be-4434-8fdd-99a9f48254bf\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"65f685c8-11ba-4370-a548-c0476aed623b\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(38.800000, 41.400000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[4.0],\"label\":[\"(38.800000, 41.400000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.6000000000000085],\"x\":[\"40.099999999999994\"],\"y\":[2.0]}},\"id\":\"7d681a85-225f-4e6e-bf30-66707117e574\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(24.470588, 25.823529]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[2.0],\"label\":[\"(24.470588, 25.823529]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.3529411764705905],\"x\":[\"25.1470585\"],\"y\":[1.0]}},\"id\":\"fae39ee4-4ca3-41c1-8ee0-3384865e15ca\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"65288c51-c90b-48b9-a463-8dd33aad3de6\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"e85973b3-94cb-4aa4-88eb-ae28f7706623\",\"type\":\"Segment\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"3d10cbdd-fff0-4d06-89b5-6e4fba63fab9\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"f14cea16-6b55-4eb0-a414-412d12303a1c\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"72522583-280d-48d8-9017-3db13c1d8a9f\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"8e8ff536-a594-47a8-9004-a2e439015b51\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":5}],\"color\":[\"DimGrey\"],\"cyl\":[5],\"fill_alpha\":[0.8],\"height\":[2.549999999999997],\"label\":[{\"cyl\":5}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"5\"],\"y\":[24.125]}},\"id\":\"3a2a7ea4-cc2e-4d28-ad5a-0813885cd091\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"6a295c38-3e42-4c65-bb8c-e7d6100c995b\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"c4cf706d-5357-4631-8ef8-41fa68341c05\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"7298dc84-6730-43d3-806d-3dcc67d184b3\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"bab7f85b-4e30-4e2f-bedb-2b229af4fa2b\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":6}],\"color\":[\"DimGrey\"],\"cyl\":[6],\"fill_alpha\":[0.8],\"height\":[2.0],\"label\":[{\"cyl\":6}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"6\"],\"y\":[20.0]}},\"id\":\"65ba8278-e684-4f45-8b4c-e5e55ebc5bde\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"f0572955-635e-48f2-a5c4-1d4dc8e502ef\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"13225710-1731-4b59-9ff0-37426bbc943d\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"781ebc99-41c6-418f-9600-e957f90317d4\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y1s\",\"x0s\",\"x1s\",\"y0s\"],\"data\":{\"chart_index\":[{\"cyl\":6},{\"cyl\":6},{\"cyl\":6},{\"cyl\":6}],\"cyl\":[6,6,6,6],\"x0s\":[\"6:0.5\",\"6:0.65\",\"6:0.5\",\"6:0.65\"],\"x1s\":[\"6:0.5\",\"6:0.35\",\"6:0.5\",\"6:0.35\"],\"y0s\":[15.0,15.0,21.0,25.5],\"y1s\":[18.0,15.0,25.5,25.5]}},\"id\":\"00bf547b-67dd-4021-8007-75e0bbec2af7\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"3a2a7ea4-cc2e-4d28-ad5a-0813885cd091\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"f0178834-7828-4590-98e0-c1e8db17334e\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"8c575db0-66df-4dee-a511-add7689dd6c0\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7537c480-7d77-467f-9709-3b2bdd84fb3c\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"672b9c8e-1ecb-470e-a36b-bab830a6deaf\",\"type\":\"Rect\"},{\"attributes\":{\"items\":[{\"id\":\"439013cb-b373-4133-a834-04add563b84c\",\"type\":\"LegendItem\"},{\"id\":\"b3fb87bb-845d-4bc0-9781-e247de018827\",\"type\":\"LegendItem\"},{\"id\":\"5cda1431-6557-42e3-8d03-abb39eb15a35\",\"type\":\"LegendItem\"},{\"id\":\"98de1ddb-da36-4e1b-8b38-622a6bed2f7e\",\"type\":\"LegendItem\"},{\"id\":\"10757c17-eea2-4b30-8e87-4015a4907398\",\"type\":\"LegendItem\"}],\"location\":\"top_left\",\"plot\":{\"id\":\"54327139-b8d1-46e9-aef5-c1f1c48d80b4\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"8cf70faf-bd43-4562-86b7-c444a200a0b2\",\"type\":\"Legend\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y_values\",\"x_values\"],\"data\":{\"chart_index\":[{\"cyl\":4}],\"cyl\":[4],\"x_values\":[\"4:0.5\"],\"y_values\":{\"__ndarray__\":\"zczMzMxMR0A=\",\"dtype\":\"float64\",\"shape\":[1]}}},\"id\":\"7353da3d-c8c2-4976-b2ee-124dca9addfb\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"f85e3bf0-a5d2-4e5c-85bc-a98cba2f6e1e\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"0c6dd643-5a84-4a35-b2bc-35fc43890ea0\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"3aa1adb7-dc0c-4969-8f2a-3bd69fb8f3ce\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"72522583-280d-48d8-9017-3db13c1d8a9f\",\"type\":\"Rect\"},{\"attributes\":{},\"id\":\"53bd4515-9baf-4cd0-ba66-5bd57043dd5d\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"below\":[{\"id\":\"b05bded6-a846-4f19-963a-b17cf42de8cc\",\"type\":\"LinearAxis\"}],\"css_classes\":null,\"left\":[{\"id\":\"0a9ceac2-bc48-42e3-9833-a5dba4463270\",\"type\":\"LinearAxis\"}],\"renderers\":[{\"id\":\"853bc34c-514f-487d-8bac-b35ba76fbcaf\",\"type\":\"BoxAnnotation\"},{\"id\":\"1338db2a-c3fa-4c95-b940-83043d616556\",\"type\":\"GlyphRenderer\"},{\"id\":\"68e331de-ef38-4cef-9e46-4ecb98b305d5\",\"type\":\"GlyphRenderer\"},{\"id\":\"b2c1b236-b51f-43fb-bc7d-04378f932c1a\",\"type\":\"GlyphRenderer\"},{\"id\":\"6f6e4539-d8bb-4cca-a0fc-e1b437bc91d6\",\"type\":\"GlyphRenderer\"},{\"id\":\"1d8d75fd-558a-47b9-94e3-ba3472932a6e\",\"type\":\"GlyphRenderer\"},{\"id\":\"1d53653a-5796-4856-8c2b-bbb7bbc3243e\",\"type\":\"GlyphRenderer\"},{\"id\":\"db957fe4-b25b-4040-88db-ccfd9794583b\",\"type\":\"GlyphRenderer\"},{\"id\":\"ecc4d263-9229-4159-94f0-80cef9e81054\",\"type\":\"GlyphRenderer\"},{\"id\":\"d9a48b6e-6b70-4eef-83c4-28d6d34f25fb\",\"type\":\"GlyphRenderer\"},{\"id\":\"e3373737-f2a2-4389-9304-d3dc110039f5\",\"type\":\"GlyphRenderer\"},{\"id\":\"49f1f924-bcbc-4858-a3ac-e302a785d90d\",\"type\":\"GlyphRenderer\"},{\"id\":\"7298dc84-6730-43d3-806d-3dcc67d184b3\",\"type\":\"GlyphRenderer\"},{\"id\":\"dff4e6ca-92cd-452f-a0fa-b25c20313900\",\"type\":\"GlyphRenderer\"},{\"id\":\"d87626c7-bc98-44bb-a9bd-6efaf85d41c9\",\"type\":\"GlyphRenderer\"},{\"id\":\"7d16180a-4031-46de-ba69-8a2ecded94c9\",\"type\":\"GlyphRenderer\"},{\"id\":\"b694dd04-ec77-43b9-8623-54f8d1e1299d\",\"type\":\"GlyphRenderer\"},{\"id\":\"3aa1adb7-dc0c-4969-8f2a-3bd69fb8f3ce\",\"type\":\"GlyphRenderer\"},{\"id\":\"3ff91276-af7e-49b8-b884-734973d0aa0c\",\"type\":\"GlyphRenderer\"},{\"id\":\"b641f6af-0c8c-4d6c-a7ae-3f3ca5f457b7\",\"type\":\"GlyphRenderer\"},{\"id\":\"98e37269-3e10-4909-a55e-607cea5ea4a8\",\"type\":\"GlyphRenderer\"},{\"id\":\"7513ac83-9465-4784-92da-55b2c004cea5\",\"type\":\"GlyphRenderer\"},{\"id\":\"b9be75f4-d6e2-4236-b3f5-fd48ede3e46a\",\"type\":\"GlyphRenderer\"},{\"id\":\"de73d0a8-6720-4f74-85da-3ff97ad8f15c\",\"type\":\"GlyphRenderer\"},{\"id\":\"add1e257-beac-43bb-9ecf-72fd81e63de0\",\"type\":\"GlyphRenderer\"},{\"id\":\"33f6233f-6660-45b0-82ba-613b89cda04c\",\"type\":\"GlyphRenderer\"},{\"id\":\"42da02e1-fa2b-4b32-be47-cf7f928cb6b4\",\"type\":\"GlyphRenderer\"},{\"id\":\"77176890-f39d-4ff6-9280-dfadae047a31\",\"type\":\"GlyphRenderer\"},{\"id\":\"cd7e7c01-4ef4-4de2-85cd-7990274106ec\",\"type\":\"GlyphRenderer\"},{\"id\":\"781ebc99-41c6-418f-9600-e957f90317d4\",\"type\":\"GlyphRenderer\"},{\"id\":\"de8a0e88-6c89-4149-b151-32f928616a39\",\"type\":\"GlyphRenderer\"},{\"id\":\"88cb36e9-e2ed-4256-96b8-7d6c467316cc\",\"type\":\"GlyphRenderer\"},{\"id\":\"ca4b3c62-9f53-4a17-afad-619f203dd914\",\"type\":\"GlyphRenderer\"},{\"id\":\"75de2da4-11f0-45f6-a8b4-a8ea89d5e000\",\"type\":\"GlyphRenderer\"},{\"id\":\"28f8d6c1-be7e-48cc-8e10-dbccc3783216\",\"type\":\"GlyphRenderer\"},{\"id\":\"7c48132d-6eec-4c84-88aa-20ca1cce52be\",\"type\":\"GlyphRenderer\"},{\"id\":\"75dcad5d-052f-4b09-a254-b7a7030bd465\",\"type\":\"GlyphRenderer\"},{\"id\":\"65f685c8-11ba-4370-a548-c0476aed623b\",\"type\":\"GlyphRenderer\"},{\"id\":\"912cdd78-7b41-472c-9f38-cad0ca32a457\",\"type\":\"GlyphRenderer\"},{\"id\":\"3f1c20e6-9567-44be-be09-e83915eb4bf5\",\"type\":\"GlyphRenderer\"},{\"id\":\"27597d5e-e034-48d3-b70b-1364b3316811\",\"type\":\"GlyphRenderer\"},{\"id\":\"37f21477-2bd7-4fca-8168-d95bf7ff5ac6\",\"type\":\"GlyphRenderer\"},{\"id\":\"41469450-63b2-4b31-8eaa-e83b93ae4a77\",\"type\":\"GlyphRenderer\"},{\"id\":\"8f93e3cf-acdc-4fc1-a16d-2a61aedb249f\",\"type\":\"GlyphRenderer\"},{\"id\":\"0633aee3-9db2-454a-92aa-520ca8626ee0\",\"type\":\"GlyphRenderer\"},{\"id\":\"a814d8ac-32c5-4f08-a2c8-fd49731e11a9\",\"type\":\"GlyphRenderer\"},{\"id\":\"9faf19b3-ac4e-4bfe-8730-2770d6ed8c83\",\"type\":\"GlyphRenderer\"},{\"id\":\"8cf70faf-bd43-4562-86b7-c444a200a0b2\",\"type\":\"Legend\"},{\"id\":\"b05bded6-a846-4f19-963a-b17cf42de8cc\",\"type\":\"LinearAxis\"},{\"id\":\"0a9ceac2-bc48-42e3-9833-a5dba4463270\",\"type\":\"LinearAxis\"},{\"id\":\"b3e0ead0-bf7f-4366-bd53-ab5d10ccd7f8\",\"type\":\"Grid\"}],\"title\":{\"id\":\"f953de16-02cc-46af-b02b-31919b4e88fd\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"6f67ec95-ff02-4d86-9827-00c3405d7368\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"6775de46-8dab-47aa-9d7c-f1b775040acd\",\"type\":\"Toolbar\"},\"x_mapper_type\":\"auto\",\"x_range\":{\"id\":\"9bd0606e-2aaa-4ffb-a2b0-9e9b15970014\",\"type\":\"Range1d\"},\"y_mapper_type\":\"auto\",\"y_range\":{\"id\":\"6b68bde9-368a-4dcb-8ea4-2a2f0fc48b1d\",\"type\":\"Range1d\"}},\"id\":\"54327139-b8d1-46e9-aef5-c1f1c48d80b4\",\"subtype\":\"Chart\",\"type\":\"Plot\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.7},\"fill_color\":{\"value\":\"red\"},\"line_color\":{\"value\":\"red\"},\"size\":{\"units\":\"screen\",\"value\":5},\"x\":{\"field\":\"x_values\"},\"y\":{\"field\":\"y_values\"}},\"id\":\"d8557782-ff8c-4f34-b5f3-19438d69c39b\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(15.285714, 16.542857]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[15.0],\"label\":[\"(15.285714, 16.542857]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.257142857142858],\"x\":[\"15.914285500000002\"],\"y\":[7.5]}},\"id\":\"9848950d-1927-4296-b798-6db067dbb76f\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[{\"cyl\":3}],\"color\":[\"DimGrey\"],\"cyl\":[3],\"fill_alpha\":[0.8],\"height\":[1.5],\"label\":[{\"cyl\":3}],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[0.8],\"x\":[\"3\"],\"y\":[19.5]}},\"id\":\"b46cf5ce-e2ed-4947-ae55-3336d90e38ae\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"69e9192d-3dd7-42f6-82d7-2d5b46a95cf6\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"8bb71443-c84c-4e73-a716-411e8e372726\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"a814d8ac-32c5-4f08-a2c8-fd49731e11a9\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"13225710-1731-4b59-9ff0-37426bbc943d\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"[15.000000, 16.352941]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[10.0],\"label\":[\"[15.000000, 16.352941]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"15.6764705\"],\"y\":[5.0]}},\"id\":\"21bd34c4-c22a-40e5-a65c-d3e1dadbb9b1\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"90c98a92-55b4-4563-b503-23ae63b11391\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"dcd0e90e-d809-4abb-8868-9b6744f553a6\",\"type\":\"Rect\"},{\"attributes\":{\"overlay\":{\"id\":\"d87c4365-aada-43c1-9c31-8131803192ee\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"046326ec-c582-49ee-a555-09b888f05ac4\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"068a2587-43e9-4075-824f-3e6a8db33241\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"label\":{\"value\":\"4\"},\"renderers\":[{\"id\":\"7d16180a-4031-46de-ba69-8a2ecded94c9\",\"type\":\"GlyphRenderer\"},{\"id\":\"b694dd04-ec77-43b9-8623-54f8d1e1299d\",\"type\":\"GlyphRenderer\"},{\"id\":\"3aa1adb7-dc0c-4969-8f2a-3bd69fb8f3ce\",\"type\":\"GlyphRenderer\"},{\"id\":\"3ff91276-af7e-49b8-b884-734973d0aa0c\",\"type\":\"GlyphRenderer\"},{\"id\":\"b641f6af-0c8c-4d6c-a7ae-3f3ca5f457b7\",\"type\":\"GlyphRenderer\"},{\"id\":\"98e37269-3e10-4909-a55e-607cea5ea4a8\",\"type\":\"GlyphRenderer\"},{\"id\":\"7513ac83-9465-4784-92da-55b2c004cea5\",\"type\":\"GlyphRenderer\"},{\"id\":\"b9be75f4-d6e2-4236-b3f5-fd48ede3e46a\",\"type\":\"GlyphRenderer\"},{\"id\":\"de73d0a8-6720-4f74-85da-3ff97ad8f15c\",\"type\":\"GlyphRenderer\"},{\"id\":\"add1e257-beac-43bb-9ecf-72fd81e63de0\",\"type\":\"GlyphRenderer\"},{\"id\":\"33f6233f-6660-45b0-82ba-613b89cda04c\",\"type\":\"GlyphRenderer\"}]},\"id\":\"b3fb87bb-845d-4bc0-9781-e247de018827\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"f82b456b-d51b-4dec-af58-b27c5c30fec2\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1f918878-a8fd-4e23-97ed-1232116f57ec\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(25.823529, 27.176471]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[1.0],\"label\":[\"(25.823529, 27.176471]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.3529411764705905],\"x\":[\"26.5\"],\"y\":[0.5]}},\"id\":\"162e6401-77a4-4b05-8d5c-cd3b6b5c0ed0\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"[9.000000, 10.257143]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[3.0],\"label\":[\"[9.000000, 10.257143]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.257142857142858],\"x\":[\"9.6285715\"],\"y\":[1.5]}},\"id\":\"1156c16c-28da-4d67-92e9-f6891df0a633\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(27.176471, 28.529412]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[0.0],\"label\":[\"(27.176471, 28.529412]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"27.8529415\"],\"y\":[0.0]}},\"id\":\"36c6fe0f-8dde-4263-9c93-bc9a3a3a3eff\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(17.800000, 19.057143]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[5.0],\"label\":[\"(17.800000, 19.057143]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428562],\"x\":[\"18.4285715\"],\"y\":[2.5]}},\"id\":\"3f2cbbfd-3b61-4362-aabb-139df9e27c47\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"ca3ed368-0474-477d-b931-090b15e41165\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"46a6ea0b-a384-4191-ac0e-de624c3beced\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"e3373737-f2a2-4389-9304-d3dc110039f5\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"08d5de63-506d-453b-9d8e-3a33c27965a5\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"56087f7a-059c-4209-83b0-6d775d89497c\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"9e42522b-4558-4346-8870-a3d06a0c5877\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1b7860ed-7390-4e8a-a5c5-9247db73a1f7\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"be702fcf-f84d-4dac-aa24-a1c35eff2624\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"f0178834-7828-4590-98e0-c1e8db17334e\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"4c65a1b3-11ba-481d-a27e-4a2dad7200a9\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"f95a6092-8ce5-48cd-baf8-a7f55919345c\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"c24722a0-ff65-43d8-96a9-6e2e0909e808\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"0633aee3-9db2-454a-92aa-520ca8626ee0\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"8a9e8643-06ed-479b-9a92-6d51a8beb421\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"b46cf5ce-e2ed-4947-ae55-3336d90e38ae\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"33888ac7-53fb-415b-ae29-9dc67424ac9b\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"a49392cf-413d-411f-9caa-3338e9c5400f\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"928428f8-1760-4bbb-87a2-87e4213cd40e\",\"type\":\"Rect\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"ac6bab13-d94f-4057-bc3e-318861b02418\",\"type\":\"Rect\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y1s\",\"x0s\",\"x1s\",\"y0s\"],\"data\":{\"chart_index\":[{\"cyl\":8},{\"cyl\":8},{\"cyl\":8},{\"cyl\":8}],\"cyl\":[8,8,8,8],\"x0s\":[\"8:0.5\",\"8:0.65\",\"8:0.5\",\"8:0.65\"],\"x1s\":[\"8:0.5\",\"8:0.35\",\"8:0.5\",\"8:0.35\"],\"y0s\":[9.0,9.0,16.0,20.5],\"y1s\":[13.0,9.0,20.5,20.5]}},\"id\":\"65288c51-c90b-48b9-a463-8dd33aad3de6\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"plot\":{\"id\":\"046326ec-c582-49ee-a555-09b888f05ac4\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"2e2d5152-a686-4c54-9f15-d6e1f79f39a9\",\"type\":\"SaveTool\"},{\"attributes\":{\"data_source\":{\"id\":\"fadfc82a-3c3d-413f-a90e-5c664bcd4f4c\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"86edf8a4-664e-47aa-aee4-d5cea6292ced\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"db957fe4-b25b-4040-88db-ccfd9794583b\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"overlay\":{\"id\":\"853bc34c-514f-487d-8bac-b35ba76fbcaf\",\"type\":\"BoxAnnotation\"},\"plot\":{\"id\":\"54327139-b8d1-46e9-aef5-c1f1c48d80b4\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"4d950e9e-6568-48fb-98ae-1da610ade877\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"0e89bac9-ca63-418e-bc13-0b39dd78f2b2\",\"type\":\"Rect\"},{\"attributes\":{\"below\":[{\"id\":\"9152be2e-3a4f-438a-ae40-e34d7e81c292\",\"type\":\"CategoricalAxis\"}],\"css_classes\":null,\"left\":[{\"id\":\"67adde68-74e3-4ad4-b6ec-4769384eb60c\",\"type\":\"LinearAxis\"}],\"renderers\":[{\"id\":\"d87c4365-aada-43c1-9c31-8131803192ee\",\"type\":\"BoxAnnotation\"},{\"id\":\"9e42522b-4558-4346-8870-a3d06a0c5877\",\"type\":\"GlyphRenderer\"},{\"id\":\"70c905d9-a69d-4138-adc5-3caac773f032\",\"type\":\"GlyphRenderer\"},{\"id\":\"1255a001-65e6-439b-8411-5ed7a1fcbef8\",\"type\":\"GlyphRenderer\"},{\"id\":\"3d10cbdd-fff0-4d06-89b5-6e4fba63fab9\",\"type\":\"GlyphRenderer\"},{\"id\":\"8e8ff536-a594-47a8-9004-a2e439015b51\",\"type\":\"GlyphRenderer\"},{\"id\":\"32fc3944-5ecc-4c66-b189-3f2a4576c772\",\"type\":\"GlyphRenderer\"},{\"id\":\"2fe8827e-618f-4ead-adbd-a4fd4dfcbd50\",\"type\":\"GlyphRenderer\"},{\"id\":\"f7b8798a-5f0f-4395-a3a0-3499f9f81bc9\",\"type\":\"GlyphRenderer\"},{\"id\":\"3e3c1b79-a031-4ecf-bcb9-dd3fe8ce3297\",\"type\":\"GlyphRenderer\"},{\"id\":\"0f978e18-a373-4884-9b89-9ff85163434f\",\"type\":\"GlyphRenderer\"},{\"id\":\"5efbdd91-ff01-4b4a-a3aa-1596cd72e844\",\"type\":\"GlyphRenderer\"},{\"id\":\"b6cf2e66-05a2-4517-9cf4-ca96b53890a5\",\"type\":\"GlyphRenderer\"},{\"id\":\"a49392cf-413d-411f-9caa-3338e9c5400f\",\"type\":\"GlyphRenderer\"},{\"id\":\"610e8aa0-3f74-4cb7-b218-369cd26a6e11\",\"type\":\"GlyphRenderer\"},{\"id\":\"e37a10ea-0467-4965-a16b-93cbe7d1b092\",\"type\":\"GlyphRenderer\"},{\"id\":\"8c575db0-66df-4dee-a511-add7689dd6c0\",\"type\":\"GlyphRenderer\"},{\"id\":\"e4f42d41-3387-4fa4-8161-ed18348be1bb\",\"type\":\"GlyphRenderer\"},{\"id\":\"c92dfb4b-4060-48f3-9999-f52e07bcc276\",\"type\":\"GlyphRenderer\"},{\"id\":\"d292ef44-7bcf-48ad-b1d4-9ed18265db80\",\"type\":\"Legend\"},{\"id\":\"9152be2e-3a4f-438a-ae40-e34d7e81c292\",\"type\":\"CategoricalAxis\"},{\"id\":\"67adde68-74e3-4ad4-b6ec-4769384eb60c\",\"type\":\"LinearAxis\"},{\"id\":\"fcec8c3b-3736-468f-bb07-cae856303d19\",\"type\":\"Grid\"}],\"title\":{\"id\":\"2dfe1c9f-7d27-49e6-8abb-1a3c14dfc90e\",\"type\":\"Title\"},\"tool_events\":{\"id\":\"2dbdcb6c-6222-4b57-b3cd-890ab1c0a07b\",\"type\":\"ToolEvents\"},\"toolbar\":{\"id\":\"d1fcd2c2-c313-4a6a-b3a7-e8d25f4469ed\",\"type\":\"Toolbar\"},\"x_mapper_type\":\"auto\",\"x_range\":{\"id\":\"8a5d58d3-d838-45e4-a9fe-8c7f11a77375\",\"type\":\"FactorRange\"},\"y_mapper_type\":\"auto\",\"y_range\":{\"id\":\"6b68bde9-368a-4dcb-8ea4-2a2f0fc48b1d\",\"type\":\"Range1d\"}},\"id\":\"046326ec-c582-49ee-a555-09b888f05ac4\",\"subtype\":\"Chart\",\"type\":\"Plot\"},{\"attributes\":{\"data_source\":{\"id\":\"f75dbba1-3927-4d68-a4d1-adb1496102bc\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"d8557782-ff8c-4f34-b5f3-19438d69c39b\",\"type\":\"Circle\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"1255a001-65e6-439b-8411-5ed7a1fcbef8\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"52a36e1b-1a6c-4219-a7c2-3bd7d1c200b4\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"17159836-2397-4cc2-9d4f-52223889ac28\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"a837780a-5d60-4090-a4db-654c8702f16b\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"3e3c1b79-a031-4ecf-bcb9-dd3fe8ce3297\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"items\":[{\"id\":\"d1642d01-1064-4b51-931b-108d811f4cbb\",\"type\":\"LegendItem\"},{\"id\":\"84bcc607-735d-427b-a37f-3ad3f55a1024\",\"type\":\"LegendItem\"},{\"id\":\"e668ab4a-7454-4914-a460-692412575064\",\"type\":\"LegendItem\"},{\"id\":\"cf36d901-adff-47a1-aba0-858c01157534\",\"type\":\"LegendItem\"},{\"id\":\"3cc0b4fd-0e2b-4735-bdc9-826da66b980f\",\"type\":\"LegendItem\"}],\"location\":\"top_left\",\"plot\":{\"id\":\"046326ec-c582-49ee-a555-09b888f05ac4\",\"subtype\":\"Chart\",\"type\":\"Plot\"}},\"id\":\"d292ef44-7bcf-48ad-b1d4-9ed18265db80\",\"type\":\"Legend\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"y1s\",\"x0s\",\"x1s\",\"y0s\"],\"data\":{\"chart_index\":[{\"cyl\":5},{\"cyl\":5},{\"cyl\":5},{\"cyl\":5}],\"cyl\":[5,5,5,5],\"x0s\":[\"5:0.5\",\"5:0.65\",\"5:0.5\",\"5:0.65\"],\"x1s\":[\"5:0.5\",\"5:0.35\",\"5:0.5\",\"5:0.35\"],\"y0s\":[20.3,20.3,30.9,36.4],\"y1s\":[22.85,20.3,36.4,36.4]}},\"id\":\"68d3bf84-2cbf-402f-83b1-f7b88e9c2f81\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"27452549-d315-4a82-a6d2-d2171b17507c\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"ac6bab13-d94f-4057-bc3e-318861b02418\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"33f6233f-6660-45b0-82ba-613b89cda04c\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2710d90c-d159-47ee-a545-ecb6df32ff2f\",\"type\":\"BasicTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"b69f127a-ae74-4300-bdf7-07f4c2dd3cd1\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"b6167730-8590-493e-8cfb-c0995be12797\",\"type\":\"Segment\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"e37a10ea-0467-4965-a16b-93cbe7d1b092\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"ee2208c7-7b00-4584-b903-7e42bea2a9ef\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"f53049bb-c0ab-4025-a1f4-c9f495e52835\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"dcd0e90e-d809-4abb-8868-9b6744f553a6\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"b694dd04-ec77-43b9-8623-54f8d1e1299d\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(22.828571, 24.085714]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[2.0],\"label\":[\"(22.828571, 24.085714]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428598],\"x\":[\"23.4571425\"],\"y\":[1.0]}},\"id\":\"6a295c38-3e42-4c65-bb8c-e7d6100c995b\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_width\":{\"value\":2},\"x0\":{\"field\":\"x0s\"},\"x1\":{\"field\":\"x1s\"},\"y0\":{\"field\":\"y0s\"},\"y1\":{\"field\":\"y1s\"}},\"id\":\"18afdf8f-2ebe-4457-96f9-8b733f730afd\",\"type\":\"Segment\"},{\"attributes\":{\"callback\":null,\"factors\":[\"3\",\"4\",\"5\",\"6\",\"8\"]},\"id\":\"8a5d58d3-d838-45e4-a9fe-8c7f11a77375\",\"type\":\"FactorRange\"},{\"attributes\":{\"data_source\":{\"id\":\"65ba8278-e684-4f45-8b4c-e5e55ebc5bde\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"c4ebc479-de14-4653-8d4d-1ecf4eaa27df\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"0f978e18-a373-4884-9b89-9ff85163434f\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"axis_label\":\"Count( Mpg )\",\"formatter\":{\"id\":\"614a82bb-6974-45c1-b2fd-ae28dd49bbc5\",\"type\":\"BasicTickFormatter\"},\"plot\":{\"id\":\"54327139-b8d1-46e9-aef5-c1f1c48d80b4\",\"subtype\":\"Chart\",\"type\":\"Plot\"},\"ticker\":{\"id\":\"0c8aff46-7d04-45cd-9510-b42f9dee684f\",\"type\":\"BasicTicker\"}},\"id\":\"0a9ceac2-bc48-42e3-9833-a5dba4463270\",\"type\":\"LinearAxis\"},{\"attributes\":{\"data_source\":{\"id\":\"162e6401-77a4-4b05-8d5c-cd3b6b5c0ed0\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"ba558293-857d-42bd-abce-59b7f0d85145\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"28f8d6c1-be7e-48cc-8e10-dbccc3783216\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"b7de6ce6-269d-4a92-b569-a928668668ad\",\"type\":\"PanTool\"},{\"id\":\"43fd3a63-6168-431b-924f-c9d46ff10912\",\"type\":\"WheelZoomTool\"},{\"id\":\"4d950e9e-6568-48fb-98ae-1da610ade877\",\"type\":\"BoxZoomTool\"},{\"id\":\"a2fa6ab6-26f5-43fc-aa1c-584bb43ea56e\",\"type\":\"SaveTool\"},{\"id\":\"d90b7378-ce9a-4081-bbbc-ed3323135590\",\"type\":\"ResetTool\"},{\"id\":\"4f3f30e4-c907-4b73-bb45-c603b265fdad\",\"type\":\"HelpTool\"}]},\"id\":\"6775de46-8dab-47aa-9d7c-f1b775040acd\",\"type\":\"Toolbar\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"5b364fec-bf59-482d-9b54-09ad9d9f2e84\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"ecc9c040-f75a-4434-8598-a36a7858fcc8\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"8f4fed82-c496-441a-b669-f97b4406d0c6\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"49f1f924-bcbc-4858-a3ac-e302a785d90d\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"label\":{\"value\":\"6\"},\"renderers\":[{\"id\":\"42da02e1-fa2b-4b32-be47-cf7f928cb6b4\",\"type\":\"GlyphRenderer\"},{\"id\":\"77176890-f39d-4ff6-9280-dfadae047a31\",\"type\":\"GlyphRenderer\"},{\"id\":\"cd7e7c01-4ef4-4de2-85cd-7990274106ec\",\"type\":\"GlyphRenderer\"},{\"id\":\"781ebc99-41c6-418f-9600-e957f90317d4\",\"type\":\"GlyphRenderer\"},{\"id\":\"de8a0e88-6c89-4149-b151-32f928616a39\",\"type\":\"GlyphRenderer\"},{\"id\":\"88cb36e9-e2ed-4256-96b8-7d6c467316cc\",\"type\":\"GlyphRenderer\"},{\"id\":\"ca4b3c62-9f53-4a17-afad-619f203dd914\",\"type\":\"GlyphRenderer\"},{\"id\":\"75de2da4-11f0-45f6-a8b4-a8ea89d5e000\",\"type\":\"GlyphRenderer\"},{\"id\":\"28f8d6c1-be7e-48cc-8e10-dbccc3783216\",\"type\":\"GlyphRenderer\"},{\"id\":\"7c48132d-6eec-4c84-88aa-20ca1cce52be\",\"type\":\"GlyphRenderer\"},{\"id\":\"75dcad5d-052f-4b09-a254-b7a7030bd465\",\"type\":\"GlyphRenderer\"},{\"id\":\"65f685c8-11ba-4370-a548-c0476aed623b\",\"type\":\"GlyphRenderer\"},{\"id\":\"912cdd78-7b41-472c-9f38-cad0ca32a457\",\"type\":\"GlyphRenderer\"},{\"id\":\"3f1c20e6-9567-44be-be09-e83915eb4bf5\",\"type\":\"GlyphRenderer\"},{\"id\":\"27597d5e-e034-48d3-b70b-1364b3316811\",\"type\":\"GlyphRenderer\"},{\"id\":\"37f21477-2bd7-4fca-8168-d95bf7ff5ac6\",\"type\":\"GlyphRenderer\"},{\"id\":\"41469450-63b2-4b31-8eaa-e83b93ae4a77\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5cda1431-6557-42e3-8d03-abb39eb15a35\",\"type\":\"LegendItem\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(20.600000, 23.200000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[20.0],\"label\":[\"(20.600000, 23.200000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.599999999999998],\"x\":[\"21.9\"],\"y\":[10.0]}},\"id\":\"f53049bb-c0ab-4025-a1f4-c9f495e52835\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"7d681a85-225f-4e6e-bf30-66707117e574\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"0aa86511-2e08-41e0-8f85-7edfd7519175\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"de73d0a8-6720-4f74-85da-3ff97ad8f15c\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"field\":\"fill_alpha\"},\"fill_color\":{\"field\":\"color\"},\"height\":{\"field\":\"height\",\"units\":\"data\"},\"line_color\":{\"field\":\"line_color\"},\"width\":{\"field\":\"width\",\"units\":\"data\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"86edf8a4-664e-47aa-aee4-d5cea6292ced\",\"type\":\"Rect\"},{\"attributes\":{\"data_source\":{\"id\":\"fae39ee4-4ca3-41c1-8ee0-3384865e15ca\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"ee2208c7-7b00-4584-b903-7e42bea2a9ef\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"75de2da4-11f0-45f6-a8b4-a8ea89d5e000\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"a86db242-b3cb-4090-941c-6073fdc83081\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1f918878-a8fd-4e23-97ed-1232116f57ec\",\"type\":\"Rect\"},\"hover_glyph\":null,\"nonselection_glyph\":null,\"selection_glyph\":null},\"id\":\"88cb36e9-e2ed-4256-96b8-7d6c467316cc\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(10.257143, 11.514286]\"],\"color\":[\"#00ad9c\"],\"fill_alpha\":[0.6],\"height\":[4.0],\"label\":[\"(10.257143, 11.514286]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.2571428571428562],\"x\":[\"10.885714499999999\"],\"y\":[2.0]}},\"id\":\"75959b52-5899-422e-8454-0780f20d95ec\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"9f34f209-ba07-4457-8cdd-f90b4594888b\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(41.400000, 44.000000]\"],\"color\":[\"#5ab738\"],\"fill_alpha\":[0.6],\"height\":[3.0],\"label\":[\"(41.400000, 44.000000]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[2.5999999999999943],\"x\":[\"42.7\"],\"y\":[1.5]}},\"id\":\"45011c38-2363-46ea-922b-fca85402cc82\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"column_names\":[\"height\",\"width\",\"fill_alpha\",\"label\",\"x\",\"line_color\",\"color\",\"line_alpha\",\"y\"],\"data\":{\"chart_index\":[\"(20.411765, 21.764706]\"],\"color\":[\"#df5320\"],\"fill_alpha\":[0.6],\"height\":[11.0],\"label\":[\"(20.411765, 21.764706]\"],\"line_alpha\":[1.0],\"line_color\":[\"black\"],\"width\":[1.352941176470587],\"x\":[\"21.0882355\"],\"y\":[5.5]}},\"id\":\"bdc0cc98-12d1-4602-bfe6-56fc5d212739\",\"type\":\"ColumnDataSource\"}],\"root_ids\":[\"e8601d89-c5d7-4214-b0f2-15ce69b6816f\"]},\"title\":\"Bokeh Application\",\"version\":\"0.12.4\"}};\n",
" var render_items = [{\"docid\":\"edfd76a8-4bb7-4d48-af5d-d1601c20da77\",\"elementid\":\"282c8466-8108-47f0-a81d-94d1eaf4d158\",\"modelid\":\"e8601d89-c5d7-4214-b0f2-15ce69b6816f\"}];\n",
" \n",
" Bokeh.embed.embed_items(docs_json, render_items);\n",
" };\n",
" if (document.readyState != \"loading\") fn();\n",
" else document.addEventListener(\"DOMContentLoaded\", fn);\n",
" })();\n",
" },\n",
" function(Bokeh) {\n",
" }\n",
" ];\n",
" \n",
" function run_inline_js() {\n",
" \n",
" if ((window.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
" inline_js[i](window.Bokeh);\n",
" }if (force === true) {\n",
" display_loaded();\n",
" }} else if (Date.now() < window._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!window._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" window._bokeh_failed_load = true;\n",
" } else if (force !== true) {\n",
" var cell = $(document.getElementById(\"282c8466-8108-47f0-a81d-94d1eaf4d158\")).parents('.cell').data().cell;\n",
" cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
" }\n",
" \n",
" }\n",
" \n",
" if (window._bokeh_is_loading === 0) {\n",
" console.log(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
" run_inline_js();\n",
" } else {\n",
" load_libs(js_urls, function() {\n",
" console.log(\"Bokeh: BokehJS plotting callback run at\", now());\n",
" run_inline_js();\n",
" });\n",
" }\n",
" }(this));\n",
"</script>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"hist = Histogram(df,values='mpg',color='cyl')\n",
"box = BoxPlot(df,values='mpg',label='cyl')\n",
"box.y_range = hist.y_range\n",
"show(row(hist,box))\n",
"#軸のスケールが一致しないと描画エラーになる。ま、そりゃそうだが…"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.4.4"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment