diff --git a/docs/bokeh/annotations.ipynb b/docs/bokeh/annotations.ipynb
index f8c1d39..6b6ce66 100755
--- a/docs/bokeh/annotations.ipynb
+++ b/docs/bokeh/annotations.ipynb
@@ -35,7 +35,7 @@
{
"data": {
"text/html": [
- "\n",
"
\n",
"
\n",
- "
Loading BokehJS ...\n",
+ "
Loading BokehJS ...\n",
"
\n"
]
},
@@ -54,287 +54,8 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function now() {\n",
- " return new Date();\n",
- " }\n",
- "\n",
- " const force = true;\n",
- "\n",
- " if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n",
- " root._bokeh_onload_callbacks = [];\n",
- " root._bokeh_is_loading = undefined;\n",
- " }\n",
- "\n",
- "const JS_MIME_TYPE = 'application/javascript';\n",
- " const HTML_MIME_TYPE = 'text/html';\n",
- " const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n",
- " const CLASS_NAME = 'output_bokeh rendered_html';\n",
- "\n",
- " /**\n",
- " * Render data to the DOM node\n",
- " */\n",
- " function render(props, node) {\n",
- " const script = document.createElement(\"script\");\n",
- " node.appendChild(script);\n",
- " }\n",
- "\n",
- " /**\n",
- " * Handle when an output is cleared or removed\n",
- " */\n",
- " function handleClearOutput(event, handle) {\n",
- " const cell = handle.cell;\n",
- "\n",
- " const id = cell.output_area._bokeh_element_id;\n",
- " const server_id = cell.output_area._bokeh_server_id;\n",
- " // Clean up Bokeh references\n",
- " if (id != null && id in Bokeh.index) {\n",
- " Bokeh.index[id].model.document.clear();\n",
- " delete Bokeh.index[id];\n",
- " }\n",
- "\n",
- " if (server_id !== undefined) {\n",
- " // Clean up Bokeh references\n",
- " const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n",
- " cell.notebook.kernel.execute(cmd_clean, {\n",
- " iopub: {\n",
- " output: function(msg) {\n",
- " const id = msg.content.text.trim();\n",
- " if (id in Bokeh.index) {\n",
- " Bokeh.index[id].model.document.clear();\n",
- " delete Bokeh.index[id];\n",
- " }\n",
- " }\n",
- " }\n",
- " });\n",
- " // Destroy server and session\n",
- " const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n",
- " cell.notebook.kernel.execute(cmd_destroy);\n",
- " }\n",
- " }\n",
- "\n",
- " /**\n",
- " * Handle when a new output is added\n",
- " */\n",
- " function handleAddOutput(event, handle) {\n",
- " const output_area = handle.output_area;\n",
- " const output = handle.output;\n",
- "\n",
- " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n",
- " if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n",
- " return\n",
- " }\n",
- "\n",
- " const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n",
- "\n",
- " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n",
- " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n",
- " // store reference to embed id on output_area\n",
- " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n",
- " }\n",
- " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n",
- " const bk_div = document.createElement(\"div\");\n",
- " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n",
- " const script_attrs = bk_div.children[0].attributes;\n",
- " for (let i = 0; i < script_attrs.length; i++) {\n",
- " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n",
- " toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n",
- " }\n",
- " // store reference to server id on output_area\n",
- " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n",
- " }\n",
- " }\n",
- "\n",
- " function register_renderer(events, OutputArea) {\n",
- "\n",
- " function append_mime(data, metadata, element) {\n",
- " // create a DOM node to render to\n",
- " const toinsert = this.create_output_subarea(\n",
- " metadata,\n",
- " CLASS_NAME,\n",
- " EXEC_MIME_TYPE\n",
- " );\n",
- " this.keyboard_manager.register_events(toinsert);\n",
- " // Render to node\n",
- " const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n",
- " render(props, toinsert[toinsert.length - 1]);\n",
- " element.append(toinsert);\n",
- " return toinsert\n",
- " }\n",
- "\n",
- " /* Handle when an output is cleared or removed */\n",
- " events.on('clear_output.CodeCell', handleClearOutput);\n",
- " events.on('delete.Cell', handleClearOutput);\n",
- "\n",
- " /* Handle when a new output is added */\n",
- " events.on('output_added.OutputArea', handleAddOutput);\n",
- "\n",
- " /**\n",
- " * Register the mime type and append_mime function with output_area\n",
- " */\n",
- " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n",
- " /* Is output safe? */\n",
- " safe: true,\n",
- " /* Index of renderer in `output_area.display_order` */\n",
- " index: 0\n",
- " });\n",
- " }\n",
- "\n",
- " // register the mime type if in Jupyter Notebook environment and previously unregistered\n",
- " if (root.Jupyter !== undefined) {\n",
- " const events = require('base/js/events');\n",
- " const OutputArea = require('notebook/js/outputarea').OutputArea;\n",
- "\n",
- " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n",
- " register_renderer(events, OutputArea);\n",
- " }\n",
- " }\n",
- " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n",
- " root._bokeh_timeout = Date.now() + 5000;\n",
- " root._bokeh_failed_load = false;\n",
- " }\n",
- "\n",
- " const NB_LOAD_WARNING = {'data': {'text/html':\n",
- " \"\\n\"+\n",
- " \"
\\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",
- " \"
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n",
- " \"- use INLINE resources instead, as so:
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"from bokeh.resources import INLINE\\n\"+\n",
- " \"output_notebook(resources=INLINE)\\n\"+\n",
- " \"\\n\"+\n",
- " \"
\"}};\n",
- "\n",
- " function display_loaded() {\n",
- " const el = document.getElementById(\"e77dde2a-4aea-4279-9553-44ffe1defe6b\");\n",
- " if (el != null) {\n",
- " el.textContent = \"BokehJS is loading...\";\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " if (el != null) {\n",
- " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n",
- " }\n",
- " } else if (Date.now() < root._bokeh_timeout) {\n",
- " setTimeout(display_loaded, 100)\n",
- " }\n",
- " }\n",
- "\n",
- " function run_callbacks() {\n",
- " try {\n",
- " root._bokeh_onload_callbacks.forEach(function(callback) {\n",
- " if (callback != null)\n",
- " callback();\n",
- " });\n",
- " } finally {\n",
- " delete root._bokeh_onload_callbacks\n",
- " }\n",
- " console.debug(\"Bokeh: all callbacks have finished\");\n",
- " }\n",
- "\n",
- " function load_libs(css_urls, js_urls, callback) {\n",
- " if (css_urls == null) css_urls = [];\n",
- " if (js_urls == null) js_urls = [];\n",
- "\n",
- " root._bokeh_onload_callbacks.push(callback);\n",
- " if (root._bokeh_is_loading > 0) {\n",
- " console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
- " root._bokeh_is_loading = css_urls.length + js_urls.length;\n",
- "\n",
- " function on_load() {\n",
- " root._bokeh_is_loading--;\n",
- " if (root._bokeh_is_loading === 0) {\n",
- " console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n",
- " run_callbacks()\n",
- " }\n",
- " }\n",
- "\n",
- " function on_error(url) {\n",
- " console.error(\"failed to load \" + url);\n",
- " }\n",
- "\n",
- " for (let i = 0; i < css_urls.length; i++) {\n",
- " const url = css_urls[i];\n",
- " const element = document.createElement(\"link\");\n",
- " element.onload = on_load;\n",
- " element.onerror = on_error.bind(null, url);\n",
- " element.rel = \"stylesheet\";\n",
- " element.type = \"text/css\";\n",
- " element.href = url;\n",
- " console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n",
- " document.body.appendChild(element);\n",
- " }\n",
- "\n",
- " for (let i = 0; i < js_urls.length; i++) {\n",
- " const url = js_urls[i];\n",
- " const element = document.createElement('script');\n",
- " element.onload = on_load;\n",
- " element.onerror = on_error.bind(null, url);\n",
- " element.async = false;\n",
- " element.src = url;\n",
- " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
- " document.head.appendChild(element);\n",
- " }\n",
- " };\n",
- "\n",
- " function inject_raw_css(css) {\n",
- " const element = document.createElement(\"style\");\n",
- " element.appendChild(document.createTextNode(css));\n",
- " document.body.appendChild(element);\n",
- " }\n",
- "\n",
- " const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.1.1.min.js\"];\n",
- " const css_urls = [];\n",
- "\n",
- " const inline_js = [ function(Bokeh) {\n",
- " Bokeh.set_log_level(\"info\");\n",
- " },\n",
- "function(Bokeh) {\n",
- " }\n",
- " ];\n",
- "\n",
- " function run_inline_js() {\n",
- " if (root.Bokeh !== undefined || force === true) {\n",
- " for (let i = 0; i < inline_js.length; i++) {\n",
- " inline_js[i].call(root, root.Bokeh);\n",
- " }\n",
- "if (force === true) {\n",
- " display_loaded();\n",
- " }} else if (Date.now() < root._bokeh_timeout) {\n",
- " setTimeout(run_inline_js, 100);\n",
- " } else if (!root._bokeh_failed_load) {\n",
- " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
- " root._bokeh_failed_load = true;\n",
- " } else if (force !== true) {\n",
- " const cell = $(document.getElementById(\"e77dde2a-4aea-4279-9553-44ffe1defe6b\")).parents('.cell').data().cell;\n",
- " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
- " }\n",
- " }\n",
- "\n",
- " if (root._bokeh_is_loading === 0) {\n",
- " console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
- " run_inline_js();\n",
- " } else {\n",
- " load_libs(css_urls, js_urls, function() {\n",
- " console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n",
- " run_inline_js();\n",
- " });\n",
- " }\n",
- "}(window));"
- ],
- "application/vnd.bokehjs_load.v0+json": "(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"\\n\"+\n \"
\\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 \"
\\n\"+\n \"
\\n\"+\n \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n \"- use INLINE resources instead, as so:
\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded() {\n const el = document.getElementById(\"e77dde2a-4aea-4279-9553-44ffe1defe6b\");\n if (el != null) {\n el.textContent = \"BokehJS is loading...\";\n }\n if (root.Bokeh !== undefined) {\n if (el != null) {\n el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(display_loaded, 100)\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.1.1.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\nif (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"e77dde2a-4aea-4279-9553-44ffe1defe6b\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));"
+ "application/javascript": "'use strict';\n(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\nconst JS_MIME_TYPE = 'application/javascript';\n const HTML_MIME_TYPE = 'text/html';\n const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n const CLASS_NAME = 'output_bokeh rendered_html';\n\n /**\n * Render data to the DOM node\n */\n function render(props, node) {\n const script = document.createElement(\"script\");\n node.appendChild(script);\n }\n\n /**\n * Handle when an output is cleared or removed\n */\n function handleClearOutput(event, handle) {\n function drop(id) {\n const view = Bokeh.index.get_by_id(id)\n if (view != null) {\n view.model.document.clear()\n Bokeh.index.delete(view)\n }\n }\n\n const cell = handle.cell;\n\n const id = cell.output_area._bokeh_element_id;\n const server_id = cell.output_area._bokeh_server_id;\n\n // Clean up Bokeh references\n if (id != null) {\n drop(id)\n }\n\n if (server_id !== undefined) {\n // Clean up Bokeh references\n const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n cell.notebook.kernel.execute(cmd_clean, {\n iopub: {\n output: function(msg) {\n const id = msg.content.text.trim()\n drop(id)\n }\n }\n });\n // Destroy server and session\n const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n cell.notebook.kernel.execute(cmd_destroy);\n }\n }\n\n /**\n * Handle when a new output is added\n */\n function handleAddOutput(event, handle) {\n const output_area = handle.output_area;\n const output = handle.output;\n\n // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n return\n }\n\n const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n\n if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n // store reference to embed id on output_area\n output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n }\n if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n const bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n const script_attrs = bk_div.children[0].attributes;\n for (let i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n }\n\n function register_renderer(events, OutputArea) {\n\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n const toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[toinsert.length - 1]);\n element.append(toinsert);\n return toinsert\n }\n\n /* Handle when an output is cleared or removed */\n events.on('clear_output.CodeCell', handleClearOutput);\n events.on('delete.Cell', handleClearOutput);\n\n /* Handle when a new output is added */\n events.on('output_added.OutputArea', handleAddOutput);\n\n /**\n * Register the mime type and append_mime function with output_area\n */\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n /* Is output safe? */\n safe: true,\n /* Index of renderer in `output_area.display_order` */\n index: 0\n });\n }\n\n // register the mime type if in Jupyter Notebook environment and previously unregistered\n if (root.Jupyter !== undefined) {\n const events = require('base/js/events');\n const OutputArea = require('notebook/js/outputarea').OutputArea;\n\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n }\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"\\n\"+\n \"
\\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 \"
\\n\"+\n \"
\\n\"+\n \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n \"- use INLINE resources instead, as so:
\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded(error = null) {\n const el = document.getElementById(\"ff884aaf-dc22-40fc-9993-d6948049b62a\");\n if (el != null) {\n const html = (() => {\n if (typeof root.Bokeh === \"undefined\") {\n if (error == null) {\n return \"BokehJS is loading ...\";\n } else {\n return \"BokehJS failed to load.\";\n }\n } else {\n const prefix = `BokehJS ${root.Bokeh.version}`;\n if (error == null) {\n return `${prefix} successfully loaded.`;\n } else {\n return `${prefix} encountered errors while loading and may not function as expected.`;\n }\n }\n })();\n el.innerHTML = html;\n\n if (error != null) {\n const wrapper = document.createElement(\"div\");\n wrapper.style.overflow = \"auto\";\n wrapper.style.height = \"5em\";\n wrapper.style.resize = \"vertical\";\n const content = document.createElement(\"div\");\n content.style.fontFamily = \"monospace\";\n content.style.whiteSpace = \"pre-wrap\";\n content.style.backgroundColor = \"rgb(255, 221, 221)\";\n content.textContent = error.stack ?? error.toString();\n wrapper.append(content);\n el.append(wrapper);\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(() => display_loaded(error), 100);\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.5.1.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n try {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\n\n } catch (error) {display_loaded(error);throw error;\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"ff884aaf-dc22-40fc-9993-d6948049b62a\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));",
+ "application/vnd.bokehjs_load.v0+json": ""
},
"metadata": {},
"output_type": "display_data"
@@ -357,7 +78,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -365,32 +86,7 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"8071e3e4-4517-4afd-918b-1fb725420ee6\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1001\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1003\"},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1012\",\"attributes\":{\"start\":-2,\"end\":2}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1014\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1016\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1004\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1053\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1047\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1048\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1049\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1054\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1055\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1050\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1051\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1052\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1008\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1032\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1033\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1034\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1035\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1036\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1037\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1038\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1025\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1028\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1027\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1026\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1018\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1021\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1020\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1019\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1024\",\"attributes\":{\"axis\":{\"id\":\"p1018\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1031\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1025\"}}},{\"type\":\"object\",\"name\":\"Span\",\"id\":\"p1056\",\"attributes\":{\"location\":1,\"line_color\":\"olive\",\"line_width\":4}},{\"type\":\"object\",\"name\":\"Span\",\"id\":\"p1057\",\"attributes\":{\"location\":-1,\"line_color\":\"firebrick\",\"line_width\":4}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"8071e3e4-4517-4afd-918b-1fb725420ee6\",\"roots\":{\"p1001\":\"f0e7798e-8b5b-4200-8379-a4ce72ccd2bb\"},\"root_ids\":[\"p1001\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"7eaad226-95d5-4157-bfbf-469d5a4237e0\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1001\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1003\"},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1010\",\"attributes\":{\"start\":-2,\"end\":2}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1011\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1012\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1008\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1042\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1036\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1037\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1038\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1043\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1044\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1039\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1040\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1041\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1009\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1023\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1024\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1025\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1026\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1032\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1031\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1033\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1034\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1035\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1018\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1019\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1020\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1021\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1013\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1014\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1015\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1016\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1017\",\"attributes\":{\"axis\":{\"id\":\"p1013\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1022\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1018\"}}},{\"type\":\"object\",\"name\":\"Span\",\"id\":\"p1045\",\"attributes\":{\"location\":1,\"line_color\":\"olive\",\"line_width\":4}},{\"type\":\"object\",\"name\":\"Span\",\"id\":\"p1046\",\"attributes\":{\"location\":-1,\"line_color\":\"firebrick\",\"line_width\":4}}]}}]}};\n const render_items = [{\"docid\":\"7eaad226-95d5-4157-bfbf-469d5a4237e0\",\"roots\":{\"p1001\":\"e3c5fc3a-cde4-4642-b220-0a66e22e2a4d\"},\"root_ids\":[\"p1001\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
@@ -451,7 +147,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -459,37 +155,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"1618b7e3-35cb-4bc3-8dba-4f08d629b6b5\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1147\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1149\"},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1158\",\"attributes\":{\"start\":-2,\"end\":2}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1160\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1162\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1150\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1199\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1193\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1194\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1195\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1200\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1201\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1196\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1197\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1198\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1154\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1178\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1179\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1180\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1181\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1182\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1183\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1184\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1171\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1174\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1173\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1172\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1164\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1167\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1166\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1165\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1170\",\"attributes\":{\"axis\":{\"id\":\"p1164\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1177\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1171\"}}},{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1202\",\"attributes\":{\"bottom\":1,\"fill_color\":\"olive\",\"fill_alpha\":0.1}},{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1203\",\"attributes\":{\"top\":-1,\"fill_color\":\"firebrick\",\"fill_alpha\":0.1}},{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1204\",\"attributes\":{\"left\":7,\"right\":12,\"bottom\":-0.3,\"top\":0.6,\"fill_color\":\"navy\",\"fill_alpha\":0.1}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"1618b7e3-35cb-4bc3-8dba-4f08d629b6b5\",\"roots\":{\"p1147\":\"d15627d5-3f6f-4cea-83c3-921c47681bb9\"},\"root_ids\":[\"p1147\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"f9e278ac-1187-4075-9b50-608349593dbf\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1049\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1051\"},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1058\",\"attributes\":{\"start\":-2,\"end\":2}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1059\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1060\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1056\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1090\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1084\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1085\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1086\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[200],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1091\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1092\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1087\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1088\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1089\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1057\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1071\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1072\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1073\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1074\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1080\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1079\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1081\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1082\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1083\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1066\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1067\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1068\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1069\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1061\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1062\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1063\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1064\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1065\",\"attributes\":{\"axis\":{\"id\":\"p1061\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1070\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1066\"}}},{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1093\",\"attributes\":{\"fill_color\":\"olive\",\"fill_alpha\":0.1,\"left\":{\"type\":\"object\",\"name\":\"Node\",\"id\":\"p1095\",\"attributes\":{\"target\":\"frame\",\"symbol\":\"left\"}},\"right\":{\"type\":\"object\",\"name\":\"Node\",\"id\":\"p1096\",\"attributes\":{\"target\":\"frame\",\"symbol\":\"right\"}},\"top\":{\"type\":\"object\",\"name\":\"Node\",\"id\":\"p1097\",\"attributes\":{\"target\":\"frame\",\"symbol\":\"top\"}},\"bottom\":1,\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1099\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1098\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}},{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1100\",\"attributes\":{\"fill_color\":\"firebrick\",\"fill_alpha\":0.1,\"left\":{\"type\":\"object\",\"name\":\"Node\",\"id\":\"p1102\",\"attributes\":{\"target\":\"frame\",\"symbol\":\"left\"}},\"right\":{\"type\":\"object\",\"name\":\"Node\",\"id\":\"p1103\",\"attributes\":{\"target\":\"frame\",\"symbol\":\"right\"}},\"top\":-1,\"bottom\":{\"type\":\"object\",\"name\":\"Node\",\"id\":\"p1104\",\"attributes\":{\"target\":\"frame\",\"symbol\":\"bottom\"}},\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1106\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1105\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}},{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1107\",\"attributes\":{\"fill_color\":\"navy\",\"fill_alpha\":0.1,\"left\":7,\"right\":12,\"top\":0.6,\"bottom\":-0.3,\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1113\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1112\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}]}}]}};\n const render_items = [{\"docid\":\"f9e278ac-1187-4075-9b50-608349593dbf\",\"roots\":{\"p1049\":\"cde77bef-a8f5-4a54-b643-a152b2b6d201\"},\"root_ids\":[\"p1049\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1147"
+ "id": "p1049"
}
},
"output_type": "display_data"
@@ -555,7 +226,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -563,37 +234,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"23ce3e0f-e278-4944-97c1-026294993e13\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1308\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1317\",\"attributes\":{\"end\":10}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1319\",\"attributes\":{\"end\":10}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1321\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1323\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1311\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1360\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1354\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1355\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1356\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[2,5,8]],[\"y\",[4,7,6]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1361\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1362\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1357\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1358\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1359\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1315\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1339\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1340\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1341\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1342\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1343\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1344\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1345\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1332\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1335\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1334\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1333\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1325\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1328\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1327\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1326\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1331\",\"attributes\":{\"axis\":{\"id\":\"p1325\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1338\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1332\"}}},{\"type\":\"object\",\"name\":\"Label\",\"id\":\"p1363\",\"attributes\":{\"text\":\"Second Point\",\"text_baseline\":\"middle\",\"x\":5,\"y\":7,\"x_offset\":12}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"23ce3e0f-e278-4944-97c1-026294993e13\",\"roots\":{\"p1308\":\"b0a4cc7b-3c1e-4f62-8bbd-8422e648662c\"},\"root_ids\":[\"p1308\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"1117c260-f5ce-4792-8738-9ba72d9ec861\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1116\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1125\",\"attributes\":{\"end\":10}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1126\",\"attributes\":{\"end\":10}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1127\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1128\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1123\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1158\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1152\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1153\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1154\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[2,5,8]],[\"y\",[4,7,6]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1159\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1160\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1155\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1156\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1157\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1124\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1139\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1140\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1141\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1142\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1148\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1147\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1149\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1150\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1151\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1134\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1135\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1136\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1137\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1129\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1130\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1131\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1132\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1133\",\"attributes\":{\"axis\":{\"id\":\"p1129\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1138\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1134\"}}},{\"type\":\"object\",\"name\":\"Label\",\"id\":\"p1161\",\"attributes\":{\"text\":\"Second Point\",\"text_baseline\":\"middle\",\"x\":5,\"y\":7,\"x_offset\":12}}]}}]}};\n const render_items = [{\"docid\":\"1117c260-f5ce-4792-8738-9ba72d9ec861\",\"roots\":{\"p1116\":\"f1a9a8ca-a5e8-4983-8ff8-cdfdde1d7e27\"},\"root_ids\":[\"p1116\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1308"
+ "id": "p1116"
}
},
"output_type": "display_data"
@@ -604,7 +250,7 @@
"from bokeh.plotting import figure\n",
"\n",
"p = figure(x_range=(0,10), y_range=(0,10))\n",
- "p.circle([2, 5, 8], [4, 7, 6], color=\"olive\", size=10)\n",
+ "p.scatter([2, 5, 8], [4, 7, 6], color=\"olive\", size=10)\n",
"\n",
"label = Label(x=5, y=7, x_offset=12, text=\"Second Point\", text_baseline=\"middle\")\n",
"p.add_layout(label)\n",
@@ -630,7 +276,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -638,37 +284,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"3db6c10f-9c8d-48e9-9cc0-0e6dcedda3a4\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1479\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1488\",\"attributes\":{\"start\":160,\"end\":175}},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1481\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1492\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1494\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1482\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1531\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1476\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1477\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1478\"},\"data\":{\"type\":\"map\",\"entries\":[[\"temp\",[166,171,172,168,174,162]],[\"pressure\",[165,189,220,141,260,174]],[\"names\",[\"A\",\"B\",\"C\",\"D\",\"E\",\"F\"]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1532\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1533\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1528\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"temp\"},\"y\":{\"type\":\"field\",\"field\":\"pressure\"},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1529\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"temp\"},\"y\":{\"type\":\"field\",\"field\":\"pressure\"},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1530\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"temp\"},\"y\":{\"type\":\"field\",\"field\":\"pressure\"},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1486\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1510\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1511\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1512\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1513\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1514\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1515\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1516\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1503\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1506\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1505\"},\"axis_label\":\"Pressure (lbs)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1504\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1496\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1499\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1498\"},\"axis_label\":\"Temperature (C)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1497\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1502\",\"attributes\":{\"axis\":{\"id\":\"p1496\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1509\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1503\"}}},{\"type\":\"object\",\"name\":\"LabelSet\",\"id\":\"p1534\",\"attributes\":{\"level\":\"glyph\",\"source\":{\"id\":\"p1476\"},\"x\":{\"type\":\"field\",\"field\":\"temp\"},\"y\":{\"type\":\"field\",\"field\":\"pressure\"},\"text\":{\"type\":\"field\",\"field\":\"names\"},\"x_offset\":{\"type\":\"value\",\"value\":5},\"y_offset\":{\"type\":\"value\",\"value\":5}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"3db6c10f-9c8d-48e9-9cc0-0e6dcedda3a4\",\"roots\":{\"p1479\":\"dea6dbb5-06d5-4fce-a531-90eb0d901a11\"},\"root_ids\":[\"p1479\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"aaadd4fd-1eae-4988-a9a0-24876ce92790\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1165\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1174\",\"attributes\":{\"start\":160,\"end\":175}},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1167\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1175\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1176\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1172\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1206\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1162\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1163\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1164\"},\"data\":{\"type\":\"map\",\"entries\":[[\"temp\",[166,171,172,168,174,162]],[\"pressure\",[165,189,220,141,260,174]],[\"names\",[\"A\",\"B\",\"C\",\"D\",\"E\",\"F\"]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1207\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1208\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1203\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"temp\"},\"y\":{\"type\":\"field\",\"field\":\"pressure\"},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1204\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"temp\"},\"y\":{\"type\":\"field\",\"field\":\"pressure\"},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1205\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"temp\"},\"y\":{\"type\":\"field\",\"field\":\"pressure\"},\"size\":{\"type\":\"value\",\"value\":8},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1173\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1187\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1188\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1189\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1190\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1196\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1195\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1197\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1198\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1199\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1182\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1183\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1184\"},\"axis_label\":\"Pressure (lbs)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1185\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1177\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1178\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1179\"},\"axis_label\":\"Temperature (C)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1180\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1181\",\"attributes\":{\"axis\":{\"id\":\"p1177\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1186\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1182\"}}},{\"type\":\"object\",\"name\":\"LabelSet\",\"id\":\"p1209\",\"attributes\":{\"level\":\"glyph\",\"source\":{\"id\":\"p1162\"},\"x\":{\"type\":\"field\",\"field\":\"temp\"},\"y\":{\"type\":\"field\",\"field\":\"pressure\"},\"text\":{\"type\":\"field\",\"field\":\"names\"},\"x_offset\":{\"type\":\"value\",\"value\":5},\"y_offset\":{\"type\":\"value\",\"value\":5}}}]}}]}};\n const render_items = [{\"docid\":\"aaadd4fd-1eae-4988-a9a0-24876ce92790\",\"roots\":{\"p1165\":\"a54c3e1e-09b0-4c23-a1a4-085773945788\"},\"root_ids\":[\"p1165\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1479"
+ "id": "p1165"
}
},
"output_type": "display_data"
@@ -747,12 +368,7 @@
"data": {
"text/html": [
"\n",
- "\n",
- "\n",
- "\n",
- "\n",
- "\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -760,39 +376,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " \n",
- " const docs_json = {\"5ccf759a-2e7d-4a89-bdc0-d9bf1d96f448\":{\"defs\":[],\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"1499\"}],\"center\":[{\"id\":\"1502\"},{\"id\":\"1506\"},{\"id\":\"1528\"},{\"id\":\"1531\"},{\"id\":\"1534\"}],\"left\":[{\"id\":\"1503\"}],\"renderers\":[{\"id\":\"1525\"}],\"title\":{\"id\":\"1580\"},\"toolbar\":{\"id\":\"1514\"},\"x_range\":{\"id\":\"1491\"},\"x_scale\":{\"id\":\"1495\"},\"y_range\":{\"id\":\"1493\"},\"y_scale\":{\"id\":\"1497\"}},\"id\":\"1490\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"field\":\"fill_color\"},\"hatch_color\":{\"field\":\"hatch_color\"},\"line_color\":{\"field\":\"line_color\"},\"radius\":{\"value\":0.1},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1522\",\"type\":\"Circle\"},{\"attributes\":{\"coordinates\":null,\"end\":{\"id\":\"1527\"},\"group\":null,\"source\":{\"id\":\"1588\"},\"start\":null,\"x_end\":{\"value\":1},\"x_start\":{\"value\":0},\"y_end\":{\"value\":0},\"y_start\":{\"value\":0}},\"id\":\"1528\",\"type\":\"Arrow\"},{\"attributes\":{},\"id\":\"1599\",\"type\":\"Selection\"},{\"attributes\":{\"data\":{\"fill_color\":[\"navy\",\"yellow\",\"red\"],\"hatch_color\":[\"navy\",\"yellow\",\"red\"],\"line_color\":[\"navy\",\"yellow\",\"red\"],\"x\":[0,1,0.5],\"y\":[0,0,0.7]},\"selected\":{\"id\":\"1592\"},\"selection_policy\":{\"id\":\"1591\"}},\"id\":\"1521\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"coordinates\":null,\"group\":null},\"id\":\"1580\",\"type\":\"Title\"},{\"attributes\":{\"line_color\":{\"value\":\"firebrick\"},\"line_width\":{\"value\":4}},\"id\":\"1527\",\"type\":\"OpenHead\"},{\"attributes\":{\"bottom_units\":\"screen\",\"coordinates\":null,\"fill_alpha\":0.5,\"fill_color\":\"lightgrey\",\"group\":null,\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":1.0,\"line_color\":\"black\",\"line_dash\":[4,4],\"line_width\":2,\"right_units\":\"screen\",\"syncable\":false,\"top_units\":\"screen\"},\"id\":\"1513\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"1491\",\"type\":\"DataRange1d\"},{\"attributes\":{\"size\":{\"value\":35}},\"id\":\"1533\",\"type\":\"VeeHead\"},{\"attributes\":{},\"id\":\"1493\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1495\",\"type\":\"LinearScale\"},{\"attributes\":{\"data\":{},\"selected\":{\"id\":\"1595\"},\"selection_policy\":{\"id\":\"1594\"}},\"id\":\"1588\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1510\",\"type\":\"SaveTool\"},{\"attributes\":{\"coordinates\":null,\"formatter\":{\"id\":\"1586\"},\"group\":null,\"major_label_policy\":{\"id\":\"1587\"},\"ticker\":{\"id\":\"1500\"}},\"id\":\"1499\",\"type\":\"LinearAxis\"},{\"attributes\":{\"coordinates\":null,\"formatter\":{\"id\":\"1583\"},\"group\":null,\"major_label_policy\":{\"id\":\"1584\"},\"ticker\":{\"id\":\"1504\"}},\"id\":\"1503\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"1511\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1512\",\"type\":\"HelpTool\"},{\"attributes\":{\"data\":{},\"selected\":{\"id\":\"1597\"},\"selection_policy\":{\"id\":\"1596\"}},\"id\":\"1589\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"axis\":{\"id\":\"1499\"},\"coordinates\":null,\"group\":null,\"ticker\":null},\"id\":\"1502\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1500\",\"type\":\"BasicTicker\"},{\"attributes\":{\"data\":{},\"selected\":{\"id\":\"1599\"},\"selection_policy\":{\"id\":\"1598\"}},\"id\":\"1590\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1497\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1587\",\"type\":\"AllLabels\"},{\"attributes\":{\"axis\":{\"id\":\"1503\"},\"coordinates\":null,\"dimension\":1,\"group\":null,\"ticker\":null},\"id\":\"1506\",\"type\":\"Grid\"},{\"attributes\":{\"fill_color\":{\"value\":\"orange\"}},\"id\":\"1530\",\"type\":\"NormalHead\"},{\"attributes\":{\"tools\":[{\"id\":\"1507\"},{\"id\":\"1508\"},{\"id\":\"1509\"},{\"id\":\"1510\"},{\"id\":\"1511\"},{\"id\":\"1512\"}]},\"id\":\"1514\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"1504\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1591\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1594\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1508\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"overlay\":{\"id\":\"1513\"}},\"id\":\"1509\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"1586\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1595\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"1521\"}},\"id\":\"1526\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1592\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"field\":\"fill_color\"},\"hatch_alpha\":{\"value\":0.1},\"hatch_color\":{\"field\":\"hatch_color\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"field\":\"line_color\"},\"radius\":{\"value\":0.1},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1523\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1596\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"coordinates\":null,\"end\":{\"id\":\"1530\"},\"group\":null,\"source\":{\"id\":\"1589\"},\"start\":null,\"x_end\":{\"value\":0.5},\"x_start\":{\"value\":1},\"y_end\":{\"value\":0.7},\"y_start\":{\"value\":0}},\"id\":\"1531\",\"type\":\"Arrow\"},{\"attributes\":{},\"id\":\"1507\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"1597\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.2},\"fill_color\":{\"field\":\"fill_color\"},\"hatch_alpha\":{\"value\":0.2},\"hatch_color\":{\"field\":\"hatch_color\"},\"line_alpha\":{\"value\":0.2},\"line_color\":{\"field\":\"line_color\"},\"radius\":{\"value\":0.1},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1524\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1583\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"coordinates\":null,\"data_source\":{\"id\":\"1521\"},\"glyph\":{\"id\":\"1522\"},\"group\":null,\"hover_glyph\":null,\"muted_glyph\":{\"id\":\"1524\"},\"nonselection_glyph\":{\"id\":\"1523\"},\"view\":{\"id\":\"1526\"}},\"id\":\"1525\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1598\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1584\",\"type\":\"AllLabels\"},{\"attributes\":{\"coordinates\":null,\"end\":{\"id\":\"1533\"},\"group\":null,\"line_color\":{\"value\":\"red\"},\"source\":{\"id\":\"1590\"},\"start\":null,\"x_end\":{\"value\":0},\"x_start\":{\"value\":0.5},\"y_end\":{\"value\":0},\"y_start\":{\"value\":0.7}},\"id\":\"1534\",\"type\":\"Arrow\"}],\"root_ids\":[\"1490\"]},\"title\":\"Bokeh Application\",\"version\":\"2.4.1\"}};\n",
- " const render_items = [{\"docid\":\"5ccf759a-2e7d-4a89-bdc0-d9bf1d96f448\",\"root_ids\":[\"1490\"],\"roots\":{\"1490\":\"41f92bfd-6fab-4eef-924b-026b48ccd730\"}}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- "\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"af02ad82-eec0-4855-9bda-17962e3b3196\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1213\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1214\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1215\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1222\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1223\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1220\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1253\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1247\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1248\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1249\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[0,1,0.5]],[\"y\",[0,0,0.7]],[\"hatch_color\",[\"navy\",\"yellow\",\"red\"]],[\"line_color\",[\"navy\",\"yellow\",\"red\"]],[\"fill_color\",[\"navy\",\"yellow\",\"red\"]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1254\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1255\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1250\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"radius\":{\"type\":\"value\",\"value\":0.1},\"line_color\":{\"type\":\"field\",\"field\":\"line_color\"},\"fill_color\":{\"type\":\"field\",\"field\":\"fill_color\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"field\",\"field\":\"hatch_color\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1251\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"radius\":{\"type\":\"value\",\"value\":0.1},\"line_color\":{\"type\":\"field\",\"field\":\"line_color\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"fill_color\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"field\",\"field\":\"hatch_color\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1252\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"radius\":{\"type\":\"value\",\"value\":0.1},\"line_color\":{\"type\":\"field\",\"field\":\"line_color\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"field\",\"field\":\"fill_color\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"field\",\"field\":\"hatch_color\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1221\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1234\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1235\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1236\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1237\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1243\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1242\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1244\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1245\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1246\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1229\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1230\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1231\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1232\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1224\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1225\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1226\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1227\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1228\",\"attributes\":{\"axis\":{\"id\":\"p1224\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1233\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1229\"}}},{\"type\":\"object\",\"name\":\"Arrow\",\"id\":\"p1257\",\"attributes\":{\"source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1259\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1260\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1261\"},\"data\":{\"type\":\"map\"}}},\"x_start\":{\"type\":\"value\",\"value\":0},\"y_start\":{\"type\":\"value\",\"value\":0},\"x_end\":{\"type\":\"value\",\"value\":1},\"y_end\":{\"type\":\"value\",\"value\":0},\"end\":{\"type\":\"object\",\"name\":\"OpenHead\",\"id\":\"p1256\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"line_width\":{\"type\":\"value\",\"value\":4}}}}},{\"type\":\"object\",\"name\":\"Arrow\",\"id\":\"p1263\",\"attributes\":{\"source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1265\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1266\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1267\"},\"data\":{\"type\":\"map\"}}},\"x_start\":{\"type\":\"value\",\"value\":1},\"y_start\":{\"type\":\"value\",\"value\":0},\"x_end\":{\"type\":\"value\",\"value\":0.5},\"y_end\":{\"type\":\"value\",\"value\":0.7},\"end\":{\"type\":\"object\",\"name\":\"NormalHead\",\"id\":\"p1262\",\"attributes\":{\"fill_color\":{\"type\":\"value\",\"value\":\"orange\"}}}}},{\"type\":\"object\",\"name\":\"Arrow\",\"id\":\"p1269\",\"attributes\":{\"source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1271\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1272\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1273\"},\"data\":{\"type\":\"map\"}}},\"x_start\":{\"type\":\"value\",\"value\":0.5},\"y_start\":{\"type\":\"value\",\"value\":0.7},\"x_end\":{\"type\":\"value\",\"value\":0},\"y_end\":{\"type\":\"value\",\"value\":0},\"end\":{\"type\":\"object\",\"name\":\"VeeHead\",\"id\":\"p1268\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":35}}},\"line_color\":{\"type\":\"value\",\"value\":\"red\"}}}]}}]}};\n const render_items = [{\"docid\":\"af02ad82-eec0-4855-9bda-17962e3b3196\",\"roots\":{\"p1213\":\"e308653a-4b43-4e57-89bb-abf06b634cea\"},\"root_ids\":[\"p1213\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "1490"
+ "id": "p1213"
}
},
"output_type": "display_data"
@@ -800,10 +389,10 @@
],
"source": [
"from bokeh.models.annotations import Arrow\n",
- "from bokeh.models.arrow_heads import NormalHead, OpenHead, VeeHead\n",
+ "from bokeh.models.annotations.arrows import NormalHead, OpenHead, VeeHead\n",
"\n",
"\n",
- "p = figure(plot_width=600, plot_height=600)\n",
+ "p = figure(width=600, height=600)\n",
"\n",
"p.circle(\n",
" x=[0, 1, 0.5],\n",
@@ -865,7 +454,7 @@
"Im einfachsten Fall könnt ihr einen String als `legend` an eine Glyph-Funktion übergeben:\n",
"\n",
"``` Python\n",
- "p.circle(x, y, legend=\"sin(x)\")\n",
+ "p.scatter(x, y, legend_label=\"sin(x)\")\n",
"``` \n",
"\n",
"In diesem Fall erstellt Bokeh automatisch eine Legende, die eine Darstellung dieser Glyphe zeigt."
@@ -880,7 +469,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -888,37 +477,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"14328973-c6f3-4f75-a7dc-0e4823da31dc\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1908\",\"attributes\":{\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1909\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1910\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1921\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1923\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1911\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1960\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1954\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1955\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1956\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAACRGkt8Vz/AP5EaS3xXP9A/2qdwOgNf2D+RGkt8Vz/gPzXhXVstT+Q/2qdwOgNf6D9+boMZ2W7sP5EaS3xXP/A/433Ua0JH8j814V1bLU/0P4dE50oYV/Y/2qdwOgNf+D8sC/op7mb6P35ugxnZbvw/0NEMCcR2/j+RGkt8Vz8AQDrMD/RMQwFA433Ua0JHAkCML5njN0sDQDXhXVstTwRA3pIi0yJTBUCHROdKGFcGQDD2q8INWwdA2qdwOgNfCECDWTWy+GIJQCwL+inuZgpA1by+oeNqC0B+boMZ2W4MQCcgSJHOcg1A0NEMCcR2DkB5g9GAuXoPQJEaS3xXPxBAZnMtOFLBEEA6zA/0TEMRQA8l8q9HxRFA433Ua0JHEkC41rYnPckSQIwvmeM3SxNAYYh7nzLNE0A14V1bLU8UQAo6QBco0RRA3pIi0yJTFUCz6wSPHdUVQIdE50oYVxZAXJ3JBhPZFkAw9qvCDVsXQAVPjn4I3RdA2qdwOgNfGECuAFP2/eAYQINZNbL4YhlAV7IXbvPkGUAsC/op7mYaQABk3OXo6BpA1by+oeNqG0CpFaFd3uwbQH5ugxnZbhxAUsdl1dPwHEAnIEiRznIdQPt4Kk3J9B1A0NEMCcR2HkCkKu/EvvgeQHmD0YC5eh9ATdyzPLT8H0CRGkt8Vz8gQPtGPNpUgCBAZnMtOFLBIEDQnx6WTwIhQDrMD/RMQyFApPgAUkqEIUAPJfKvR8UhQHlR4w1FBiJA433Ua0JHIkBNqsXJP4giQLjWtic9ySJAIgOohToKI0CML5njN0sjQPZbikE1jCNAYYh7nzLNI0DLtGz9Lw4kQDXhXVstTyRAoA1PuSqQJEAKOkAXKNEkQHRmMXUlEiVA3pIi0yJTJUBJvxMxIJQlQLPrBI8d1SVAHRj27BoWJkCHROdKGFcmQPJw2KgVmCZAXJ3JBhPZJkDGybpkEBonQDD2q8INWydAmyKdIAucJ0AFT45+CN0nQG97f9wFHihA2qdwOgNfKEBE1GGYAKAoQK4AU/b94ChAGC1EVPshKUA=\"},\"shape\":[100],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAADwgwJ4LjTAP5qI2QHPEtA/+5MNU1HJ1z8ZTT7q2B3fP0aFmgwa+eI/ABg/lCAV5j+IQCEcMdboP3fOhmLzMOs/EyzujrQb7T/9Izwlj47uPxccgYyLg+8/g6xao7j27z9mZrL8O+bvP7+X94FZUu8/xVNiW3I97j9RB8Ai+6vsP5FWKYlppOo/oSg6uxkv6D/Sh2bxK1blPyZGRbpaJeI/8qg+VZVT3T/4C4p0qOPVP+UppLIiM8w/3FNHxZdVuD/J23zJpD6gv+3ENsZjOcS/wo12/ecH0r/dgWKM2KjZv2MTsJELcOC/83ixWvXH47+358MBZM7mv5eCD4nhdum/rExY6Hq267+TIxAn7YPtvwSssILL1+6/70I4BJ6s77/vOc8G+P7vvzTGy1KGze+/3176khQZ77/C8a4NiuTtvzGcHq/dNOy/l0FFlgER6r+FGZN4xoHnvx8WPFK3keS/C1i7+O1M4b+HQNqEwoHbv9kfIiFb+NO/gKyggGI5yL8EhrXMjDywvyGGtcyMPLA/jqyggGI5yD/gHyIhW/jTP39A2oTCgds/DVi7+O1M4T8cFjxSt5HkP4cZk3jGgec/lUFFlgER6j8ynB6v3TTsP8Hxrg2K5O0/4F76khQZ7z80xstShs3vP+85zwb4/u8/8EI4BJ6s7z8DrLCCy9fuP5UjECftg+0/p0xY6Hq26z+Vgg+J4XbpP7fnwwFkzuY/9nixWvXH4z9dE7CRC3DgP9eBYozYqNk/w412/ecH0j/+xDbGYznEP0/bfMmkPqA/+FNHxZdVuL/UKaSyIjPMv+gLinSo49W/+Kg+VZVT3b8lRkW6WiXiv8+HZvErVuW/pig6uxkv6L+TVimJaaTqv1EHwCL7q+y/xFNiW3I97r/Al/eBWVLvv2Zmsvw75u+/g6xao7j2778YHIGMi4Pvv/sjPCWPju6/EyzujrQb7b94zoZi8zDrv4xAIRwx1ui//Bc/lCAV5r9GhZoMGvnivx9NPurYHd+/65MNU1HJ17+SiNkBzxLQv/GDAnguNMC/B1wUMyamwbw=\"},\"shape\":[100],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1961\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1962\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1957\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1958\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1959\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1971\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1965\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1966\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1967\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAACRGkt8Vz/AP5EaS3xXP9A/2qdwOgNf2D+RGkt8Vz/gPzXhXVstT+Q/2qdwOgNf6D9+boMZ2W7sP5EaS3xXP/A/433Ua0JH8j814V1bLU/0P4dE50oYV/Y/2qdwOgNf+D8sC/op7mb6P35ugxnZbvw/0NEMCcR2/j+RGkt8Vz8AQDrMD/RMQwFA433Ua0JHAkCML5njN0sDQDXhXVstTwRA3pIi0yJTBUCHROdKGFcGQDD2q8INWwdA2qdwOgNfCECDWTWy+GIJQCwL+inuZgpA1by+oeNqC0B+boMZ2W4MQCcgSJHOcg1A0NEMCcR2DkB5g9GAuXoPQJEaS3xXPxBAZnMtOFLBEEA6zA/0TEMRQA8l8q9HxRFA433Ua0JHEkC41rYnPckSQIwvmeM3SxNAYYh7nzLNE0A14V1bLU8UQAo6QBco0RRA3pIi0yJTFUCz6wSPHdUVQIdE50oYVxZAXJ3JBhPZFkAw9qvCDVsXQAVPjn4I3RdA2qdwOgNfGECuAFP2/eAYQINZNbL4YhlAV7IXbvPkGUAsC/op7mYaQABk3OXo6BpA1by+oeNqG0CpFaFd3uwbQH5ugxnZbhxAUsdl1dPwHEAnIEiRznIdQPt4Kk3J9B1A0NEMCcR2HkCkKu/EvvgeQHmD0YC5eh9ATdyzPLT8H0CRGkt8Vz8gQPtGPNpUgCBAZnMtOFLBIEDQnx6WTwIhQDrMD/RMQyFApPgAUkqEIUAPJfKvR8UhQHlR4w1FBiJA433Ua0JHIkBNqsXJP4giQLjWtic9ySJAIgOohToKI0CML5njN0sjQPZbikE1jCNAYYh7nzLNI0DLtGz9Lw4kQDXhXVstTyRAoA1PuSqQJEAKOkAXKNEkQHRmMXUlEiVA3pIi0yJTJUBJvxMxIJQlQLPrBI8d1SVAHRj27BoWJkCHROdKGFcmQPJw2KgVmCZAXJ3JBhPZJkDGybpkEBonQDD2q8INWydAmyKdIAucJ0AFT45+CN0nQG97f9wFHihA2qdwOgNfKEBE1GGYAKAoQK4AU/b94ChAGC1EVPshKUA=\"},\"shape\":[100],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAADwgwJ4LjTQP5qI2QHPEuA/+5MNU1HJ5z8ZTT7q2B3vP0aFmgwa+fI/ABg/lCAV9j+IQCEcMdb4P3fOhmLzMPs/EyzujrQb/T/9Izwlj47+PxccgYyLg/8/g6xao7j2/z9mZrL8O+b/P7+X94FZUv8/xVNiW3I9/j9RB8Ai+6v8P5FWKYlppPo/oSg6uxkv+D/Sh2bxK1b1PyZGRbpaJfI/8qg+VZVT7T/4C4p0qOPlP+UppLIiM9w/3FNHxZdVyD/J23zJpD6wv+3ENsZjOdS/wo12/ecH4r/dgWKM2Kjpv2MTsJELcPC/83ixWvXH87+358MBZM72v5eCD4nhdvm/rExY6Hq2+7+TIxAn7YP9vwSssILL1/6/70I4BJ6s/7/vOc8G+P7/vzTGy1KGzf+/3176khQZ/7/C8a4NiuT9vzGcHq/dNPy/l0FFlgER+r+FGZN4xoH3vx8WPFK3kfS/C1i7+O1M8b+HQNqEwoHrv9kfIiFb+OO/gKyggGI52L8EhrXMjDzAvyGGtcyMPMA/jqyggGI52D/gHyIhW/jjP39A2oTCges/DVi7+O1M8T8cFjxSt5H0P4cZk3jGgfc/lUFFlgER+j8ynB6v3TT8P8Hxrg2K5P0/4F76khQZ/z80xstShs3/P+85zwb4/v8/8EI4BJ6s/z8DrLCCy9f+P5UjECftg/0/p0xY6Hq2+z+Vgg+J4Xb5P7fnwwFkzvY/9nixWvXH8z9dE7CRC3DwP9eBYozYqOk/w412/ecH4j/+xDbGYznUP0/bfMmkPrA/+FNHxZdVyL/UKaSyIjPcv+gLinSo4+W/+Kg+VZVT7b8lRkW6WiXyv8+HZvErVvW/pig6uxkv+L+TVimJaaT6v1EHwCL7q/y/xFNiW3I9/r/Al/eBWVL/v2Zmsvw75v+/g6xao7j2/78YHIGMi4P/v/sjPCWPjv6/EyzujrQb/b94zoZi8zD7v4xAIRwx1vi//Bc/lCAV9r9GhZoMGvnyvx9NPurYHe+/65MNU1HJ57+SiNkBzxLgv/GDAnguNNC/B1wUMyam0bw=\"},\"shape\":[100],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1972\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1973\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1968\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_width\":2,\"line_dash\":[4,4]}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1969\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.1,\"line_width\":2,\"line_dash\":[4,4]}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1970\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.2,\"line_width\":2,\"line_dash\":[4,4]}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1915\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1939\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1940\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1941\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1942\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1943\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1944\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1945\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1932\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1935\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1934\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1933\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1925\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1928\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1927\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1926\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1931\",\"attributes\":{\"axis\":{\"id\":\"p1925\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1938\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1932\"}}},{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p1963\",\"attributes\":{\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1964\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"sin(x)\"},\"renderers\":[{\"id\":\"p1960\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1974\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"2*sin(x)\"},\"renderers\":[{\"id\":\"p1971\"}]}}]}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"14328973-c6f3-4f75-a7dc-0e4823da31dc\",\"roots\":{\"p1908\":\"f223451d-1420-490d-b6b0-21f7cdb73fc6\"},\"root_ids\":[\"p1908\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"0787b0e5-c3bd-494c-a0e7-b596aeaede74\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1274\",\"attributes\":{\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1275\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1276\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1283\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1284\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1281\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1314\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1308\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1309\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1310\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAACRGkt8Vz/AP5EaS3xXP9A/2qdwOgNf2D+RGkt8Vz/gPzXhXVstT+Q/2qdwOgNf6D9+boMZ2W7sP5EaS3xXP/A/433Ua0JH8j814V1bLU/0P4dE50oYV/Y/2qdwOgNf+D8sC/op7mb6P35ugxnZbvw/0NEMCcR2/j+RGkt8Vz8AQDrMD/RMQwFA433Ua0JHAkCML5njN0sDQDXhXVstTwRA3pIi0yJTBUCHROdKGFcGQDD2q8INWwdA2qdwOgNfCECDWTWy+GIJQCwL+inuZgpA1by+oeNqC0B+boMZ2W4MQCcgSJHOcg1A0NEMCcR2DkB5g9GAuXoPQJEaS3xXPxBAZnMtOFLBEEA6zA/0TEMRQA8l8q9HxRFA433Ua0JHEkC41rYnPckSQIwvmeM3SxNAYYh7nzLNE0A14V1bLU8UQAo6QBco0RRA3pIi0yJTFUCz6wSPHdUVQIdE50oYVxZAXJ3JBhPZFkAw9qvCDVsXQAVPjn4I3RdA2qdwOgNfGECuAFP2/eAYQINZNbL4YhlAV7IXbvPkGUAsC/op7mYaQABk3OXo6BpA1by+oeNqG0CpFaFd3uwbQH5ugxnZbhxAUsdl1dPwHEAnIEiRznIdQPt4Kk3J9B1A0NEMCcR2HkCkKu/EvvgeQHmD0YC5eh9ATdyzPLT8H0CRGkt8Vz8gQPtGPNpUgCBAZnMtOFLBIEDQnx6WTwIhQDrMD/RMQyFApPgAUkqEIUAPJfKvR8UhQHlR4w1FBiJA433Ua0JHIkBNqsXJP4giQLjWtic9ySJAIgOohToKI0CML5njN0sjQPZbikE1jCNAYYh7nzLNI0DLtGz9Lw4kQDXhXVstTyRAoA1PuSqQJEAKOkAXKNEkQHRmMXUlEiVA3pIi0yJTJUBJvxMxIJQlQLPrBI8d1SVAHRj27BoWJkCHROdKGFcmQPJw2KgVmCZAXJ3JBhPZJkDGybpkEBonQDD2q8INWydAmyKdIAucJ0AFT45+CN0nQG97f9wFHihA2qdwOgNfKEBE1GGYAKAoQK4AU/b94ChAGC1EVPshKUA=\"},\"shape\":[100],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAADwgwJ4LjTAP5qI2QHPEtA/+5MNU1HJ1z8ZTT7q2B3fP0aFmgwa+eI/ABg/lCAV5j+IQCEcMdboP3fOhmLzMOs/EyzujrQb7T/9Izwlj47uPxccgYyLg+8/g6xao7j27z9mZrL8O+bvP7+X94FZUu8/xVNiW3I97j9RB8Ai+6vsP5FWKYlppOo/oSg6uxkv6D/Sh2bxK1blPyZGRbpaJeI/8qg+VZVT3T/4C4p0qOPVP+UppLIiM8w/3FNHxZdVuD/J23zJpD6gv+3ENsZjOcS/wo12/ecH0r/dgWKM2KjZv2MTsJELcOC/83ixWvXH47+358MBZM7mv5eCD4nhdum/rExY6Hq267+TIxAn7YPtvwSssILL1+6/70I4BJ6s77/vOc8G+P7vvzTGy1KGze+/3176khQZ77/C8a4NiuTtvzGcHq/dNOy/l0FFlgER6r+EGZN4xoHnvx8WPFK3keS/Cli7+O1M4b+HQNqEwoHbv9kfIiFb+NO/gKyggGI5yL8EhrXMjDywvyGGtcyMPLA/jqyggGI5yD/gHyIhW/jTP4BA2oTCgds/DVi7+O1M4T8cFjxSt5HkP4cZk3jGgec/lUFFlgER6j8ynB6v3TTsP8Hxrg2K5O0/4F76khQZ7z80xstShs3vP+85zwb4/u8/8EI4BJ6s7z8DrLCCy9fuP5UjECftg+0/p0xY6Hq26z+Vgg+J4XbpP7fnwwFkzuY/9nixWvXH4z9dE7CRC3DgP9eBYozYqNk/w412/ecH0j/+xDbGYznEP0/bfMmkPqA/+FNHxZdVuL/UKaSyIjPMv+gLinSo49W/+Kg+VZVT3b8lRkW6WiXiv8+HZvErVuW/pig6uxkv6L+TVimJaaTqv1EHwCL7q+y/xFNiW3I97r/Al/eBWVLvv2Zmsvw75u+/g6xao7j2778YHIGMi4Pvv/sjPCWPju6/EyzujrQb7b94zoZi8zDrv4xAIRwx1ui//Bc/lCAV5r9GhZoMGvnivx5NPurYHd+/65MNU1HJ17+SiNkBzxLQv/GDAnguNMC/B1wUMyamwbw=\"},\"shape\":[100],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1315\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1316\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1311\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1312\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1313\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1325\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1319\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1320\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1321\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAACRGkt8Vz/AP5EaS3xXP9A/2qdwOgNf2D+RGkt8Vz/gPzXhXVstT+Q/2qdwOgNf6D9+boMZ2W7sP5EaS3xXP/A/433Ua0JH8j814V1bLU/0P4dE50oYV/Y/2qdwOgNf+D8sC/op7mb6P35ugxnZbvw/0NEMCcR2/j+RGkt8Vz8AQDrMD/RMQwFA433Ua0JHAkCML5njN0sDQDXhXVstTwRA3pIi0yJTBUCHROdKGFcGQDD2q8INWwdA2qdwOgNfCECDWTWy+GIJQCwL+inuZgpA1by+oeNqC0B+boMZ2W4MQCcgSJHOcg1A0NEMCcR2DkB5g9GAuXoPQJEaS3xXPxBAZnMtOFLBEEA6zA/0TEMRQA8l8q9HxRFA433Ua0JHEkC41rYnPckSQIwvmeM3SxNAYYh7nzLNE0A14V1bLU8UQAo6QBco0RRA3pIi0yJTFUCz6wSPHdUVQIdE50oYVxZAXJ3JBhPZFkAw9qvCDVsXQAVPjn4I3RdA2qdwOgNfGECuAFP2/eAYQINZNbL4YhlAV7IXbvPkGUAsC/op7mYaQABk3OXo6BpA1by+oeNqG0CpFaFd3uwbQH5ugxnZbhxAUsdl1dPwHEAnIEiRznIdQPt4Kk3J9B1A0NEMCcR2HkCkKu/EvvgeQHmD0YC5eh9ATdyzPLT8H0CRGkt8Vz8gQPtGPNpUgCBAZnMtOFLBIEDQnx6WTwIhQDrMD/RMQyFApPgAUkqEIUAPJfKvR8UhQHlR4w1FBiJA433Ua0JHIkBNqsXJP4giQLjWtic9ySJAIgOohToKI0CML5njN0sjQPZbikE1jCNAYYh7nzLNI0DLtGz9Lw4kQDXhXVstTyRAoA1PuSqQJEAKOkAXKNEkQHRmMXUlEiVA3pIi0yJTJUBJvxMxIJQlQLPrBI8d1SVAHRj27BoWJkCHROdKGFcmQPJw2KgVmCZAXJ3JBhPZJkDGybpkEBonQDD2q8INWydAmyKdIAucJ0AFT45+CN0nQG97f9wFHihA2qdwOgNfKEBE1GGYAKAoQK4AU/b94ChAGC1EVPshKUA=\"},\"shape\":[100],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAADwgwJ4LjTQP5qI2QHPEuA/+5MNU1HJ5z8ZTT7q2B3vP0aFmgwa+fI/ABg/lCAV9j+IQCEcMdb4P3fOhmLzMPs/EyzujrQb/T/9Izwlj47+PxccgYyLg/8/g6xao7j2/z9mZrL8O+b/P7+X94FZUv8/xVNiW3I9/j9RB8Ai+6v8P5FWKYlppPo/oSg6uxkv+D/Sh2bxK1b1PyZGRbpaJfI/8qg+VZVT7T/4C4p0qOPlP+UppLIiM9w/3FNHxZdVyD/J23zJpD6wv+3ENsZjOdS/wo12/ecH4r/dgWKM2Kjpv2MTsJELcPC/83ixWvXH87+358MBZM72v5eCD4nhdvm/rExY6Hq2+7+TIxAn7YP9vwSssILL1/6/70I4BJ6s/7/vOc8G+P7/vzTGy1KGzf+/3176khQZ/7/C8a4NiuT9vzGcHq/dNPy/l0FFlgER+r+EGZN4xoH3vx8WPFK3kfS/Cli7+O1M8b+HQNqEwoHrv9kfIiFb+OO/gKyggGI52L8EhrXMjDzAvyGGtcyMPMA/jqyggGI52D/gHyIhW/jjP4BA2oTCges/DVi7+O1M8T8cFjxSt5H0P4cZk3jGgfc/lUFFlgER+j8ynB6v3TT8P8Hxrg2K5P0/4F76khQZ/z80xstShs3/P+85zwb4/v8/8EI4BJ6s/z8DrLCCy9f+P5UjECftg/0/p0xY6Hq2+z+Vgg+J4Xb5P7fnwwFkzvY/9nixWvXH8z9dE7CRC3DwP9eBYozYqOk/w412/ecH4j/+xDbGYznUP0/bfMmkPrA/+FNHxZdVyL/UKaSyIjPcv+gLinSo4+W/+Kg+VZVT7b8lRkW6WiXyv8+HZvErVvW/pig6uxkv+L+TVimJaaT6v1EHwCL7q/y/xFNiW3I9/r/Al/eBWVL/v2Zmsvw75v+/g6xao7j2/78YHIGMi4P/v/sjPCWPjv6/EyzujrQb/b94zoZi8zD7v4xAIRwx1vi//Bc/lCAV9r9GhZoMGvnyvx5NPurYHe+/65MNU1HJ57+SiNkBzxLgv/GDAnguNNC/B1wUMyam0bw=\"},\"shape\":[100],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1326\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1327\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1322\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_width\":2,\"line_dash\":[4,4]}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1323\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.1,\"line_width\":2,\"line_dash\":[4,4]}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1324\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"orange\",\"line_alpha\":0.2,\"line_width\":2,\"line_dash\":[4,4]}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1282\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1295\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1296\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1297\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1298\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1304\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1303\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1305\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1306\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1307\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1290\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1291\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1292\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1293\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1285\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1286\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1287\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1288\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1289\",\"attributes\":{\"axis\":{\"id\":\"p1285\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1294\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1290\"}}},{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p1317\",\"attributes\":{\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1318\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"sin(x)\"},\"renderers\":[{\"id\":\"p1314\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1328\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"2*sin(x)\"},\"renderers\":[{\"id\":\"p1325\"}]}}]}}]}}]}};\n const render_items = [{\"docid\":\"0787b0e5-c3bd-494c-a0e7-b596aeaede74\",\"roots\":{\"p1274\":\"d8ed44eb-2ef6-425c-aed2-e58c45e2bbe4\"},\"root_ids\":[\"p1274\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1908"
+ "id": "p1274"
}
},
"output_type": "display_data"
@@ -933,7 +497,7 @@
"\n",
"p = figure(height=400)\n",
"\n",
- "p.circle(x, y, legend_label=\"sin(x)\")\n",
+ "p.scatter(x, y, legend_label=\"sin(x)\")\n",
"p.line(\n",
" x,\n",
" 2 * y,\n",
@@ -955,8 +519,8 @@
"Im obigen Beispiel haben wir für jede Glyphenmethode ein anderes Etikett bereitgestellt. Manchmal werden zwei (oder mehr) verschiedene Glyphen mit einer einzigen Datenquelle verwendet. In diesem Fall können zusammengesetzte Legenden erstellt werden. Wenn ihr z.B. eine Sin-Kurve mit einer Linie und einer Markierung plottet, könnt ihr ihnen dieselbe Bezeichnung geben um sie dazu zu bringen, gemeinsam in der Legende zu erscheinen:\n",
"\n",
"``` Python\n",
- "p.circle(x, y, legend=\"sin(x)\")\n",
- "p.line(x, y, legend=\"sin(x)\", line_dash=[4, 4], line_color=\"orange\", line_width=2)\n",
+ "p.scatter(x, y, legend_label=\"sin(x)\")\n",
+ "p.line(x, y, legend_label=\"sin(x)\", line_dash=[4, 4], line_color=\"orange\", line_width=2)\n",
"```"
]
},
@@ -986,7 +550,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -994,37 +558,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"fbec151c-5fd1-4fe2-a033-37696a152096\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p2175\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2176\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2177\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2188\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2190\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p2178\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2216\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2207\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2208\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2209\"},\"data\":{\"type\":\"map\",\"entries\":[[\"index\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAVwAAAFgAAABZAAAAWgAAAFsAAABcAAAAXQAAAF4AAABfAAAAYAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAewAAAHwAAAB9AAAAfgAAAH8AAACAAAAAgQAAAIIAAACDAAAAhAAAAIUAAACGAAAAhwAAAIgAAACJAAAAigAAAIsAAACMAAAAjQAAAI4AAACPAAAAkAAAAJEAAACSAAAAkwAAAJQAAACVAAAAlgAAAJcAAACYAAAAmQAAAJoAAACbAAAAnAAAAJ0AAACeAAAAnwAAAKAAAAChAAAAogAAAKMAAACkAAAApQAAAKYAAACnAAAAqAAAAKkAAACqAAAAqwAAAKwAAACtAAAArgAAAK8AAACwAAAAsQAAALIAAACzAAAAtAAAALUAAAC2AAAAtwAAALgAAAC5AAAAugAAALsAAAC8AAAAvQAAAL4AAAC/AAAAwAAAAMEAAADCAAAAwwAAAMQAAADFAAAAxgAAAMcAAADIAAAAyQAAAMoAAADLAAAAzAAAAM0AAADOAAAAzwAAANAAAADRAAAA0gAAANMAAADUAAAA1QAAANYAAADXAAAA2AAAANkAAADaAAAA2wAAANwAAADdAAAA3gAAAN8AAADgAAAA4QAAAOIAAADjAAAA5AAAAOUAAADmAAAA5wAAAOgAAADpAAAA6gAAAOsAAADsAAAA7QAAAO4AAADvAAAA8AAAAPEAAADyAAAA8wAAAPQAAAD1AAAA9gAAAPcAAAD4AAAA+QAAAPoAAAD7AAAA/AAAAP0AAAD+AAAA/wAAAAABAAABAQAAAgEAAAMBAAAEAQAABQEAAAYBAAAHAQAACAEAAAkBAAAKAQAACwEAAAwBAAANAQAADgEAAA8BAAAQAQAAEQEAABIBAAATAQAAFAEAABUBAAAWAQAAFwEAABgBAAAZAQAAGgEAABsBAAAcAQAAHQEAAB4BAAAfAQAAIAEAACEBAAAiAQAAIwEAACQBAAAlAQAAJgEAACcBAAAoAQAAKQEAACoBAAArAQAALAEAAC0BAAAuAQAALwEAADABAAAxAQAAMgEAADMBAAA0AQAANQEAADYBAAA3AQAAOAEAADkBAAA6AQAAOwEAADwBAAA9AQAAPgEAAD8BAABAAQAAQQEAAEIBAABDAQAARAEAAEUBAABGAQAARwEAAEgBAABJAQAASgEAAEsBAABMAQAATQEAAE4BAABPAQAAUAEAAFEBAABSAQAAUwEAAFQBAABVAQAAVgEAAFcBAABYAQAAWQEAAFoBAABbAQAAXAEAAF0BAABeAQAAXwEAAGABAABhAQAAYgEAAGMBAABkAQAAZQEAAGYBAABnAQAAaAEAAGkBAABqAQAAawEAAGwBAABtAQAAbgEAAG8BAABwAQAAcQEAAHIBAABzAQAAdAEAAHUBAAB2AQAAdwEAAHgBAAB5AQAAegEAAHsBAAB8AQAAfQEAAH4BAAB/AQAAgAEAAIEBAACCAQAAgwEAAIQBAACFAQAAhgEAAIcBAAA=\"},\"shape\":[392],\"dtype\":\"int32\",\"order\":\"little\"}],[\"mpg\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAMkAAAAAAAAAuQAAAAAAAADJAAAAAAAAAMEAAAAAAAAAxQAAAAAAAAC5AAAAAAAAALEAAAAAAAAAsQAAAAAAAACxAAAAAAAAALkAAAAAAAAAuQAAAAAAAACxAAAAAAAAALkAAAAAAAAAsQAAAAAAAADhAAAAAAAAANkAAAAAAAAAyQAAAAAAAADVAAAAAAAAAO0AAAAAAAAA6QAAAAAAAADlAAAAAAAAAOEAAAAAAAAA5QAAAAAAAADpAAAAAAAAANUAAAAAAAAAkQAAAAAAAACRAAAAAAAAAJkAAAAAAAAAiQAAAAAAAADtAAAAAAAAAPEAAAAAAAAA5QAAAAAAAADNAAAAAAAAAMEAAAAAAAAAxQAAAAAAAADNAAAAAAAAAMkAAAAAAAAAsQAAAAAAAACxAAAAAAAAALEAAAAAAAAAsQAAAAAAAAChAAAAAAAAAKkAAAAAAAAAqQAAAAAAAADJAAAAAAAAANkAAAAAAAAAzQAAAAAAAADJAAAAAAAAAN0AAAAAAAAA8QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA/QAAAAAAAgEFAAAAAAAAAO0AAAAAAAAA6QAAAAAAAADhAAAAAAAAAOUAAAAAAAAA3QAAAAAAAADRAAAAAAAAANUAAAAAAAAAqQAAAAAAAACxAAAAAAAAALkAAAAAAAAAsQAAAAAAAADFAAAAAAAAAJkAAAAAAAAAqQAAAAAAAAChAAAAAAAAAKkAAAAAAAAAzQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAqQAAAAAAAACxAAAAAAAAAMkAAAAAAAAA2QAAAAAAAADVAAAAAAAAAOkAAAAAAAAA2QAAAAAAAADxAAAAAAAAAN0AAAAAAAAA8QAAAAAAAADtAAAAAAAAAKkAAAAAAAAAsQAAAAAAAACpAAAAAAAAALEAAAAAAAAAuQAAAAAAAAChAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACxAAAAAAAAAKkAAAAAAAAAoQAAAAAAAACpAAAAAAAAAMkAAAAAAAAAwQAAAAAAAADJAAAAAAAAAMkAAAAAAAAA3QAAAAAAAADpAAAAAAAAAJkAAAAAAAAAoQAAAAAAAACpAAAAAAAAAKEAAAAAAAAAyQAAAAAAAADRAAAAAAAAANUAAAAAAAAA2QAAAAAAAADJAAAAAAAAAM0AAAAAA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\"},\"shape\":[392],\"dtype\":\"float64\",\"order\":\"little\"}],[\"cyl\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"CAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABgAAAAYAAAAGAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABgAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQAAAAGAAAABgAAAAYAAAAGAAAABgAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAGAAAABAAAAAYAAAAGAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAMAAAAIAAAACAAAAAgAAAAIAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAABgAAAAYAAAAGAAAABgAAAAYAAAAEAAAACAAAAAgAAAAIAAAACAAAAAYAAAAEAAAABAAAAAQAAAADAAAABAAAAAYAAAAEAAAACAAAAAgAAAAEAAAABAAAAAQAAAAEAAAACAAAAAQAAAAGAAAACAAAAAYAAAAGAAAABgAAAAQAAAAEAAAABAAAAAQAAAAGAAAABgAAAAYAAAAIAAAACAAAAAgAAAAIAAAACAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABgAAAAYAAAAGAAAABgAAAAgAAAAIAAAACAAAAAgAAAAGAAAABgAAAAYAAAAGAAAABgAAAAgAAAAIAAAABAAAAAQAAAAGAAAABAAAAAQAAAAEAAAABAAAAAYAAAAEAAAABgAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAIAAAACAAAAAgAAAAIAAAABgAAAAYAAAAGAAAABgAAAAQAAAAEAAAABAAAAAQAAAAGAAAABgAAAAYAAAAGAAAABAAAAAQAAAAEAAAABAAAAAQAAAAIAAAABAAAAAYAAAAGAAAACAAAAAgAAAAIAAAACAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAgAAAAIAAAACAAAAAYAAAAGAAAABgAAAAYAAAAIAAAACAAAAAgAAAAIAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAGAAAABAAAAAMAAAAEAAAABAAAAAQAAAAEAAAABAAAAAgAAAAIAAAACAAAAAYAAAAGAAAABgAAAAQAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAIAAAABgAAAAgAAAAIAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAFAAAABgAAAAQAAAAGAAAABAAAAAQAAAAGAAAABgAAAAQAAAAGAAAABgAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAABAAAAAQAAAAEAAAABAAAAAUAAAAIAAAABAAAAAgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAYAAAAGAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAGAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAUAAAAEAAAABAAAAAQAAAAEAAAABgAAAAMAAAAEAAAABAAAAAQAAAAEAAAABAAAAAYAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAYAAAAGAAAABgAAAAYAAAAIAAAABgAAAAYAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAGAAAABgAAAAQAAAAGAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAA=\"},\"shape\":[392],\"dtype\":\"int32\",\"order\":\"little\"}],[\"displ\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[392],\"dtype\":\"float64\",\"order\":\"little\"}],[\"hp\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ggAAAKUAAACWAAAAlgAAAIwAAADGAAAA3AAAANcAAADhAAAAvgAAAKoAAACgAAAAlgAAAOEAAABfAAAAXwAAAGEAAABVAAAAWAAAAC4AAABXAAAAWgAAAF8AAABxAAAAWgAAANcAAADIAAAA0gAAAMEAAABYAAAAWgAAAF8AAABkAAAAaQAAAGQAAABYAAAAZAAAAKUAAACvAAAAmQAAAJYAAAC0AAAAqgAAAK8AAABuAAAASAAAAGQAAABYAAAAVgAAAFoAAABGAAAATAAAAEEAAABFAAAAPAAAAEYAAABfAAAAUAAAADYAAABaAAAAVgAAAKUAAACvAAAAlgAAAJkAAACWAAAA0AAAAJsAAACgAAAAvgAAAGEAAACWAAAAggAAAIwAAACWAAAAcAAAAEwAAABXAAAARQAAAFYAAABcAAAAYQAAAFAAAABYAAAArwAAAJYAAACRAAAAiQAAAJYAAADGAAAAlgAAAJ4AAACWAAAA1wAAAOEAAACvAAAAaQAAAGQAAABkAAAAWAAAAF8AAAAuAAAAlgAAAKcAAACqAAAAtAAAAGQAAABYAAAASAAAAF4AAABaAAAAVQAAAGsAAABaAAAAkQAAAOYAAAAxAAAASwAAAFsAAABwAAAAlgAAAG4AAAB6AAAAtAAAAF8AAABkAAAAZAAAAEMAAABQAAAAQQAAAEsAAABkAAAAbgAAAGkAAACMAAAAlgAAAJYAAACMAAAAlgAAAFMAAABDAAAATgAAADQAAAA9AAAASwAAAEsAAABLAAAAYQAAAF0AAABDAAAAXwAAAGkAAABIAAAASAAAAKoAAACRAAAAlgAAAJQAAABuAAAAaQAAAG4AAABfAAAAbgAAAG4AAACBAAAASwAAAFMAAABkAAAATgAAAGAAAABHAAAAYQAAAGEAAABGAAAAWgAAAF8AAABYAAAAYgAAAHMAAAA1AAAAVgAAAFEAAABcAAAATwAAAFMAAACMAAAAlgAAAHgAAACYAAAAZAAAAGkAAABRAAAAWgAAADQAAAA8AAAARgAAADUAAABkAAAATgAAAG4AAABfAAAARwAAAEYAAABLAAAASAAAAGYAAACWAAAAWAAAAGwAAAB4AAAAtAAAAJEAAACCAAAAlgAAAEQAAABQAAAAOgAAAGAAAABGAAAAkQAAAG4AAACRAAAAggAAAG4AAABpAAAAZAAAAGIAAAC0AAAAqgAAAL4AAACVAAAATgAAAFgAAABLAAAAWQAAAD8AAABTAAAAQwAAAE4AAABhAAAAbgAAAG4AAAAwAAAAQgAAADQAAABGAAAAPAAAAG4AAACMAAAAiwAAAGkAAABfAAAAVQAAAFgAAABkAAAAWgAAAGkAAABVAAAAbgAAAHgAAACRAAAApQAAAIsAAACMAAAARAAAAF8AAABhAAAASwAAAF8AAABpAAAAVQAAAGEAAABnAAAAfQAAAHMAAACFAAAARwAAAEQAAABzAAAAVQAAAFgAAABaAAAAbgAAAIIAAACBAAAAigAAAIcAAACbAAAAjgAAAH0AAACWAAAARwAAAEEAAABQAAAAUAAAAE0AAAB9AAAARwAAAFoAAABGAAAARgAAAEEAAABFAAAAWgAAAHMAAABzAAAAWgAAAEwAAAA8AAAARgAAAEEAAABaAAAAWAAAAFoAAABaAAAATgAAAFoAAABLAAAAXAAAAEsAAABBAAAAaQAAAEEAAAAwAAAAMAAAAEMAAABDAAAAQwAAAEMAAAA+AAAAhAAAAGQAAABYAAAASAAAAFQAAABUAAAAXAAAAG4AAABUAAAAOgAAAEAAAAA8AAAAQwAAAEEAAAA+AAAARAAAAD8AAABBAAAAQQAAAEoAAABLAAAASwAAAGQAAABKAAAAUAAAAEwAAAB0AAAAeAAAAG4AAABpAAAAWAAAAFUAAABYAAAAWAAAAFgAAABVAAAAVAAAAFoAAABcAAAASgAAAEQAAABEAAAAPwAAAEYAAABYAAAASwAAAEYAAABDAAAAQwAAAEMAAABuAAAAVQAAAFwAAABwAAAAYAAAAFQAAABaAAAAVgAAADQAAABUAAAATwAAAFIAAAA=\"},\"shape\":[392],\"dtype\":\"int32\",\"order\":\"little\"}],[\"weight\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[392],\"dtype\":\"int32\",\"order\":\"little\"}],[\"accel\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[392],\"dtype\":\"float64\",\"order\":\"little\"}],[\"yr\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"RgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEoAAABKAAAASgAAAEoAAABKAAAASgAAAEoAAABKAAAASgAAAEoAAABKAAAASgAAAEoAAABKAAAASgAAAEoAAABKAAAASgAAAEoAAABKAAAASgAAAEoAAABKAAAASgAAAEoAAABKAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFEAAABRAAAAUQAAAFEAAABRAAAAUQAAAFEAAABRAAAAUQAAAFEAAABRAAAAUQAAAFEAAABRAAAAUQAAAFEAAABRAAAAUQAAAFEAAABRAAAAUQAAAFEAAABRAAAAUQAAAFEAAABRAAAAUQAAAFEAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAAA=\"},\"shape\":[392],\"dtype\":\"int32\",\"order\":\"little\"}],[\"origin\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAAAAEAAAABAAAAAwAAAAIAAAACAAAAAgAAAAIAAAACAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAAAAMAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAIAAAACAAAAAgAAAAMAAAADAAAAAgAAAAEAAAADAAAAAQAAAAIAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABAAAAAQAAAAEAAAABAAAAAgAAAAIAAAACAAAAAgAAAAEAAAADAAAAAwAAAAEAAAADAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAAAAMAAAADAAAAAQAAAAEAAAACAAAAAQAAAAEAAAACAAAAAgAAAAIAAAACAAAAAQAAAAIAAAADAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABAAAAAwAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAIAAAACAAAAAgAAAAMAAAADAAAAAQAAAAIAAAACAAAAAwAAAAMAAAACAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAAAABAAAAAQAAAAMAAAACAAAAAwAAAAEAAAACAAAAAQAAAAIAAAACAAAAAgAAAAIAAAADAAAAAgAAAAIAAAABAAAAAQAAAAIAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAgAAAAMAAAABAAAAAQAAAAEAAAABAAAAAgAAAAMAAAADAAAAAQAAAAIAAAABAAAAAgAAAAMAAAACAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABAAAAAgAAAAEAAAADAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAgAAAAEAAAADAAAAAQAAAAEAAAABAAAAAwAAAAIAAAADAAAAAgAAAAMAAAACAAAAAQAAAAMAAAADAAAAAwAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAADAAAAAQAAAAMAAAABAAAAAQAAAAMAAAACAAAAAgAAAAIAAAACAAAAAgAAAAMAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAgAAAAMAAAABAAAAAQAAAAIAAAABAAAAAgAAAAEAAAABAAAAAQAAAAMAAAACAAAAAQAAAAEAAAABAAAAAQAAAAIAAAADAAAAAQAAAAMAAAABAAAAAQAAAAEAAAABAAAAAgAAAAMAAAADAAAAAwAAAAMAAAADAAAAAQAAAAMAAAACAAAAAgAAAAIAAAACAAAAAwAAAAMAAAACAAAAAwAAAAMAAAACAAAAAwAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAAAADAAAAAwAAAAMAAAADAAAAAwAAAAEAAAABAAAAAQAAAAIAAAADAAAAAwAAAAMAAAADAAAAAgAAAAIAAAADAAAAAwAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAgAAAAMAAAADAAAAAQAAAAEAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAAAABAAAAAQAAAAIAAAABAAAAAQAAAAEAAAA=\"},\"shape\":[392],\"dtype\":\"int32\",\"order\":\"little\"}],[\"name\",{\"type\":\"ndarray\",\"array\":[\"chevrolet chevelle malibu\",\"buick skylark 320\",\"plymouth satellite\",\"amc rebel sst\",\"ford torino\",\"ford galaxie 500\",\"chevrolet impala\",\"plymouth fury iii\",\"pontiac catalina\",\"amc ambassador dpl\",\"dodge challenger se\",\"plymouth 'cuda 340\",\"chevrolet monte carlo\",\"buick estate wagon (sw)\",\"toyota corona mark ii\",\"plymouth duster\",\"amc hornet\",\"ford maverick\",\"datsun pl510\",\"volkswagen 1131 deluxe sedan\",\"peugeot 504\",\"audi 100 ls\",\"saab 99e\",\"bmw 2002\",\"amc gremlin\",\"ford f250\",\"chevy c20\",\"dodge d200\",\"hi 1200d\",\"datsun pl510\",\"chevrolet vega 2300\",\"toyota corona\",\"amc gremlin\",\"plymouth satellite custom\",\"chevrolet chevelle malibu\",\"ford torino 500\",\"amc matador\",\"chevrolet impala\",\"pontiac catalina brougham\",\"ford galaxie 500\",\"plymouth fury iii\",\"dodge monaco (sw)\",\"ford country squire (sw)\",\"pontiac safari (sw)\",\"amc hornet sportabout (sw)\",\"chevrolet vega (sw)\",\"pontiac firebird\",\"ford mustang\",\"mercury capri 2000\",\"opel 1900\",\"peugeot 304\",\"fiat 124b\",\"toyota corolla 1200\",\"datsun 1200\",\"volkswagen model 111\",\"plymouth cricket\",\"toyota corona hardtop\",\"dodge colt hardtop\",\"volkswagen type 3\",\"chevrolet vega\",\"ford pinto runabout\",\"chevrolet impala\",\"pontiac catalina\",\"plymouth fury iii\",\"ford galaxie 500\",\"amc ambassador sst\",\"mercury marquis\",\"buick lesabre custom\",\"oldsmobile delta 88 royale\",\"chrysler newport royal\",\"mazda rx2 coupe\",\"amc matador (sw)\",\"chevrolet chevelle concours (sw)\",\"ford gran torino (sw)\",\"plymouth satellite custom (sw)\",\"volvo 145e (sw)\",\"volkswagen 411 (sw)\",\"peugeot 504 (sw)\",\"renault 12 (sw)\",\"ford pinto (sw)\",\"datsun 510 (sw)\",\"toyouta corona mark ii (sw)\",\"dodge colt (sw)\",\"toyota corolla 1600 (sw)\",\"buick century 350\",\"amc matador\",\"chevrolet malibu\",\"ford gran torino\",\"dodge coronet custom\",\"mercury marquis brougham\",\"chevrolet caprice classic\",\"ford ltd\",\"plymouth fury gran sedan\",\"chrysler new yorker brougham\",\"buick electra 225 custom\",\"amc ambassador brougham\",\"plymouth valiant\",\"chevrolet nova custom\",\"amc hornet\",\"ford maverick\",\"plymouth duster\",\"volkswagen super beetle\",\"chevrolet impala\",\"ford country\",\"plymouth custom suburb\",\"oldsmobile vista cruiser\",\"amc gremlin\",\"toyota carina\",\"chevrolet vega\",\"datsun 610\",\"maxda rx3\",\"ford pinto\",\"mercury capri v6\",\"fiat 124 sport coupe\",\"chevrolet monte carlo s\",\"pontiac grand prix\",\"fiat 128\",\"opel manta\",\"audi 100ls\",\"volvo 144ea\",\"dodge dart custom\",\"saab 99le\",\"toyota mark ii\",\"oldsmobile omega\",\"plymouth duster\",\"amc hornet\",\"chevrolet nova\",\"datsun b210\",\"ford pinto\",\"toyota corolla 1200\",\"chevrolet vega\",\"chevrolet chevelle malibu classic\",\"amc matador\",\"plymouth satellite sebring\",\"ford gran torino\",\"buick century luxus (sw)\",\"dodge coronet custom (sw)\",\"ford gran torino (sw)\",\"amc matador (sw)\",\"audi fox\",\"volkswagen dasher\",\"opel manta\",\"toyota corona\",\"datsun 710\",\"dodge colt\",\"fiat 128\",\"fiat 124 tc\",\"honda civic\",\"subaru\",\"fiat x1.9\",\"plymouth valiant custom\",\"chevrolet nova\",\"mercury monarch\",\"ford maverick\",\"pontiac catalina\",\"chevrolet bel air\",\"plymouth grand fury\",\"ford ltd\",\"buick century\",\"chevroelt chevelle malibu\",\"amc matador\",\"plymouth fury\",\"buick skyhawk\",\"chevrolet monza 2+2\",\"ford mustang ii\",\"toyota corolla\",\"ford pinto\",\"amc gremlin\",\"pontiac astro\",\"toyota corona\",\"volkswagen dasher\",\"datsun 710\",\"ford pinto\",\"volkswagen rabbit\",\"amc pacer\",\"audi 100ls\",\"peugeot 504\",\"volvo 244dl\",\"saab 99le\",\"honda civic cvcc\",\"fiat 131\",\"opel 1900\",\"capri ii\",\"dodge colt\",\"renault 12tl\",\"chevrolet chevelle malibu classic\",\"dodge coronet brougham\",\"amc matador\",\"ford gran torino\",\"plymouth valiant\",\"chevrolet nova\",\"ford maverick\",\"amc hornet\",\"chevrolet chevette\",\"chevrolet woody\",\"vw rabbit\",\"honda civic\",\"dodge aspen se\",\"ford granada ghia\",\"pontiac ventura sj\",\"amc pacer d/l\",\"volkswagen rabbit\",\"datsun b-210\",\"toyota corolla\",\"ford pinto\",\"volvo 245\",\"plymouth volare premier v8\",\"peugeot 504\",\"toyota mark ii\",\"mercedes-benz 280s\",\"cadillac seville\",\"chevy c10\",\"ford f108\",\"dodge d100\",\"honda accord cvcc\",\"buick opel isuzu deluxe\",\"renault 5 gtl\",\"plymouth arrow gs\",\"datsun f-10 hatchback\",\"chevrolet caprice classic\",\"oldsmobile cutlass supreme\",\"dodge monaco brougham\",\"mercury cougar brougham\",\"chevrolet concours\",\"buick skylark\",\"plymouth volare custom\",\"ford granada\",\"pontiac grand prix lj\",\"chevrolet monte carlo landau\",\"chrysler cordoba\",\"ford thunderbird\",\"volkswagen rabbit custom\",\"pontiac sunbird coupe\",\"toyota corolla liftback\",\"ford mustang ii 2+2\",\"chevrolet chevette\",\"dodge colt m/m\",\"subaru dl\",\"volkswagen dasher\",\"datsun 810\",\"bmw 320i\",\"mazda rx-4\",\"volkswagen rabbit custom diesel\",\"ford fiesta\",\"mazda glc deluxe\",\"datsun b210 gx\",\"honda civic cvcc\",\"oldsmobile cutlass salon brougham\",\"dodge diplomat\",\"mercury monarch ghia\",\"pontiac phoenix lj\",\"chevrolet malibu\",\"ford fairmont (auto)\",\"ford fairmont (man)\",\"plymouth volare\",\"amc concord\",\"buick century special\",\"mercury zephyr\",\"dodge aspen\",\"amc concord d/l\",\"chevrolet monte carlo landau\",\"buick regal sport coupe (turbo)\",\"ford futura\",\"dodge magnum xe\",\"chevrolet chevette\",\"toyota corona\",\"datsun 510\",\"dodge omni\",\"toyota celica gt liftback\",\"plymouth sapporo\",\"oldsmobile starfire sx\",\"datsun 200-sx\",\"audi 5000\",\"volvo 264gl\",\"saab 99gle\",\"peugeot 604sl\",\"volkswagen scirocco\",\"honda accord lx\",\"pontiac lemans v6\",\"mercury zephyr 6\",\"ford fairmont 4\",\"amc concord dl 6\",\"dodge aspen 6\",\"chevrolet caprice classic\",\"ford ltd landau\",\"mercury grand marquis\",\"dodge st. regis\",\"buick estate wagon (sw)\",\"ford country squire (sw)\",\"chevrolet malibu classic (sw)\",\"chrysler lebaron town @ country (sw)\",\"vw rabbit custom\",\"maxda glc deluxe\",\"dodge colt hatchback custom\",\"amc spirit dl\",\"mercedes benz 300d\",\"cadillac eldorado\",\"peugeot 504\",\"oldsmobile cutlass salon brougham\",\"plymouth horizon\",\"plymouth horizon tc3\",\"datsun 210\",\"fiat strada custom\",\"buick skylark limited\",\"chevrolet citation\",\"oldsmobile omega brougham\",\"pontiac phoenix\",\"vw rabbit\",\"toyota corolla tercel\",\"chevrolet chevette\",\"datsun 310\",\"chevrolet citation\",\"ford fairmont\",\"amc concord\",\"dodge aspen\",\"audi 4000\",\"toyota corona liftback\",\"mazda 626\",\"datsun 510 hatchback\",\"toyota corolla\",\"mazda glc\",\"dodge colt\",\"datsun 210\",\"vw rabbit c (diesel)\",\"vw dasher (diesel)\",\"audi 5000s (diesel)\",\"mercedes-benz 240d\",\"honda civic 1500 gl\",\"subaru dl\",\"vokswagen rabbit\",\"datsun 280-zx\",\"mazda rx-7 gs\",\"triumph tr7 coupe\",\"honda accord\",\"plymouth reliant\",\"buick skylark\",\"dodge aries wagon (sw)\",\"chevrolet citation\",\"plymouth reliant\",\"toyota starlet\",\"plymouth champ\",\"honda civic 1300\",\"subaru\",\"datsun 210 mpg\",\"toyota tercel\",\"mazda glc 4\",\"plymouth horizon 4\",\"ford escort 4w\",\"ford escort 2h\",\"volkswagen jetta\",\"honda prelude\",\"toyota corolla\",\"datsun 200sx\",\"mazda 626\",\"peugeot 505s turbo diesel\",\"volvo diesel\",\"toyota cressida\",\"datsun 810 maxima\",\"buick century\",\"oldsmobile cutlass ls\",\"ford granada gl\",\"chrysler lebaron salon\",\"chevrolet cavalier\",\"chevrolet cavalier wagon\",\"chevrolet cavalier 2-door\",\"pontiac j2000 se hatchback\",\"dodge aries se\",\"pontiac phoenix\",\"ford fairmont futura\",\"volkswagen rabbit l\",\"mazda glc custom l\",\"mazda glc custom\",\"plymouth horizon miser\",\"mercury lynx l\",\"nissan stanza xe\",\"honda accord\",\"toyota corolla\",\"honda civic\",\"honda civic (auto)\",\"datsun 310 gx\",\"buick century limited\",\"oldsmobile cutlass ciera (diesel)\",\"chrysler lebaron medallion\",\"ford granada l\",\"toyota celica gt\",\"dodge charger 2.2\",\"chevrolet camaro\",\"ford mustang gl\",\"vw pickup\",\"dodge rampage\",\"ford ranger\",\"chevy s-10\"],\"shape\":[392],\"dtype\":\"object\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2217\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2218\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2213\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"hp\"},\"y\":{\"type\":\"field\",\"field\":\"mpg\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"type\":\"object\",\"name\":\"LinearColorMapper\",\"id\":\"p2174\",\"attributes\":{\"palette\":[\"#440154\",\"#440255\",\"#440357\",\"#450558\",\"#45065A\",\"#45085B\",\"#46095C\",\"#460B5E\",\"#460C5F\",\"#460E61\",\"#470F62\",\"#471163\",\"#471265\",\"#471466\",\"#471567\",\"#471669\",\"#47186A\",\"#48196B\",\"#481A6C\",\"#481C6E\",\"#481D6F\",\"#481E70\",\"#482071\",\"#482172\",\"#482273\",\"#482374\",\"#472575\",\"#472676\",\"#472777\",\"#472878\",\"#472A79\",\"#472B7A\",\"#472C7B\",\"#462D7C\",\"#462F7C\",\"#46307D\",\"#46317E\",\"#45327F\",\"#45347F\",\"#453580\",\"#453681\",\"#443781\",\"#443982\",\"#433A83\",\"#433B83\",\"#433C84\",\"#423D84\",\"#423E85\",\"#424085\",\"#414186\",\"#414286\",\"#404387\",\"#404487\",\"#3F4587\",\"#3F4788\",\"#3E4888\",\"#3E4989\",\"#3D4A89\",\"#3D4B89\",\"#3D4C89\",\"#3C4D8A\",\"#3C4E8A\",\"#3B508A\",\"#3B518A\",\"#3A528B\",\"#3A538B\",\"#39548B\",\"#39558B\",\"#38568B\",\"#38578C\",\"#37588C\",\"#37598C\",\"#365A8C\",\"#365B8C\",\"#355C8C\",\"#355D8C\",\"#345E8D\",\"#345F8D\",\"#33608D\",\"#33618D\",\"#32628D\",\"#32638D\",\"#31648D\",\"#31658D\",\"#31668D\",\"#30678D\",\"#30688D\",\"#2F698D\",\"#2F6A8D\",\"#2E6B8E\",\"#2E6C8E\",\"#2E6D8E\",\"#2D6E8E\",\"#2D6F8E\",\"#2C708E\",\"#2C718E\",\"#2C728E\",\"#2B738E\",\"#2B748E\",\"#2A758E\",\"#2A768E\",\"#2A778E\",\"#29788E\",\"#29798E\",\"#287A8E\",\"#287A8E\",\"#287B8E\",\"#277C8E\",\"#277D8E\",\"#277E8E\",\"#267F8E\",\"#26808E\",\"#26818E\",\"#25828E\",\"#25838D\",\"#24848D\",\"#24858D\",\"#24868D\",\"#23878D\",\"#23888D\",\"#23898D\",\"#22898D\",\"#228A8D\",\"#228B8D\",\"#218C8D\",\"#218D8C\",\"#218E8C\",\"#208F8C\",\"#20908C\",\"#20918C\",\"#1F928C\",\"#1F938B\",\"#1F948B\",\"#1F958B\",\"#1F968B\",\"#1E978A\",\"#1E988A\",\"#1E998A\",\"#1E998A\",\"#1E9A89\",\"#1E9B89\",\"#1E9C89\",\"#1E9D88\",\"#1E9E88\",\"#1E9F88\",\"#1EA087\",\"#1FA187\",\"#1FA286\",\"#1FA386\",\"#20A485\",\"#20A585\",\"#21A685\",\"#21A784\",\"#22A784\",\"#23A883\",\"#23A982\",\"#24AA82\",\"#25AB81\",\"#26AC81\",\"#27AD80\",\"#28AE7F\",\"#29AF7F\",\"#2AB07E\",\"#2BB17D\",\"#2CB17D\",\"#2EB27C\",\"#2FB37B\",\"#30B47A\",\"#32B57A\",\"#33B679\",\"#35B778\",\"#36B877\",\"#38B976\",\"#39B976\",\"#3BBA75\",\"#3DBB74\",\"#3EBC73\",\"#40BD72\",\"#42BE71\",\"#44BE70\",\"#45BF6F\",\"#47C06E\",\"#49C16D\",\"#4BC26C\",\"#4DC26B\",\"#4FC369\",\"#51C468\",\"#53C567\",\"#55C666\",\"#57C665\",\"#59C764\",\"#5BC862\",\"#5EC961\",\"#60C960\",\"#62CA5F\",\"#64CB5D\",\"#67CC5C\",\"#69CC5B\",\"#6BCD59\",\"#6DCE58\",\"#70CE56\",\"#72CF55\",\"#74D054\",\"#77D052\",\"#79D151\",\"#7CD24F\",\"#7ED24E\",\"#81D34C\",\"#83D34B\",\"#86D449\",\"#88D547\",\"#8BD546\",\"#8DD644\",\"#90D643\",\"#92D741\",\"#95D73F\",\"#97D83E\",\"#9AD83C\",\"#9DD93A\",\"#9FD938\",\"#A2DA37\",\"#A5DA35\",\"#A7DB33\",\"#AADB32\",\"#ADDC30\",\"#AFDC2E\",\"#B2DD2C\",\"#B5DD2B\",\"#B7DD29\",\"#BADE27\",\"#BDDE26\",\"#BFDF24\",\"#C2DF22\",\"#C5DF21\",\"#C7E01F\",\"#CAE01E\",\"#CDE01D\",\"#CFE11C\",\"#D2E11B\",\"#D4E11A\",\"#D7E219\",\"#DAE218\",\"#DCE218\",\"#DFE318\",\"#E1E318\",\"#E4E318\",\"#E7E419\",\"#E9E419\",\"#ECE41A\",\"#EEE51B\",\"#F1E51C\",\"#F3E51E\",\"#F6E61F\",\"#F8E621\",\"#FAE622\",\"#FDE724\"],\"low\":1613,\"high\":5140}}},\"line_alpha\":{\"type\":\"value\",\"value\":0.6},\"fill_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"id\":\"p2174\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.6},\"hatch_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"id\":\"p2174\"}},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.6}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2214\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"hp\"},\"y\":{\"type\":\"field\",\"field\":\"mpg\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"id\":\"p2174\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"id\":\"p2174\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"id\":\"p2174\"}},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2215\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"hp\"},\"y\":{\"type\":\"field\",\"field\":\"mpg\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"id\":\"p2174\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"id\":\"p2174\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"id\":\"p2174\"}},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p2182\"},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2199\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2202\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2201\"},\"axis_label\":\"MPG\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2200\"}}}],\"right\":[{\"type\":\"object\",\"name\":\"ColorBar\",\"id\":\"p2219\",\"attributes\":{\"location\":[0,0],\"title\":\"Weight\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"NoOverlap\",\"id\":\"p2220\"},\"label_standoff\":12,\"color_mapper\":{\"id\":\"p2174\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2192\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2195\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2194\"},\"axis_label\":\"Horsepower\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2193\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2198\",\"attributes\":{\"axis\":{\"id\":\"p2192\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2205\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p2199\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"fbec151c-5fd1-4fe2-a033-37696a152096\",\"roots\":{\"p2175\":\"cf5e34b2-5b3d-498d-b2e0-9237aeeb5232\"},\"root_ids\":[\"p2175\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"9965b6ab-f44c-4f54-a326-ed0fa164b162\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1337\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1338\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1339\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1346\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1347\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1344\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1367\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1358\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1359\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1360\"},\"data\":{\"type\":\"map\",\"entries\":[[\"index\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAVwAAAFgAAABZAAAAWgAAAFsAAABcAAAAXQAAAF4AAABfAAAAYAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAewAAAHwAAAB9AAAAfgAAAH8AAACAAAAAgQAAAIIAAACDAAAAhAAAAIUAAACGAAAAhwAAAIgAAACJAAAAigAAAIsAAACMAAAAjQAAAI4AAACPAAAAkAAAAJEAAACSAAAAkwAAAJQAAACVAAAAlgAAAJcAAACYAAAAmQAAAJoAAACbAAAAnAAAAJ0AAACeAAAAnwAAAKAAAAChAAAAogAAAKMAAACkAAAApQAAAKYAAACnAAAAqAAAAKkAAACqAAAAqwAAAKwAAACtAAAArgAAAK8AAACwAAAAsQAAALIAAACzAAAAtAAAALUAAAC2AAAAtwAAALgAAAC5AAAAugAAALsAAAC8AAAAvQAAAL4AAAC/AAAAwAAAAMEAAADCAAAAwwAAAMQAAADFAAAAxgAAAMcAAADIAAAAyQAAAMoAAADLAAAAzAAAAM0AAADOAAAAzwAAANAAAADRAAAA0gAAANMAAADUAAAA1QAAANYAAADXAAAA2AAAANkAAADaAAAA2wAAANwAAADdAAAA3gAAAN8AAADgAAAA4QAAAOIAAADjAAAA5AAAAOUAAADmAAAA5wAAAOgAAADpAAAA6gAAAOsAAADsAAAA7QAAAO4AAADvAAAA8AAAAPEAAADyAAAA8wAAAPQAAAD1AAAA9gAAAPcAAAD4AAAA+QAAAPoAAAD7AAAA/AAAAP0AAAD+AAAA/wAAAAABAAABAQAAAgEAAAMBAAAEAQAABQEAAAYBAAAHAQAACAEAAAkBAAAKAQAACwEAAAwBAAANAQAADgEAAA8BAAAQAQAAEQEAABIBAAATAQAAFAEAABUBAAAWAQAAFwEAABgBAAAZAQAAGgEAABsBAAAcAQAAHQEAAB4BAAAfAQAAIAEAACEBAAAiAQAAIwEAACQBAAAlAQAAJgEAACcBAAAoAQAAKQEAACoBAAArAQAALAEAAC0BAAAuAQAALwEAADABAAAxAQAAMgEAADMBAAA0AQAANQEAADYBAAA3AQAAOAEAADkBAAA6AQAAOwEAADwBAAA9AQAAPgEAAD8BAABAAQAAQQEAAEIBAABDAQAARAEAAEUBAABGAQAARwEAAEgBAABJAQAASgEAAEsBAABMAQAATQEAAE4BAABPAQAAUAEAAFEBAABSAQAAUwEAAFQBAABVAQAAVgEAAFcBAABYAQAAWQEAAFoBAABbAQAAXAEAAF0BAABeAQAAXwEAAGABAABhAQAAYgEAAGMBAABkAQAAZQEAAGYBAABnAQAAaAEAAGkBAABqAQAAawEAAGwBAABtAQAAbgEAAG8BAABwAQAAcQEAAHIBAABzAQAAdAEAAHUBAAB2AQAAdwEAAHgBAAB5AQAAegEAAHsBAAB8AQAAfQEAAH4BAAB/AQAAgAEAAIEBAACCAQAAgwEAAIQBAACFAQAAhgEAAIcBAAA=\"},\"shape\":[392],\"dtype\":\"int32\",\"order\":\"little\"}],[\"mpg\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAMkAAAAAAAAAuQAAAAAAAADJAAAAAAAAAMEAAAAAAAAAxQAAAAAAAAC5AAAAAAAAALEAAAAAAAAAsQAAAAAAAACxAAAAAAAAALkAAAAAAAAAuQAAAAAAAACxAAAAAAAAALkAAAAAAAAAsQAAAAAAAADhAAAAAAAAANkAAAAAAAAAyQAAAAAAAADVAAAAAAAAAO0AAAAAAAAA6QAAAAAAAADlAAAAAAAAAOEAAAAAAAAA5QAAAAAAAADpAAAAAAAAANUAAAAAAAAAkQAAAAAAAACRAAAAAAAAAJkAAAAAAAAAiQAAAAAAAADtAAAAAAAAAPEAAAAAAAAA5QAAAAAAAADNAAAAAAAAAMEAAAAAAAAAxQAAAAAAAADNAAAAAAAAAMkAAAAAAAAAsQAAAAAAAACxAAAAAAAAALEAAAAAAAAAsQAAAAAAAAChAAAAAAAAAKkAAAAAAAAAqQAAAAAAAADJAAAAAAAAANkAAAAAAAAAzQAAAAAAAADJAAAAAAAAAN0AAAAAAAAA8QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA/QAAAAAAAgEFAAAAAAAAAO0AAAAAAAAA6QAAAAAAAADhAAAAAAAAAOUAAAAAAAAA3QAAAAAAAADRAAAAAAAAANUAAAAAAAAAqQAAAAAAAACxAAAAAAAAALkAAAAAAAAAsQAAAAAAAADFAAAAAAAAAJkAAAAAAAAAqQAAAAAAAAChAAAAAAAAAKkAAAAAAAAAzQAAAAAAAAC5AAAAAAAAAKkAAAAAAAAAqQAAAAAAAACxAAAAAAAAAMkAAAAAAAAA2QAAAAAAAADVAAAAAAAAAOkAAAAAAAAA2QAAAAAAAADxAAAAAAAAAN0AAAAAAAAA8QAAAAAAAADtAAAAAAAAAKkAAAAAAAAAsQAAAAAAAACpAAAAAAAAALEAAAAAAAAAuQAAAAAAAAChAAAAAAAAAKkAAAAAAAAAqQAAAAAAAACxAAAAAAAAAKkAAAAAAAAAoQAAAAAAAACpAAAAAAAAAMkAAAAAAAAAwQAAAAAAAADJAAAAAAAAAMkAAAAAAAAA3QAAAAAAAADpAAAAAAAAAJkAAAAAAAAAoQAAAAAAAACpAAAAAAAAAKEAAAAAAAAAyQAAAAAAAADRAAAAAAAAANUAAAAAAAAA2QAAAAAAAADJAAAAAAAAAM0AAAAAA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\"},\"shape\":[392],\"dtype\":\"float64\",\"order\":\"little\"}],[\"cyl\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"CAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAEAAAABgAAAAYAAAAGAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABgAAAAgAAAAIAAAACAAAAAgAAAAEAAAABAAAAAQAAAAGAAAABgAAAAYAAAAGAAAABgAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAGAAAABAAAAAYAAAAGAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAMAAAAIAAAACAAAAAgAAAAIAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAABgAAAAYAAAAGAAAABgAAAAYAAAAEAAAACAAAAAgAAAAIAAAACAAAAAYAAAAEAAAABAAAAAQAAAADAAAABAAAAAYAAAAEAAAACAAAAAgAAAAEAAAABAAAAAQAAAAEAAAACAAAAAQAAAAGAAAACAAAAAYAAAAGAAAABgAAAAQAAAAEAAAABAAAAAQAAAAGAAAABgAAAAYAAAAIAAAACAAAAAgAAAAIAAAACAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABgAAAAYAAAAGAAAABgAAAAgAAAAIAAAACAAAAAgAAAAGAAAABgAAAAYAAAAGAAAABgAAAAgAAAAIAAAABAAAAAQAAAAGAAAABAAAAAQAAAAEAAAABAAAAAYAAAAEAAAABgAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAIAAAACAAAAAgAAAAIAAAABgAAAAYAAAAGAAAABgAAAAQAAAAEAAAABAAAAAQAAAAGAAAABgAAAAYAAAAGAAAABAAAAAQAAAAEAAAABAAAAAQAAAAIAAAABAAAAAYAAAAGAAAACAAAAAgAAAAIAAAACAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAgAAAAIAAAACAAAAAYAAAAGAAAABgAAAAYAAAAIAAAACAAAAAgAAAAIAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAGAAAABAAAAAMAAAAEAAAABAAAAAQAAAAEAAAABAAAAAgAAAAIAAAACAAAAAYAAAAGAAAABgAAAAQAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAIAAAABgAAAAgAAAAIAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAFAAAABgAAAAQAAAAGAAAABAAAAAQAAAAGAAAABgAAAAQAAAAGAAAABgAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAABAAAAAQAAAAEAAAABAAAAAUAAAAIAAAABAAAAAgAAAAEAAAABAAAAAQAAAAEAAAABAAAAAYAAAAGAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAGAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAUAAAAEAAAABAAAAAQAAAAEAAAABgAAAAMAAAAEAAAABAAAAAQAAAAEAAAABAAAAAYAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAYAAAAGAAAABgAAAAYAAAAIAAAABgAAAAYAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAGAAAABgAAAAQAAAAGAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAA=\"},\"shape\":[392],\"dtype\":\"int32\",\"order\":\"little\"}],[\"displ\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[392],\"dtype\":\"float64\",\"order\":\"little\"}],[\"hp\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ggAAAKUAAACWAAAAlgAAAIwAAADGAAAA3AAAANcAAADhAAAAvgAAAKoAAACgAAAAlgAAAOEAAABfAAAAXwAAAGEAAABVAAAAWAAAAC4AAABXAAAAWgAAAF8AAABxAAAAWgAAANcAAADIAAAA0gAAAMEAAABYAAAAWgAAAF8AAABkAAAAaQAAAGQAAABYAAAAZAAAAKUAAACvAAAAmQAAAJYAAAC0AAAAqgAAAK8AAABuAAAASAAAAGQAAABYAAAAVgAAAFoAAABGAAAATAAAAEEAAABFAAAAPAAAAEYAAABfAAAAUAAAADYAAABaAAAAVgAAAKUAAACvAAAAlgAAAJkAAACWAAAA0AAAAJsAAACgAAAAvgAAAGEAAACWAAAAggAAAIwAAACWAAAAcAAAAEwAAABXAAAARQAAAFYAAABcAAAAYQAAAFAAAABYAAAArwAAAJYAAACRAAAAiQAAAJYAAADGAAAAlgAAAJ4AAACWAAAA1wAAAOEAAACvAAAAaQAAAGQAAABkAAAAWAAAAF8AAAAuAAAAlgAAAKcAAACqAAAAtAAAAGQAAABYAAAASAAAAF4AAABaAAAAVQAAAGsAAABaAAAAkQAAAOYAAAAxAAAASwAAAFsAAABwAAAAlgAAAG4AAAB6AAAAtAAAAF8AAABkAAAAZAAAAEMAAABQAAAAQQAAAEsAAABkAAAAbgAAAGkAAACMAAAAlgAAAJYAAACMAAAAlgAAAFMAAABDAAAATgAAADQAAAA9AAAASwAAAEsAAABLAAAAYQAAAF0AAABDAAAAXwAAAGkAAABIAAAASAAAAKoAAACRAAAAlgAAAJQAAABuAAAAaQAAAG4AAABfAAAAbgAAAG4AAACBAAAASwAAAFMAAABkAAAATgAAAGAAAABHAAAAYQAAAGEAAABGAAAAWgAAAF8AAABYAAAAYgAAAHMAAAA1AAAAVgAAAFEAAABcAAAATwAAAFMAAACMAAAAlgAAAHgAAACYAAAAZAAAAGkAAABRAAAAWgAAADQAAAA8AAAARgAAADUAAABkAAAATgAAAG4AAABfAAAARwAAAEYAAABLAAAASAAAAGYAAACWAAAAWAAAAGwAAAB4AAAAtAAAAJEAAACCAAAAlgAAAEQAAABQAAAAOgAAAGAAAABGAAAAkQAAAG4AAACRAAAAggAAAG4AAABpAAAAZAAAAGIAAAC0AAAAqgAAAL4AAACVAAAATgAAAFgAAABLAAAAWQAAAD8AAABTAAAAQwAAAE4AAABhAAAAbgAAAG4AAAAwAAAAQgAAADQAAABGAAAAPAAAAG4AAACMAAAAiwAAAGkAAABfAAAAVQAAAFgAAABkAAAAWgAAAGkAAABVAAAAbgAAAHgAAACRAAAApQAAAIsAAACMAAAARAAAAF8AAABhAAAASwAAAF8AAABpAAAAVQAAAGEAAABnAAAAfQAAAHMAAACFAAAARwAAAEQAAABzAAAAVQAAAFgAAABaAAAAbgAAAIIAAACBAAAAigAAAIcAAACbAAAAjgAAAH0AAACWAAAARwAAAEEAAABQAAAAUAAAAE0AAAB9AAAARwAAAFoAAABGAAAARgAAAEEAAABFAAAAWgAAAHMAAABzAAAAWgAAAEwAAAA8AAAARgAAAEEAAABaAAAAWAAAAFoAAABaAAAATgAAAFoAAABLAAAAXAAAAEsAAABBAAAAaQAAAEEAAAAwAAAAMAAAAEMAAABDAAAAQwAAAEMAAAA+AAAAhAAAAGQAAABYAAAASAAAAFQAAABUAAAAXAAAAG4AAABUAAAAOgAAAEAAAAA8AAAAQwAAAEEAAAA+AAAARAAAAD8AAABBAAAAQQAAAEoAAABLAAAASwAAAGQAAABKAAAAUAAAAEwAAAB0AAAAeAAAAG4AAABpAAAAWAAAAFUAAABYAAAAWAAAAFgAAABVAAAAVAAAAFoAAABcAAAASgAAAEQAAABEAAAAPwAAAEYAAABYAAAASwAAAEYAAABDAAAAQwAAAEMAAABuAAAAVQAAAFwAAABwAAAAYAAAAFQAAABaAAAAVgAAADQAAABUAAAATwAAAFIAAAA=\"},\"shape\":[392],\"dtype\":\"int32\",\"order\":\"little\"}],[\"weight\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[392],\"dtype\":\"int32\",\"order\":\"little\"}],[\"accel\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[392],\"dtype\":\"float64\",\"order\":\"little\"}],[\"yr\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"RgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASAAAAEgAAABIAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEkAAABJAAAASQAAAEoAAABKAAAASgAAAEoAAABKAAAASgAAAEoAAABKAAAASgAAAEoAAABKAAAASgAAAEoAAABKAAAASgAAAEoAAABKAAAASgAAAEoAAABKAAAASgAAAEoAAABKAAAASgAAAEoAAABKAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAEwAAABMAAAATAAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABNAAAATQAAAE0AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABOAAAATgAAAE4AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAE8AAABPAAAATwAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFEAAABRAAAAUQAAAFEAAABRAAAAUQAAAFEAAABRAAAAUQAAAFEAAABRAAAAUQAAAFEAAABRAAAAUQAAAFEAAABRAAAAUQAAAFEAAABRAAAAUQAAAFEAAABRAAAAUQAAAFEAAABRAAAAUQAAAFEAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAABSAAAAUgAAAFIAAAA=\"},\"shape\":[392],\"dtype\":\"int32\",\"order\":\"little\"}],[\"origin\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAAAAEAAAABAAAAAwAAAAIAAAACAAAAAgAAAAIAAAACAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAAAAMAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAIAAAACAAAAAgAAAAMAAAADAAAAAgAAAAEAAAADAAAAAQAAAAIAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABAAAAAQAAAAEAAAABAAAAAgAAAAIAAAACAAAAAgAAAAEAAAADAAAAAwAAAAEAAAADAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAQAAAAEAAAABAAAAAQAAAAEAAAADAAAAAQAAAAMAAAADAAAAAQAAAAEAAAACAAAAAQAAAAEAAAACAAAAAgAAAAIAAAACAAAAAQAAAAIAAAADAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABAAAAAwAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAIAAAACAAAAAgAAAAMAAAADAAAAAQAAAAIAAAACAAAAAwAAAAMAAAACAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAAAABAAAAAQAAAAMAAAACAAAAAwAAAAEAAAACAAAAAQAAAAIAAAACAAAAAgAAAAIAAAADAAAAAgAAAAIAAAABAAAAAQAAAAIAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAgAAAAMAAAABAAAAAQAAAAEAAAABAAAAAgAAAAMAAAADAAAAAQAAAAIAAAABAAAAAgAAAAMAAAACAAAAAQAAAAEAAAABAAAAAQAAAAMAAAABAAAAAgAAAAEAAAADAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAgAAAAEAAAADAAAAAQAAAAEAAAABAAAAAwAAAAIAAAADAAAAAgAAAAMAAAACAAAAAQAAAAMAAAADAAAAAwAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAMAAAADAAAAAQAAAAMAAAABAAAAAQAAAAMAAAACAAAAAgAAAAIAAAACAAAAAgAAAAMAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAgAAAAMAAAABAAAAAQAAAAIAAAABAAAAAgAAAAEAAAABAAAAAQAAAAMAAAACAAAAAQAAAAEAAAABAAAAAQAAAAIAAAADAAAAAQAAAAMAAAABAAAAAQAAAAEAAAABAAAAAgAAAAMAAAADAAAAAwAAAAMAAAADAAAAAQAAAAMAAAACAAAAAgAAAAIAAAACAAAAAwAAAAMAAAACAAAAAwAAAAMAAAACAAAAAwAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAAAADAAAAAwAAAAMAAAADAAAAAwAAAAEAAAABAAAAAQAAAAIAAAADAAAAAwAAAAMAAAADAAAAAgAAAAIAAAADAAAAAwAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAgAAAAMAAAADAAAAAQAAAAEAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAABAAAAAQAAAAEAAAABAAAAAwAAAAEAAAABAAAAAQAAAAIAAAABAAAAAQAAAAEAAAA=\"},\"shape\":[392],\"dtype\":\"int32\",\"order\":\"little\"}],[\"name\",{\"type\":\"ndarray\",\"array\":[\"chevrolet chevelle malibu\",\"buick skylark 320\",\"plymouth satellite\",\"amc rebel sst\",\"ford torino\",\"ford galaxie 500\",\"chevrolet impala\",\"plymouth fury iii\",\"pontiac catalina\",\"amc ambassador dpl\",\"dodge challenger se\",\"plymouth 'cuda 340\",\"chevrolet monte carlo\",\"buick estate wagon (sw)\",\"toyota corona mark ii\",\"plymouth duster\",\"amc hornet\",\"ford maverick\",\"datsun pl510\",\"volkswagen 1131 deluxe sedan\",\"peugeot 504\",\"audi 100 ls\",\"saab 99e\",\"bmw 2002\",\"amc gremlin\",\"ford f250\",\"chevy c20\",\"dodge d200\",\"hi 1200d\",\"datsun pl510\",\"chevrolet vega 2300\",\"toyota corona\",\"amc gremlin\",\"plymouth satellite custom\",\"chevrolet chevelle malibu\",\"ford torino 500\",\"amc matador\",\"chevrolet impala\",\"pontiac catalina brougham\",\"ford galaxie 500\",\"plymouth fury iii\",\"dodge monaco (sw)\",\"ford country squire (sw)\",\"pontiac safari (sw)\",\"amc hornet sportabout (sw)\",\"chevrolet vega (sw)\",\"pontiac firebird\",\"ford mustang\",\"mercury capri 2000\",\"opel 1900\",\"peugeot 304\",\"fiat 124b\",\"toyota corolla 1200\",\"datsun 1200\",\"volkswagen model 111\",\"plymouth cricket\",\"toyota corona hardtop\",\"dodge colt hardtop\",\"volkswagen type 3\",\"chevrolet vega\",\"ford pinto runabout\",\"chevrolet impala\",\"pontiac catalina\",\"plymouth fury iii\",\"ford galaxie 500\",\"amc ambassador sst\",\"mercury marquis\",\"buick lesabre custom\",\"oldsmobile delta 88 royale\",\"chrysler newport royal\",\"mazda rx2 coupe\",\"amc matador (sw)\",\"chevrolet chevelle concours (sw)\",\"ford gran torino (sw)\",\"plymouth satellite custom (sw)\",\"volvo 145e (sw)\",\"volkswagen 411 (sw)\",\"peugeot 504 (sw)\",\"renault 12 (sw)\",\"ford pinto (sw)\",\"datsun 510 (sw)\",\"toyouta corona mark ii (sw)\",\"dodge colt (sw)\",\"toyota corolla 1600 (sw)\",\"buick century 350\",\"amc matador\",\"chevrolet malibu\",\"ford gran torino\",\"dodge coronet custom\",\"mercury marquis brougham\",\"chevrolet caprice classic\",\"ford ltd\",\"plymouth fury gran sedan\",\"chrysler new yorker brougham\",\"buick electra 225 custom\",\"amc ambassador brougham\",\"plymouth valiant\",\"chevrolet nova custom\",\"amc hornet\",\"ford maverick\",\"plymouth duster\",\"volkswagen super beetle\",\"chevrolet impala\",\"ford country\",\"plymouth custom suburb\",\"oldsmobile vista cruiser\",\"amc gremlin\",\"toyota carina\",\"chevrolet vega\",\"datsun 610\",\"maxda rx3\",\"ford pinto\",\"mercury capri v6\",\"fiat 124 sport coupe\",\"chevrolet monte carlo s\",\"pontiac grand prix\",\"fiat 128\",\"opel manta\",\"audi 100ls\",\"volvo 144ea\",\"dodge dart custom\",\"saab 99le\",\"toyota mark ii\",\"oldsmobile omega\",\"plymouth duster\",\"amc hornet\",\"chevrolet nova\",\"datsun b210\",\"ford pinto\",\"toyota corolla 1200\",\"chevrolet vega\",\"chevrolet chevelle malibu classic\",\"amc matador\",\"plymouth satellite sebring\",\"ford gran torino\",\"buick century luxus (sw)\",\"dodge coronet custom (sw)\",\"ford gran torino (sw)\",\"amc matador (sw)\",\"audi fox\",\"volkswagen dasher\",\"opel manta\",\"toyota corona\",\"datsun 710\",\"dodge colt\",\"fiat 128\",\"fiat 124 tc\",\"honda civic\",\"subaru\",\"fiat x1.9\",\"plymouth valiant custom\",\"chevrolet nova\",\"mercury monarch\",\"ford maverick\",\"pontiac catalina\",\"chevrolet bel air\",\"plymouth grand fury\",\"ford ltd\",\"buick century\",\"chevroelt chevelle malibu\",\"amc matador\",\"plymouth fury\",\"buick skyhawk\",\"chevrolet monza 2+2\",\"ford mustang ii\",\"toyota corolla\",\"ford pinto\",\"amc gremlin\",\"pontiac astro\",\"toyota corona\",\"volkswagen dasher\",\"datsun 710\",\"ford pinto\",\"volkswagen rabbit\",\"amc pacer\",\"audi 100ls\",\"peugeot 504\",\"volvo 244dl\",\"saab 99le\",\"honda civic cvcc\",\"fiat 131\",\"opel 1900\",\"capri ii\",\"dodge colt\",\"renault 12tl\",\"chevrolet chevelle malibu classic\",\"dodge coronet brougham\",\"amc matador\",\"ford gran torino\",\"plymouth valiant\",\"chevrolet nova\",\"ford maverick\",\"amc hornet\",\"chevrolet chevette\",\"chevrolet woody\",\"vw rabbit\",\"honda civic\",\"dodge aspen se\",\"ford granada ghia\",\"pontiac ventura sj\",\"amc pacer d/l\",\"volkswagen rabbit\",\"datsun b-210\",\"toyota corolla\",\"ford pinto\",\"volvo 245\",\"plymouth volare premier v8\",\"peugeot 504\",\"toyota mark ii\",\"mercedes-benz 280s\",\"cadillac seville\",\"chevy c10\",\"ford f108\",\"dodge d100\",\"honda accord cvcc\",\"buick opel isuzu deluxe\",\"renault 5 gtl\",\"plymouth arrow gs\",\"datsun f-10 hatchback\",\"chevrolet caprice classic\",\"oldsmobile cutlass supreme\",\"dodge monaco brougham\",\"mercury cougar brougham\",\"chevrolet concours\",\"buick skylark\",\"plymouth volare custom\",\"ford granada\",\"pontiac grand prix lj\",\"chevrolet monte carlo landau\",\"chrysler cordoba\",\"ford thunderbird\",\"volkswagen rabbit custom\",\"pontiac sunbird coupe\",\"toyota corolla liftback\",\"ford mustang ii 2+2\",\"chevrolet chevette\",\"dodge colt m/m\",\"subaru dl\",\"volkswagen dasher\",\"datsun 810\",\"bmw 320i\",\"mazda rx-4\",\"volkswagen rabbit custom diesel\",\"ford fiesta\",\"mazda glc deluxe\",\"datsun b210 gx\",\"honda civic cvcc\",\"oldsmobile cutlass salon brougham\",\"dodge diplomat\",\"mercury monarch ghia\",\"pontiac phoenix lj\",\"chevrolet malibu\",\"ford fairmont (auto)\",\"ford fairmont (man)\",\"plymouth volare\",\"amc concord\",\"buick century special\",\"mercury zephyr\",\"dodge aspen\",\"amc concord d/l\",\"chevrolet monte carlo landau\",\"buick regal sport coupe (turbo)\",\"ford futura\",\"dodge magnum xe\",\"chevrolet chevette\",\"toyota corona\",\"datsun 510\",\"dodge omni\",\"toyota celica gt liftback\",\"plymouth sapporo\",\"oldsmobile starfire sx\",\"datsun 200-sx\",\"audi 5000\",\"volvo 264gl\",\"saab 99gle\",\"peugeot 604sl\",\"volkswagen scirocco\",\"honda accord lx\",\"pontiac lemans v6\",\"mercury zephyr 6\",\"ford fairmont 4\",\"amc concord dl 6\",\"dodge aspen 6\",\"chevrolet caprice classic\",\"ford ltd landau\",\"mercury grand marquis\",\"dodge st. regis\",\"buick estate wagon (sw)\",\"ford country squire (sw)\",\"chevrolet malibu classic (sw)\",\"chrysler lebaron town @ country (sw)\",\"vw rabbit custom\",\"maxda glc deluxe\",\"dodge colt hatchback custom\",\"amc spirit dl\",\"mercedes benz 300d\",\"cadillac eldorado\",\"peugeot 504\",\"oldsmobile cutlass salon brougham\",\"plymouth horizon\",\"plymouth horizon tc3\",\"datsun 210\",\"fiat strada custom\",\"buick skylark limited\",\"chevrolet citation\",\"oldsmobile omega brougham\",\"pontiac phoenix\",\"vw rabbit\",\"toyota corolla tercel\",\"chevrolet chevette\",\"datsun 310\",\"chevrolet citation\",\"ford fairmont\",\"amc concord\",\"dodge aspen\",\"audi 4000\",\"toyota corona liftback\",\"mazda 626\",\"datsun 510 hatchback\",\"toyota corolla\",\"mazda glc\",\"dodge colt\",\"datsun 210\",\"vw rabbit c (diesel)\",\"vw dasher (diesel)\",\"audi 5000s (diesel)\",\"mercedes-benz 240d\",\"honda civic 1500 gl\",\"subaru dl\",\"vokswagen rabbit\",\"datsun 280-zx\",\"mazda rx-7 gs\",\"triumph tr7 coupe\",\"honda accord\",\"plymouth reliant\",\"buick skylark\",\"dodge aries wagon (sw)\",\"chevrolet citation\",\"plymouth reliant\",\"toyota starlet\",\"plymouth champ\",\"honda civic 1300\",\"subaru\",\"datsun 210 mpg\",\"toyota tercel\",\"mazda glc 4\",\"plymouth horizon 4\",\"ford escort 4w\",\"ford escort 2h\",\"volkswagen jetta\",\"honda prelude\",\"toyota corolla\",\"datsun 200sx\",\"mazda 626\",\"peugeot 505s turbo diesel\",\"volvo diesel\",\"toyota cressida\",\"datsun 810 maxima\",\"buick century\",\"oldsmobile cutlass ls\",\"ford granada gl\",\"chrysler lebaron salon\",\"chevrolet cavalier\",\"chevrolet cavalier wagon\",\"chevrolet cavalier 2-door\",\"pontiac j2000 se hatchback\",\"dodge aries se\",\"pontiac phoenix\",\"ford fairmont futura\",\"volkswagen rabbit l\",\"mazda glc custom l\",\"mazda glc custom\",\"plymouth horizon miser\",\"mercury lynx l\",\"nissan stanza xe\",\"honda accord\",\"toyota corolla\",\"honda civic\",\"honda civic (auto)\",\"datsun 310 gx\",\"buick century limited\",\"oldsmobile cutlass ciera (diesel)\",\"chrysler lebaron medallion\",\"ford granada l\",\"toyota celica gt\",\"dodge charger 2.2\",\"chevrolet camaro\",\"ford mustang gl\",\"vw pickup\",\"dodge rampage\",\"ford ranger\",\"chevy s-10\"],\"shape\":[392],\"dtype\":\"object\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1368\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1369\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1364\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"hp\"},\"y\":{\"type\":\"field\",\"field\":\"mpg\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"type\":\"object\",\"name\":\"LinearColorMapper\",\"id\":\"p1336\",\"attributes\":{\"palette\":[\"#440154\",\"#440255\",\"#440357\",\"#450558\",\"#45065A\",\"#45085B\",\"#46095C\",\"#460B5E\",\"#460C5F\",\"#460E61\",\"#470F62\",\"#471163\",\"#471265\",\"#471466\",\"#471567\",\"#471669\",\"#47186A\",\"#48196B\",\"#481A6C\",\"#481C6E\",\"#481D6F\",\"#481E70\",\"#482071\",\"#482172\",\"#482273\",\"#482374\",\"#472575\",\"#472676\",\"#472777\",\"#472878\",\"#472A79\",\"#472B7A\",\"#472C7B\",\"#462D7C\",\"#462F7C\",\"#46307D\",\"#46317E\",\"#45327F\",\"#45347F\",\"#453580\",\"#453681\",\"#443781\",\"#443982\",\"#433A83\",\"#433B83\",\"#433C84\",\"#423D84\",\"#423E85\",\"#424085\",\"#414186\",\"#414286\",\"#404387\",\"#404487\",\"#3F4587\",\"#3F4788\",\"#3E4888\",\"#3E4989\",\"#3D4A89\",\"#3D4B89\",\"#3D4C89\",\"#3C4D8A\",\"#3C4E8A\",\"#3B508A\",\"#3B518A\",\"#3A528B\",\"#3A538B\",\"#39548B\",\"#39558B\",\"#38568B\",\"#38578C\",\"#37588C\",\"#37598C\",\"#365A8C\",\"#365B8C\",\"#355C8C\",\"#355D8C\",\"#345E8D\",\"#345F8D\",\"#33608D\",\"#33618D\",\"#32628D\",\"#32638D\",\"#31648D\",\"#31658D\",\"#31668D\",\"#30678D\",\"#30688D\",\"#2F698D\",\"#2F6A8D\",\"#2E6B8E\",\"#2E6C8E\",\"#2E6D8E\",\"#2D6E8E\",\"#2D6F8E\",\"#2C708E\",\"#2C718E\",\"#2C728E\",\"#2B738E\",\"#2B748E\",\"#2A758E\",\"#2A768E\",\"#2A778E\",\"#29788E\",\"#29798E\",\"#287A8E\",\"#287A8E\",\"#287B8E\",\"#277C8E\",\"#277D8E\",\"#277E8E\",\"#267F8E\",\"#26808E\",\"#26818E\",\"#25828E\",\"#25838D\",\"#24848D\",\"#24858D\",\"#24868D\",\"#23878D\",\"#23888D\",\"#23898D\",\"#22898D\",\"#228A8D\",\"#228B8D\",\"#218C8D\",\"#218D8C\",\"#218E8C\",\"#208F8C\",\"#20908C\",\"#20918C\",\"#1F928C\",\"#1F938B\",\"#1F948B\",\"#1F958B\",\"#1F968B\",\"#1E978A\",\"#1E988A\",\"#1E998A\",\"#1E998A\",\"#1E9A89\",\"#1E9B89\",\"#1E9C89\",\"#1E9D88\",\"#1E9E88\",\"#1E9F88\",\"#1EA087\",\"#1FA187\",\"#1FA286\",\"#1FA386\",\"#20A485\",\"#20A585\",\"#21A685\",\"#21A784\",\"#22A784\",\"#23A883\",\"#23A982\",\"#24AA82\",\"#25AB81\",\"#26AC81\",\"#27AD80\",\"#28AE7F\",\"#29AF7F\",\"#2AB07E\",\"#2BB17D\",\"#2CB17D\",\"#2EB27C\",\"#2FB37B\",\"#30B47A\",\"#32B57A\",\"#33B679\",\"#35B778\",\"#36B877\",\"#38B976\",\"#39B976\",\"#3BBA75\",\"#3DBB74\",\"#3EBC73\",\"#40BD72\",\"#42BE71\",\"#44BE70\",\"#45BF6F\",\"#47C06E\",\"#49C16D\",\"#4BC26C\",\"#4DC26B\",\"#4FC369\",\"#51C468\",\"#53C567\",\"#55C666\",\"#57C665\",\"#59C764\",\"#5BC862\",\"#5EC961\",\"#60C960\",\"#62CA5F\",\"#64CB5D\",\"#67CC5C\",\"#69CC5B\",\"#6BCD59\",\"#6DCE58\",\"#70CE56\",\"#72CF55\",\"#74D054\",\"#77D052\",\"#79D151\",\"#7CD24F\",\"#7ED24E\",\"#81D34C\",\"#83D34B\",\"#86D449\",\"#88D547\",\"#8BD546\",\"#8DD644\",\"#90D643\",\"#92D741\",\"#95D73F\",\"#97D83E\",\"#9AD83C\",\"#9DD93A\",\"#9FD938\",\"#A2DA37\",\"#A5DA35\",\"#A7DB33\",\"#AADB32\",\"#ADDC30\",\"#AFDC2E\",\"#B2DD2C\",\"#B5DD2B\",\"#B7DD29\",\"#BADE27\",\"#BDDE26\",\"#BFDF24\",\"#C2DF22\",\"#C5DF21\",\"#C7E01F\",\"#CAE01E\",\"#CDE01D\",\"#CFE11C\",\"#D2E11B\",\"#D4E11A\",\"#D7E219\",\"#DAE218\",\"#DCE218\",\"#DFE318\",\"#E1E318\",\"#E4E318\",\"#E7E419\",\"#E9E419\",\"#ECE41A\",\"#EEE51B\",\"#F1E51C\",\"#F3E51E\",\"#F6E61F\",\"#F8E621\",\"#FAE622\",\"#FDE724\"],\"low\":1613,\"high\":5140}}},\"line_alpha\":{\"type\":\"value\",\"value\":0.6},\"fill_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"id\":\"p1336\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.6},\"hatch_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"id\":\"p1336\"}},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.6}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1365\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"hp\"},\"y\":{\"type\":\"field\",\"field\":\"mpg\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"id\":\"p1336\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"id\":\"p1336\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"id\":\"p1336\"}},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1366\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"hp\"},\"y\":{\"type\":\"field\",\"field\":\"mpg\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"id\":\"p1336\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"id\":\"p1336\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"field\",\"field\":\"weight\",\"transform\":{\"id\":\"p1336\"}},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1345\"},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1353\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1354\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1355\"},\"axis_label\":\"MPG\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1356\"}}}],\"right\":[{\"type\":\"object\",\"name\":\"ColorBar\",\"id\":\"p1370\",\"attributes\":{\"location\":[0,0],\"title\":\"Weight\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"NoOverlap\",\"id\":\"p1371\"},\"label_standoff\":12,\"color_mapper\":{\"id\":\"p1336\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1348\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1349\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1350\"},\"axis_label\":\"Horsepower\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1351\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1352\",\"attributes\":{\"axis\":{\"id\":\"p1348\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1357\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1353\"}}}]}}]}};\n const render_items = [{\"docid\":\"9965b6ab-f44c-4f54-a326-ed0fa164b162\",\"roots\":{\"p1337\":\"bb025eac-6d5c-4949-a87f-317f697935b5\"},\"root_ids\":[\"p1337\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p2175"
+ "id": "p1337"
}
},
"output_type": "display_data"
@@ -1047,7 +586,7 @@
" tools=\"\",\n",
" toolbar_location=None,\n",
")\n",
- "p.circle(\n",
+ "p.scatter(\n",
" x=\"hp\",\n",
" y=\"mpg\",\n",
" color=transform(\"weight\", color_mapper),\n",
@@ -1070,9 +609,9 @@
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3.11 Kernel",
+ "display_name": "Python 3 (ipykernel)",
"language": "python",
- "name": "python311"
+ "name": "python3"
},
"language_info": {
"codemirror_mode": {
@@ -1084,7 +623,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.11.4"
+ "version": "3.12.4"
},
"latex_envs": {
"LaTeX_envs_menu_present": true,
diff --git a/docs/bokeh/data-sources-transformations.ipynb b/docs/bokeh/data-sources-transformations.ipynb
index 388d143..fa89f67 100755
--- a/docs/bokeh/data-sources-transformations.ipynb
+++ b/docs/bokeh/data-sources-transformations.ipynb
@@ -21,7 +21,7 @@
{
"data": {
"text/html": [
- "\n",
" \n",
"
\n",
- "
Loading BokehJS ...\n",
+ "
Loading BokehJS ...\n",
"
\n"
]
},
@@ -40,287 +40,8 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function now() {\n",
- " return new Date();\n",
- " }\n",
- "\n",
- " const force = true;\n",
- "\n",
- " if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n",
- " root._bokeh_onload_callbacks = [];\n",
- " root._bokeh_is_loading = undefined;\n",
- " }\n",
- "\n",
- "const JS_MIME_TYPE = 'application/javascript';\n",
- " const HTML_MIME_TYPE = 'text/html';\n",
- " const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n",
- " const CLASS_NAME = 'output_bokeh rendered_html';\n",
- "\n",
- " /**\n",
- " * Render data to the DOM node\n",
- " */\n",
- " function render(props, node) {\n",
- " const script = document.createElement(\"script\");\n",
- " node.appendChild(script);\n",
- " }\n",
- "\n",
- " /**\n",
- " * Handle when an output is cleared or removed\n",
- " */\n",
- " function handleClearOutput(event, handle) {\n",
- " const cell = handle.cell;\n",
- "\n",
- " const id = cell.output_area._bokeh_element_id;\n",
- " const server_id = cell.output_area._bokeh_server_id;\n",
- " // Clean up Bokeh references\n",
- " if (id != null && id in Bokeh.index) {\n",
- " Bokeh.index[id].model.document.clear();\n",
- " delete Bokeh.index[id];\n",
- " }\n",
- "\n",
- " if (server_id !== undefined) {\n",
- " // Clean up Bokeh references\n",
- " const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n",
- " cell.notebook.kernel.execute(cmd_clean, {\n",
- " iopub: {\n",
- " output: function(msg) {\n",
- " const id = msg.content.text.trim();\n",
- " if (id in Bokeh.index) {\n",
- " Bokeh.index[id].model.document.clear();\n",
- " delete Bokeh.index[id];\n",
- " }\n",
- " }\n",
- " }\n",
- " });\n",
- " // Destroy server and session\n",
- " const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n",
- " cell.notebook.kernel.execute(cmd_destroy);\n",
- " }\n",
- " }\n",
- "\n",
- " /**\n",
- " * Handle when a new output is added\n",
- " */\n",
- " function handleAddOutput(event, handle) {\n",
- " const output_area = handle.output_area;\n",
- " const output = handle.output;\n",
- "\n",
- " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n",
- " if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n",
- " return\n",
- " }\n",
- "\n",
- " const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n",
- "\n",
- " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n",
- " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n",
- " // store reference to embed id on output_area\n",
- " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n",
- " }\n",
- " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n",
- " const bk_div = document.createElement(\"div\");\n",
- " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n",
- " const script_attrs = bk_div.children[0].attributes;\n",
- " for (let i = 0; i < script_attrs.length; i++) {\n",
- " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n",
- " toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n",
- " }\n",
- " // store reference to server id on output_area\n",
- " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n",
- " }\n",
- " }\n",
- "\n",
- " function register_renderer(events, OutputArea) {\n",
- "\n",
- " function append_mime(data, metadata, element) {\n",
- " // create a DOM node to render to\n",
- " const toinsert = this.create_output_subarea(\n",
- " metadata,\n",
- " CLASS_NAME,\n",
- " EXEC_MIME_TYPE\n",
- " );\n",
- " this.keyboard_manager.register_events(toinsert);\n",
- " // Render to node\n",
- " const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n",
- " render(props, toinsert[toinsert.length - 1]);\n",
- " element.append(toinsert);\n",
- " return toinsert\n",
- " }\n",
- "\n",
- " /* Handle when an output is cleared or removed */\n",
- " events.on('clear_output.CodeCell', handleClearOutput);\n",
- " events.on('delete.Cell', handleClearOutput);\n",
- "\n",
- " /* Handle when a new output is added */\n",
- " events.on('output_added.OutputArea', handleAddOutput);\n",
- "\n",
- " /**\n",
- " * Register the mime type and append_mime function with output_area\n",
- " */\n",
- " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n",
- " /* Is output safe? */\n",
- " safe: true,\n",
- " /* Index of renderer in `output_area.display_order` */\n",
- " index: 0\n",
- " });\n",
- " }\n",
- "\n",
- " // register the mime type if in Jupyter Notebook environment and previously unregistered\n",
- " if (root.Jupyter !== undefined) {\n",
- " const events = require('base/js/events');\n",
- " const OutputArea = require('notebook/js/outputarea').OutputArea;\n",
- "\n",
- " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n",
- " register_renderer(events, OutputArea);\n",
- " }\n",
- " }\n",
- " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n",
- " root._bokeh_timeout = Date.now() + 5000;\n",
- " root._bokeh_failed_load = false;\n",
- " }\n",
- "\n",
- " const NB_LOAD_WARNING = {'data': {'text/html':\n",
- " \"\\n\"+\n",
- " \"
\\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",
- " \"
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n",
- " \"- use INLINE resources instead, as so:
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"from bokeh.resources import INLINE\\n\"+\n",
- " \"output_notebook(resources=INLINE)\\n\"+\n",
- " \"\\n\"+\n",
- " \"
\"}};\n",
- "\n",
- " function display_loaded() {\n",
- " const el = document.getElementById(\"ae2d6dc8-1215-456d-b9d3-396116103af1\");\n",
- " if (el != null) {\n",
- " el.textContent = \"BokehJS is loading...\";\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " if (el != null) {\n",
- " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n",
- " }\n",
- " } else if (Date.now() < root._bokeh_timeout) {\n",
- " setTimeout(display_loaded, 100)\n",
- " }\n",
- " }\n",
- "\n",
- " function run_callbacks() {\n",
- " try {\n",
- " root._bokeh_onload_callbacks.forEach(function(callback) {\n",
- " if (callback != null)\n",
- " callback();\n",
- " });\n",
- " } finally {\n",
- " delete root._bokeh_onload_callbacks\n",
- " }\n",
- " console.debug(\"Bokeh: all callbacks have finished\");\n",
- " }\n",
- "\n",
- " function load_libs(css_urls, js_urls, callback) {\n",
- " if (css_urls == null) css_urls = [];\n",
- " if (js_urls == null) js_urls = [];\n",
- "\n",
- " root._bokeh_onload_callbacks.push(callback);\n",
- " if (root._bokeh_is_loading > 0) {\n",
- " console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
- " root._bokeh_is_loading = css_urls.length + js_urls.length;\n",
- "\n",
- " function on_load() {\n",
- " root._bokeh_is_loading--;\n",
- " if (root._bokeh_is_loading === 0) {\n",
- " console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n",
- " run_callbacks()\n",
- " }\n",
- " }\n",
- "\n",
- " function on_error(url) {\n",
- " console.error(\"failed to load \" + url);\n",
- " }\n",
- "\n",
- " for (let i = 0; i < css_urls.length; i++) {\n",
- " const url = css_urls[i];\n",
- " const element = document.createElement(\"link\");\n",
- " element.onload = on_load;\n",
- " element.onerror = on_error.bind(null, url);\n",
- " element.rel = \"stylesheet\";\n",
- " element.type = \"text/css\";\n",
- " element.href = url;\n",
- " console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n",
- " document.body.appendChild(element);\n",
- " }\n",
- "\n",
- " for (let i = 0; i < js_urls.length; i++) {\n",
- " const url = js_urls[i];\n",
- " const element = document.createElement('script');\n",
- " element.onload = on_load;\n",
- " element.onerror = on_error.bind(null, url);\n",
- " element.async = false;\n",
- " element.src = url;\n",
- " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
- " document.head.appendChild(element);\n",
- " }\n",
- " };\n",
- "\n",
- " function inject_raw_css(css) {\n",
- " const element = document.createElement(\"style\");\n",
- " element.appendChild(document.createTextNode(css));\n",
- " document.body.appendChild(element);\n",
- " }\n",
- "\n",
- " const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.1.1.min.js\"];\n",
- " const css_urls = [];\n",
- "\n",
- " const inline_js = [ function(Bokeh) {\n",
- " Bokeh.set_log_level(\"info\");\n",
- " },\n",
- "function(Bokeh) {\n",
- " }\n",
- " ];\n",
- "\n",
- " function run_inline_js() {\n",
- " if (root.Bokeh !== undefined || force === true) {\n",
- " for (let i = 0; i < inline_js.length; i++) {\n",
- " inline_js[i].call(root, root.Bokeh);\n",
- " }\n",
- "if (force === true) {\n",
- " display_loaded();\n",
- " }} else if (Date.now() < root._bokeh_timeout) {\n",
- " setTimeout(run_inline_js, 100);\n",
- " } else if (!root._bokeh_failed_load) {\n",
- " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
- " root._bokeh_failed_load = true;\n",
- " } else if (force !== true) {\n",
- " const cell = $(document.getElementById(\"ae2d6dc8-1215-456d-b9d3-396116103af1\")).parents('.cell').data().cell;\n",
- " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
- " }\n",
- " }\n",
- "\n",
- " if (root._bokeh_is_loading === 0) {\n",
- " console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
- " run_inline_js();\n",
- " } else {\n",
- " load_libs(css_urls, js_urls, function() {\n",
- " console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n",
- " run_inline_js();\n",
- " });\n",
- " }\n",
- "}(window));"
- ],
- "application/vnd.bokehjs_load.v0+json": "(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"\\n\"+\n \"
\\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 \"
\\n\"+\n \"
\\n\"+\n \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n \"- use INLINE resources instead, as so:
\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded() {\n const el = document.getElementById(\"ae2d6dc8-1215-456d-b9d3-396116103af1\");\n if (el != null) {\n el.textContent = \"BokehJS is loading...\";\n }\n if (root.Bokeh !== undefined) {\n if (el != null) {\n el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(display_loaded, 100)\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.1.1.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\nif (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"ae2d6dc8-1215-456d-b9d3-396116103af1\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));"
+ "application/javascript": "'use strict';\n(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\nconst JS_MIME_TYPE = 'application/javascript';\n const HTML_MIME_TYPE = 'text/html';\n const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n const CLASS_NAME = 'output_bokeh rendered_html';\n\n /**\n * Render data to the DOM node\n */\n function render(props, node) {\n const script = document.createElement(\"script\");\n node.appendChild(script);\n }\n\n /**\n * Handle when an output is cleared or removed\n */\n function handleClearOutput(event, handle) {\n function drop(id) {\n const view = Bokeh.index.get_by_id(id)\n if (view != null) {\n view.model.document.clear()\n Bokeh.index.delete(view)\n }\n }\n\n const cell = handle.cell;\n\n const id = cell.output_area._bokeh_element_id;\n const server_id = cell.output_area._bokeh_server_id;\n\n // Clean up Bokeh references\n if (id != null) {\n drop(id)\n }\n\n if (server_id !== undefined) {\n // Clean up Bokeh references\n const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n cell.notebook.kernel.execute(cmd_clean, {\n iopub: {\n output: function(msg) {\n const id = msg.content.text.trim()\n drop(id)\n }\n }\n });\n // Destroy server and session\n const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n cell.notebook.kernel.execute(cmd_destroy);\n }\n }\n\n /**\n * Handle when a new output is added\n */\n function handleAddOutput(event, handle) {\n const output_area = handle.output_area;\n const output = handle.output;\n\n // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n return\n }\n\n const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n\n if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n // store reference to embed id on output_area\n output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n }\n if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n const bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n const script_attrs = bk_div.children[0].attributes;\n for (let i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n }\n\n function register_renderer(events, OutputArea) {\n\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n const toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[toinsert.length - 1]);\n element.append(toinsert);\n return toinsert\n }\n\n /* Handle when an output is cleared or removed */\n events.on('clear_output.CodeCell', handleClearOutput);\n events.on('delete.Cell', handleClearOutput);\n\n /* Handle when a new output is added */\n events.on('output_added.OutputArea', handleAddOutput);\n\n /**\n * Register the mime type and append_mime function with output_area\n */\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n /* Is output safe? */\n safe: true,\n /* Index of renderer in `output_area.display_order` */\n index: 0\n });\n }\n\n // register the mime type if in Jupyter Notebook environment and previously unregistered\n if (root.Jupyter !== undefined) {\n const events = require('base/js/events');\n const OutputArea = require('notebook/js/outputarea').OutputArea;\n\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n }\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"\\n\"+\n \"
\\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 \"
\\n\"+\n \"
\\n\"+\n \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n \"- use INLINE resources instead, as so:
\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded(error = null) {\n const el = document.getElementById(\"c457d555-a6ab-46f9-b6b8-84e81c54d81b\");\n if (el != null) {\n const html = (() => {\n if (typeof root.Bokeh === \"undefined\") {\n if (error == null) {\n return \"BokehJS is loading ...\";\n } else {\n return \"BokehJS failed to load.\";\n }\n } else {\n const prefix = `BokehJS ${root.Bokeh.version}`;\n if (error == null) {\n return `${prefix} successfully loaded.`;\n } else {\n return `${prefix} encountered errors while loading and may not function as expected.`;\n }\n }\n })();\n el.innerHTML = html;\n\n if (error != null) {\n const wrapper = document.createElement(\"div\");\n wrapper.style.overflow = \"auto\";\n wrapper.style.height = \"5em\";\n wrapper.style.resize = \"vertical\";\n const content = document.createElement(\"div\");\n content.style.fontFamily = \"monospace\";\n content.style.whiteSpace = \"pre-wrap\";\n content.style.backgroundColor = \"rgb(255, 221, 221)\";\n content.textContent = error.stack ?? error.toString();\n wrapper.append(content);\n el.append(wrapper);\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(() => display_loaded(error), 100);\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.5.1.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n try {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\n\n } catch (error) {display_loaded(error);throw error;\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"c457d555-a6ab-46f9-b6b8-84e81c54d81b\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));",
+ "application/vnd.bokehjs_load.v0+json": ""
},
"metadata": {},
"output_type": "display_data"
@@ -377,7 +98,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "Bisher haben wir Funktionen wie `p.circle` aufgerufen, indem wir direkt Listen oder Datenarrays übergeben haben. Dann erstellt Bokeh automatisch eine `ColumnDataSource` für uns. Es ist jedoch auch möglich, eine `ColumnDataSource` explizit anzugeben, indem als Quellargument eine Glyph-Methode übergeben wird:"
+ "Bisher haben wir Funktionen wie `p.circle` oder `p.scatter` aufgerufen, indem wir direkt Listen oder Datenarrays übergeben haben. Dann erstellt Bokeh automatisch eine `ColumnDataSource` für uns. Es ist jedoch auch möglich, eine `ColumnDataSource` explizit anzugeben, indem als Quellargument eine Glyph-Methode übergeben wird:"
]
},
{
@@ -389,7 +110,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -397,32 +118,7 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"74177fda-68c0-4512-ab4e-d99e91eb5da2\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1004\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1005\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1006\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1017\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1019\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1010\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1056\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1001\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1003\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1002\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[3,7,8,5,1]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1057\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1058\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1053\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1054\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1055\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1009\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1035\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1036\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1037\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1038\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1039\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1040\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1041\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1028\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1029\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1030\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1031\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1021\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1022\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1023\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1024\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1027\",\"attributes\":{\"axis\":{\"id\":\"p1021\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1034\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1028\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"74177fda-68c0-4512-ab4e-d99e91eb5da2\",\"roots\":{\"p1004\":\"bf607eac-1287-483b-9eb2-770e92a59656\"},\"root_ids\":[\"p1004\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"d79f21c4-92ff-41d5-ac03-79a120c41bd3\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1004\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1005\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1006\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1013\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1014\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1011\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1044\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1001\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1002\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1003\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[3,7,8,5,1]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1045\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1046\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1041\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1042\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1043\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1012\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1025\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1026\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1027\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1028\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1034\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1033\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1035\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1036\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1037\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1020\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1021\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1022\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1023\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1015\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1016\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1017\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1018\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1019\",\"attributes\":{\"axis\":{\"id\":\"p1015\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1024\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1020\"}}}]}}]}};\n const render_items = [{\"docid\":\"d79f21c4-92ff-41d5-ac03-79a120c41bd3\",\"roots\":{\"p1004\":\"aafe8e3a-18e5-4359-bc32-d9dce73d775e\"},\"root_ids\":[\"p1004\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
@@ -435,7 +131,7 @@
],
"source": [
"p = figure(width=400, height=400)\n",
- "p.circle(\"x\", \"y\", size=20, source=source)\n",
+ "p.scatter(\"x\", \"y\", size=20, source=source)\n",
"show(p)"
]
},
@@ -457,7 +153,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -465,37 +161,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"0e6b0a83-99c4-4d34-b00f-31b268dd15db\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1146\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1147\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1148\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1159\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1161\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1152\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1198\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1143\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1145\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1144\"},\"data\":{\"type\":\"map\",\"entries\":[[\"index\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAVwAAAFgAAABZAAAAWgAAAFsAAABcAAAAXQAAAF4AAABfAAAAYAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAewAAAHwAAAB9AAAAfgAAAH8AAACAAAAAgQAAAIIAAACDAAAAhAAAAIUAAACGAAAAhwAAAIgAAACJAAAAigAAAIsAAACMAAAAjQAAAI4AAACPAAAAkAAAAJEAAACSAAAAkwAAAJQAAACVAAAA\"},\"shape\":[150],\"dtype\":\"int32\",\"order\":\"little\"}],[\"sepal_length\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ZmZmZmZmFECamZmZmZkTQM3MzMzMzBJAZmZmZmZmEkAAAAAAAAAUQJqZmZmZmRVAZmZmZmZmEkAAAAAAAAAUQJqZmZmZmRFAmpmZmZmZE0CamZmZmZkVQDMzMzMzMxNAMzMzMzMzE0AzMzMzMzMRQDMzMzMzMxdAzczMzMzMFkCamZmZmZkVQGZmZmZmZhRAzczMzMzMFkBmZmZmZmYUQJqZmZmZmRVAZmZmZmZmFEBmZmZmZmYSQGZmZmZmZhRAMzMzMzMzE0AAAAAAAAAUQAAAAAAAABRAzczMzMzMFEDNzMzMzMwUQM3MzMzMzBJAMzMzMzMzE0CamZmZmZkVQM3MzMzMzBRAAAAAAAAAFkCamZmZmZkTQAAAAAAAABRAAAAAAAAAFkCamZmZmZkTQJqZmZmZmRFAZmZmZmZmFEAAAAAAAAAUQAAAAAAAABJAmpmZmZmZEUAAAAAAAAAUQGZmZmZmZhRAMzMzMzMzE0BmZmZmZmYUQGZmZmZmZhJAMzMzMzMzFUAAAAAAAAAUQAAAAAAAABxAmpmZmZmZGUCamZmZmZkbQAAAAAAAABZAAAAAAAAAGkDNzMzMzMwWQDMzMzMzMxlAmpmZmZmZE0BmZmZmZmYaQM3MzMzMzBRAAAAAAAAAFECamZmZmZkXQAAAAAAAABhAZmZmZmZmGEBmZmZmZmYWQM3MzMzMzBpAZmZmZmZmFkAzMzMzMzMXQM3MzMzMzBhAZmZmZmZmFkCamZmZmZkXQGZmZmZmZhhAMzMzMzMzGUBmZmZmZmYYQJqZmZmZmRlAZmZmZmZmGkAzMzMzMzMbQM3MzMzMzBpAAAAAAAAAGEDNzMzMzMwWQAAAAAAAABZAAAAAAAAAFkAzMzMzMzMXQAAAAAAAABhAmpmZmZmZFUAAAAAAAAAYQM3MzMzMzBpAMzMzMzMzGUBmZmZmZmYWQAAAAAAAABZAAAAAAAAAFkBmZmZmZmYYQDMzMzMzMxdAAAAAAAAAFEBmZmZmZmYWQM3MzMzMzBZAzczMzMzMFkDNzMzMzMwYQGZmZmZmZhRAzczMzMzMFkAzMzMzMzMZQDMzMzMzMxdAZmZmZmZmHEAzMzMzMzMZQAAAAAAAABpAZmZmZmZmHkCamZmZmZkTQDMzMzMzMx1AzczMzMzMGkDNzMzMzMwcQAAAAAAAABpAmpmZmZmZGUAzMzMzMzMbQM3MzMzMzBZAMzMzMzMzF0CamZmZmZkZQAAAAAAAABpAzczMzMzMHkDNzMzMzMweQAAAAAAAABhAmpmZmZmZG0BmZmZmZmYWQM3MzMzMzB5AMzMzMzMzGUDNzMzMzMwaQM3MzMzMzBxAzczMzMzMGEBmZmZmZmYYQJqZmZmZmRlAzczMzMzMHECamZmZmZkdQJqZmZmZmR9AmpmZmZmZGUAzMzMzMzMZQGZmZmZmZhhAzczMzMzMHkAzMzMzMzMZQJqZmZmZmRlAAAAAAAAAGECamZmZmZkbQM3MzMzMzBpAmpmZmZmZG0AzMzMzMzMXQDMzMzMzMxtAzczMzMzMGkDNzMzMzMwaQDMzMzMzMxlAAAAAAAAAGkDNzMzMzMwYQJqZmZmZmRdA\"},\"shape\":[150],\"dtype\":\"float64\",\"order\":\"little\"}],[\"sepal_width\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAADEAAAAAAAAAIQJqZmZmZmQlAzczMzMzMCEDNzMzMzMwMQDMzMzMzMw9AMzMzMzMzC0AzMzMzMzMLQDMzMzMzMwdAzczMzMzMCECamZmZmZkNQDMzMzMzMwtAAAAAAAAACEAAAAAAAAAIQAAAAAAAABBAmpmZmZmZEUAzMzMzMzMPQAAAAAAAAAxAZmZmZmZmDkBmZmZmZmYOQDMzMzMzMwtAmpmZmZmZDUDNzMzMzMwMQGZmZmZmZgpAMzMzMzMzC0AAAAAAAAAIQDMzMzMzMwtAAAAAAAAADEAzMzMzMzMLQJqZmZmZmQlAzczMzMzMCEAzMzMzMzMLQGZmZmZmZhBAzczMzMzMEEDNzMzMzMwIQJqZmZmZmQlAAAAAAAAADEDNzMzMzMwMQAAAAAAAAAhAMzMzMzMzC0AAAAAAAAAMQGZmZmZmZgJAmpmZmZmZCUAAAAAAAAAMQGZmZmZmZg5AAAAAAAAACEBmZmZmZmYOQJqZmZmZmQlAmpmZmZmZDUBmZmZmZmYKQJqZmZmZmQlAmpmZmZmZCUDNzMzMzMwIQGZmZmZmZgJAZmZmZmZmBkBmZmZmZmYGQGZmZmZmZgpAMzMzMzMzA0AzMzMzMzMHQJqZmZmZmQVAAAAAAAAAAEAAAAAAAAAIQJqZmZmZmQFAMzMzMzMzB0AzMzMzMzMHQM3MzMzMzAhAAAAAAAAACECamZmZmZkFQJqZmZmZmQFAAAAAAAAABECamZmZmZkJQGZmZmZmZgZAAAAAAAAABEBmZmZmZmYGQDMzMzMzMwdAAAAAAAAACEBmZmZmZmYGQAAAAAAAAAhAMzMzMzMzB0DNzMzMzMwEQDMzMzMzMwNAMzMzMzMzA0CamZmZmZkFQJqZmZmZmQVAAAAAAAAACEAzMzMzMzMLQM3MzMzMzAhAZmZmZmZmAkAAAAAAAAAIQAAAAAAAAARAzczMzMzMBEAAAAAAAAAIQM3MzMzMzARAZmZmZmZmAkCamZmZmZkFQAAAAAAAAAhAMzMzMzMzB0AzMzMzMzMHQAAAAAAAAARAZmZmZmZmBkBmZmZmZmYKQJqZmZmZmQVAAAAAAAAACEAzMzMzMzMHQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAEQDMzMzMzMwdAAAAAAAAABEDNzMzMzMwMQJqZmZmZmQlAmpmZmZmZBUAAAAAAAAAIQAAAAAAAAARAZmZmZmZmBkCamZmZmZkJQAAAAAAAAAhAZmZmZmZmDkDNzMzMzMwEQJqZmZmZmQFAmpmZmZmZCUBmZmZmZmYGQGZmZmZmZgZAmpmZmZmZBUBmZmZmZmYKQJqZmZmZmQlAZmZmZmZmBkAAAAAAAAAIQGZmZmZmZgZAAAAAAAAACEBmZmZmZmYGQGZmZmZmZg5AZmZmZmZmBkBmZmZmZmYGQM3MzMzMzARAAAAAAAAACEAzMzMzMzMLQM3MzMzMzAhAAAAAAAAACEDNzMzMzMwIQM3MzMzMzAhAzczMzMzMCECamZmZmZkFQJqZmZmZmQlAZmZmZmZmCkAAAAAAAAAIQAAAAAAAAARAAAAAAAAACEAzMzMzMzMLQAAAAAAAAAhA\"},\"shape\":[150],\"dtype\":\"float64\",\"order\":\"little\"}],[\"petal_length\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ZmZmZmZm9j9mZmZmZmb2P83MzMzMzPQ/AAAAAAAA+D9mZmZmZmb2PzMzMzMzM/s/ZmZmZmZm9j8AAAAAAAD4P2ZmZmZmZvY/AAAAAAAA+D8AAAAAAAD4P5qZmZmZmfk/ZmZmZmZm9j+amZmZmZnxPzMzMzMzM/M/AAAAAAAA+D/NzMzMzMz0P2ZmZmZmZvY/MzMzMzMz+z8AAAAAAAD4PzMzMzMzM/s/AAAAAAAA+D8AAAAAAADwPzMzMzMzM/s/ZmZmZmZm/j+amZmZmZn5P5qZmZmZmfk/AAAAAAAA+D9mZmZmZmb2P5qZmZmZmfk/mpmZmZmZ+T8AAAAAAAD4PwAAAAAAAPg/ZmZmZmZm9j8AAAAAAAD4PzMzMzMzM/M/zczMzMzM9D9mZmZmZmb2P83MzMzMzPQ/AAAAAAAA+D/NzMzMzMz0P83MzMzMzPQ/zczMzMzM9D+amZmZmZn5P2ZmZmZmZv4/ZmZmZmZm9j+amZmZmZn5P2ZmZmZmZvY/AAAAAAAA+D9mZmZmZmb2P83MzMzMzBJAAAAAAAAAEkCamZmZmZkTQAAAAAAAABBAZmZmZmZmEkAAAAAAAAASQM3MzMzMzBJAZmZmZmZmCkBmZmZmZmYSQDMzMzMzMw9AAAAAAAAADEDNzMzMzMwQQAAAAAAAABBAzczMzMzMEkDNzMzMzMwMQJqZmZmZmRFAAAAAAAAAEkBmZmZmZmYQQAAAAAAAABJAMzMzMzMzD0AzMzMzMzMTQAAAAAAAABBAmpmZmZmZE0DNzMzMzMwSQDMzMzMzMxFAmpmZmZmZEUAzMzMzMzMTQAAAAAAAABRAAAAAAAAAEkAAAAAAAAAMQGZmZmZmZg5AmpmZmZmZDUAzMzMzMzMPQGZmZmZmZhRAAAAAAAAAEkAAAAAAAAASQM3MzMzMzBJAmpmZmZmZEUBmZmZmZmYQQAAAAAAAABBAmpmZmZmZEUBmZmZmZmYSQAAAAAAAABBAZmZmZmZmCkDNzMzMzMwQQM3MzMzMzBBAzczMzMzMEEAzMzMzMzMRQAAAAAAAAAhAZmZmZmZmEEAAAAAAAAAYQGZmZmZmZhRAmpmZmZmZF0BmZmZmZmYWQDMzMzMzMxdAZmZmZmZmGkAAAAAAAAASQDMzMzMzMxlAMzMzMzMzF0BmZmZmZmYYQGZmZmZmZhRAMzMzMzMzFUAAAAAAAAAWQAAAAAAAABRAZmZmZmZmFEAzMzMzMzMVQAAAAAAAABZAzczMzMzMGkCamZmZmZkbQAAAAAAAABRAzczMzMzMFkCamZmZmZkTQM3MzMzMzBpAmpmZmZmZE0DNzMzMzMwWQAAAAAAAABhAMzMzMzMzE0CamZmZmZkTQGZmZmZmZhZAMzMzMzMzF0BmZmZmZmYYQJqZmZmZmRlAZmZmZmZmFkBmZmZmZmYUQGZmZmZmZhZAZmZmZmZmGEBmZmZmZmYWQAAAAAAAABZAMzMzMzMzE0CamZmZmZkVQGZmZmZmZhZAZmZmZmZmFEBmZmZmZmYUQJqZmZmZmRdAzczMzMzMFkDNzMzMzMwUQAAAAAAAABRAzczMzMzMFECamZmZmZkVQGZmZmZmZhRA\"},\"shape\":[150],\"dtype\":\"float64\",\"order\":\"little\"}],[\"petal_width\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"mpmZmZmZyT+amZmZmZnJP5qZmZmZmck/mpmZmZmZyT+amZmZmZnJP5qZmZmZmdk/MzMzMzMz0z+amZmZmZnJP5qZmZmZmck/mpmZmZmZuT+amZmZmZnJP5qZmZmZmck/mpmZmZmZuT+amZmZmZm5P5qZmZmZmck/mpmZmZmZ2T+amZmZmZnZPzMzMzMzM9M/MzMzMzMz0z8zMzMzMzPTP5qZmZmZmck/mpmZmZmZ2T+amZmZmZnJPwAAAAAAAOA/mpmZmZmZyT+amZmZmZnJP5qZmZmZmdk/mpmZmZmZyT+amZmZmZnJP5qZmZmZmck/mpmZmZmZyT+amZmZmZnZP5qZmZmZmbk/mpmZmZmZyT+amZmZmZnJP5qZmZmZmck/mpmZmZmZyT+amZmZmZm5P5qZmZmZmck/mpmZmZmZyT8zMzMzMzPTPzMzMzMzM9M/mpmZmZmZyT8zMzMzMzPjP5qZmZmZmdk/MzMzMzMz0z+amZmZmZnJP5qZmZmZmck/mpmZmZmZyT+amZmZmZnJP2ZmZmZmZvY/AAAAAAAA+D8AAAAAAAD4P83MzMzMzPQ/AAAAAAAA+D/NzMzMzMz0P5qZmZmZmfk/AAAAAAAA8D/NzMzMzMz0P2ZmZmZmZvY/AAAAAAAA8D8AAAAAAAD4PwAAAAAAAPA/ZmZmZmZm9j/NzMzMzMz0P2ZmZmZmZvY/AAAAAAAA+D8AAAAAAADwPwAAAAAAAPg/mpmZmZmZ8T/NzMzMzMz8P83MzMzMzPQ/AAAAAAAA+D8zMzMzMzPzP83MzMzMzPQ/ZmZmZmZm9j9mZmZmZmb2PzMzMzMzM/s/AAAAAAAA+D8AAAAAAADwP5qZmZmZmfE/AAAAAAAA8D8zMzMzMzPzP5qZmZmZmfk/AAAAAAAA+D+amZmZmZn5PwAAAAAAAPg/zczMzMzM9D/NzMzMzMz0P83MzMzMzPQ/MzMzMzMz8z9mZmZmZmb2PzMzMzMzM/M/AAAAAAAA8D/NzMzMzMz0PzMzMzMzM/M/zczMzMzM9D/NzMzMzMz0P5qZmZmZmfE/zczMzMzM9D8AAAAAAAAEQGZmZmZmZv4/zczMzMzMAEDNzMzMzMz8P5qZmZmZmQFAzczMzMzMAEAzMzMzMzP7P83MzMzMzPw/zczMzMzM/D8AAAAAAAAEQAAAAAAAAABAZmZmZmZm/j/NzMzMzMwAQAAAAAAAAABAMzMzMzMzA0BmZmZmZmYCQM3MzMzMzPw/mpmZmZmZAUBmZmZmZmYCQAAAAAAAAPg/ZmZmZmZmAkAAAAAAAAAAQAAAAAAAAABAzczMzMzM/D/NzMzMzMwAQM3MzMzMzPw/zczMzMzM/D/NzMzMzMz8P83MzMzMzABAmpmZmZmZ+T9mZmZmZmb+PwAAAAAAAABAmpmZmZmZAUAAAAAAAAD4P2ZmZmZmZvY/ZmZmZmZmAkAzMzMzMzMDQM3MzMzMzPw/zczMzMzM/D/NzMzMzMwAQDMzMzMzMwNAZmZmZmZmAkBmZmZmZmb+P2ZmZmZmZgJAAAAAAAAABEBmZmZmZmYCQGZmZmZmZv4/AAAAAAAAAEBmZmZmZmYCQM3MzMzMzPw/\"},\"shape\":[150],\"dtype\":\"float64\",\"order\":\"little\"}],[\"species\",{\"type\":\"ndarray\",\"array\":[\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\"],\"shape\":[150],\"dtype\":\"object\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1199\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1200\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1195\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"petal_length\"},\"y\":{\"type\":\"field\",\"field\":\"petal_width\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1196\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"petal_length\"},\"y\":{\"type\":\"field\",\"field\":\"petal_width\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1197\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"petal_length\"},\"y\":{\"type\":\"field\",\"field\":\"petal_width\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1151\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1177\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1178\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1179\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1180\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1181\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1182\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1183\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1170\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1171\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1172\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1173\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1163\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1164\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1165\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1166\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1169\",\"attributes\":{\"axis\":{\"id\":\"p1163\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1176\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1170\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"0e6b0a83-99c4-4d34-b00f-31b268dd15db\",\"roots\":{\"p1146\":\"d7e6d202-3fef-4e4b-9d1d-8d2e556e26ac\"},\"root_ids\":[\"p1146\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"af268e90-9dd7-4555-8c86-cff1351677ad\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1050\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1051\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1052\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1059\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1060\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1057\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1090\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1047\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1048\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1049\"},\"data\":{\"type\":\"map\",\"entries\":[[\"index\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAALQAAAC4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAPAAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAASAAAAEkAAABKAAAASwAAAEwAAABNAAAATgAAAE8AAABQAAAAUQAAAFIAAABTAAAAVAAAAFUAAABWAAAAVwAAAFgAAABZAAAAWgAAAFsAAABcAAAAXQAAAF4AAABfAAAAYAAAAGEAAABiAAAAYwAAAGQAAABlAAAAZgAAAGcAAABoAAAAaQAAAGoAAABrAAAAbAAAAG0AAABuAAAAbwAAAHAAAABxAAAAcgAAAHMAAAB0AAAAdQAAAHYAAAB3AAAAeAAAAHkAAAB6AAAAewAAAHwAAAB9AAAAfgAAAH8AAACAAAAAgQAAAIIAAACDAAAAhAAAAIUAAACGAAAAhwAAAIgAAACJAAAAigAAAIsAAACMAAAAjQAAAI4AAACPAAAAkAAAAJEAAACSAAAAkwAAAJQAAACVAAAA\"},\"shape\":[150],\"dtype\":\"int32\",\"order\":\"little\"}],[\"sepal_length\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ZmZmZmZmFECamZmZmZkTQM3MzMzMzBJAZmZmZmZmEkAAAAAAAAAUQJqZmZmZmRVAZmZmZmZmEkAAAAAAAAAUQJqZmZmZmRFAmpmZmZmZE0CamZmZmZkVQDMzMzMzMxNAMzMzMzMzE0AzMzMzMzMRQDMzMzMzMxdAzczMzMzMFkCamZmZmZkVQGZmZmZmZhRAzczMzMzMFkBmZmZmZmYUQJqZmZmZmRVAZmZmZmZmFEBmZmZmZmYSQGZmZmZmZhRAMzMzMzMzE0AAAAAAAAAUQAAAAAAAABRAzczMzMzMFEDNzMzMzMwUQM3MzMzMzBJAMzMzMzMzE0CamZmZmZkVQM3MzMzMzBRAAAAAAAAAFkCamZmZmZkTQAAAAAAAABRAAAAAAAAAFkCamZmZmZkTQJqZmZmZmRFAZmZmZmZmFEAAAAAAAAAUQAAAAAAAABJAmpmZmZmZEUAAAAAAAAAUQGZmZmZmZhRAMzMzMzMzE0BmZmZmZmYUQGZmZmZmZhJAMzMzMzMzFUAAAAAAAAAUQAAAAAAAABxAmpmZmZmZGUCamZmZmZkbQAAAAAAAABZAAAAAAAAAGkDNzMzMzMwWQDMzMzMzMxlAmpmZmZmZE0BmZmZmZmYaQM3MzMzMzBRAAAAAAAAAFECamZmZmZkXQAAAAAAAABhAZmZmZmZmGEBmZmZmZmYWQM3MzMzMzBpAZmZmZmZmFkAzMzMzMzMXQM3MzMzMzBhAZmZmZmZmFkCamZmZmZkXQGZmZmZmZhhAMzMzMzMzGUBmZmZmZmYYQJqZmZmZmRlAZmZmZmZmGkAzMzMzMzMbQM3MzMzMzBpAAAAAAAAAGEDNzMzMzMwWQAAAAAAAABZAAAAAAAAAFkAzMzMzMzMXQAAAAAAAABhAmpmZmZmZFUAAAAAAAAAYQM3MzMzMzBpAMzMzMzMzGUBmZmZmZmYWQAAAAAAAABZAAAAAAAAAFkBmZmZmZmYYQDMzMzMzMxdAAAAAAAAAFEBmZmZmZmYWQM3MzMzMzBZAzczMzMzMFkDNzMzMzMwYQGZmZmZmZhRAzczMzMzMFkAzMzMzMzMZQDMzMzMzMxdAZmZmZmZmHEAzMzMzMzMZQAAAAAAAABpAZmZmZmZmHkCamZmZmZkTQDMzMzMzMx1AzczMzMzMGkDNzMzMzMwcQAAAAAAAABpAmpmZmZmZGUAzMzMzMzMbQM3MzMzMzBZAMzMzMzMzF0CamZmZmZkZQAAAAAAAABpAzczMzMzMHkDNzMzMzMweQAAAAAAAABhAmpmZmZmZG0BmZmZmZmYWQM3MzMzMzB5AMzMzMzMzGUDNzMzMzMwaQM3MzMzMzBxAzczMzMzMGEBmZmZmZmYYQJqZmZmZmRlAzczMzMzMHECamZmZmZkdQJqZmZmZmR9AmpmZmZmZGUAzMzMzMzMZQGZmZmZmZhhAzczMzMzMHkAzMzMzMzMZQJqZmZmZmRlAAAAAAAAAGECamZmZmZkbQM3MzMzMzBpAmpmZmZmZG0AzMzMzMzMXQDMzMzMzMxtAzczMzMzMGkDNzMzMzMwaQDMzMzMzMxlAAAAAAAAAGkDNzMzMzMwYQJqZmZmZmRdA\"},\"shape\":[150],\"dtype\":\"float64\",\"order\":\"little\"}],[\"sepal_width\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAADEAAAAAAAAAIQJqZmZmZmQlAzczMzMzMCEDNzMzMzMwMQDMzMzMzMw9AMzMzMzMzC0AzMzMzMzMLQDMzMzMzMwdAzczMzMzMCECamZmZmZkNQDMzMzMzMwtAAAAAAAAACEAAAAAAAAAIQAAAAAAAABBAmpmZmZmZEUAzMzMzMzMPQAAAAAAAAAxAZmZmZmZmDkBmZmZmZmYOQDMzMzMzMwtAmpmZmZmZDUDNzMzMzMwMQGZmZmZmZgpAMzMzMzMzC0AAAAAAAAAIQDMzMzMzMwtAAAAAAAAADEAzMzMzMzMLQJqZmZmZmQlAzczMzMzMCEAzMzMzMzMLQGZmZmZmZhBAzczMzMzMEEDNzMzMzMwIQJqZmZmZmQlAAAAAAAAADEDNzMzMzMwMQAAAAAAAAAhAMzMzMzMzC0AAAAAAAAAMQGZmZmZmZgJAmpmZmZmZCUAAAAAAAAAMQGZmZmZmZg5AAAAAAAAACEBmZmZmZmYOQJqZmZmZmQlAmpmZmZmZDUBmZmZmZmYKQJqZmZmZmQlAmpmZmZmZCUDNzMzMzMwIQGZmZmZmZgJAZmZmZmZmBkBmZmZmZmYGQGZmZmZmZgpAMzMzMzMzA0AzMzMzMzMHQJqZmZmZmQVAAAAAAAAAAEAAAAAAAAAIQJqZmZmZmQFAMzMzMzMzB0AzMzMzMzMHQM3MzMzMzAhAAAAAAAAACECamZmZmZkFQJqZmZmZmQFAAAAAAAAABECamZmZmZkJQGZmZmZmZgZAAAAAAAAABEBmZmZmZmYGQDMzMzMzMwdAAAAAAAAACEBmZmZmZmYGQAAAAAAAAAhAMzMzMzMzB0DNzMzMzMwEQDMzMzMzMwNAMzMzMzMzA0CamZmZmZkFQJqZmZmZmQVAAAAAAAAACEAzMzMzMzMLQM3MzMzMzAhAZmZmZmZmAkAAAAAAAAAIQAAAAAAAAARAzczMzMzMBEAAAAAAAAAIQM3MzMzMzARAZmZmZmZmAkCamZmZmZkFQAAAAAAAAAhAMzMzMzMzB0AzMzMzMzMHQAAAAAAAAARAZmZmZmZmBkBmZmZmZmYKQJqZmZmZmQVAAAAAAAAACEAzMzMzMzMHQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAEQDMzMzMzMwdAAAAAAAAABEDNzMzMzMwMQJqZmZmZmQlAmpmZmZmZBUAAAAAAAAAIQAAAAAAAAARAZmZmZmZmBkCamZmZmZkJQAAAAAAAAAhAZmZmZmZmDkDNzMzMzMwEQJqZmZmZmQFAmpmZmZmZCUBmZmZmZmYGQGZmZmZmZgZAmpmZmZmZBUBmZmZmZmYKQJqZmZmZmQlAZmZmZmZmBkAAAAAAAAAIQGZmZmZmZgZAAAAAAAAACEBmZmZmZmYGQGZmZmZmZg5AZmZmZmZmBkBmZmZmZmYGQM3MzMzMzARAAAAAAAAACEAzMzMzMzMLQM3MzMzMzAhAAAAAAAAACEDNzMzMzMwIQM3MzMzMzAhAzczMzMzMCECamZmZmZkFQJqZmZmZmQlAZmZmZmZmCkAAAAAAAAAIQAAAAAAAAARAAAAAAAAACEAzMzMzMzMLQAAAAAAAAAhA\"},\"shape\":[150],\"dtype\":\"float64\",\"order\":\"little\"}],[\"petal_length\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ZmZmZmZm9j9mZmZmZmb2P83MzMzMzPQ/AAAAAAAA+D9mZmZmZmb2PzMzMzMzM/s/ZmZmZmZm9j8AAAAAAAD4P2ZmZmZmZvY/AAAAAAAA+D8AAAAAAAD4P5qZmZmZmfk/ZmZmZmZm9j+amZmZmZnxPzMzMzMzM/M/AAAAAAAA+D/NzMzMzMz0P2ZmZmZmZvY/MzMzMzMz+z8AAAAAAAD4PzMzMzMzM/s/AAAAAAAA+D8AAAAAAADwPzMzMzMzM/s/ZmZmZmZm/j+amZmZmZn5P5qZmZmZmfk/AAAAAAAA+D9mZmZmZmb2P5qZmZmZmfk/mpmZmZmZ+T8AAAAAAAD4PwAAAAAAAPg/ZmZmZmZm9j8AAAAAAAD4PzMzMzMzM/M/zczMzMzM9D9mZmZmZmb2P83MzMzMzPQ/AAAAAAAA+D/NzMzMzMz0P83MzMzMzPQ/zczMzMzM9D+amZmZmZn5P2ZmZmZmZv4/ZmZmZmZm9j+amZmZmZn5P2ZmZmZmZvY/AAAAAAAA+D9mZmZmZmb2P83MzMzMzBJAAAAAAAAAEkCamZmZmZkTQAAAAAAAABBAZmZmZmZmEkAAAAAAAAASQM3MzMzMzBJAZmZmZmZmCkBmZmZmZmYSQDMzMzMzMw9AAAAAAAAADEDNzMzMzMwQQAAAAAAAABBAzczMzMzMEkDNzMzMzMwMQJqZmZmZmRFAAAAAAAAAEkBmZmZmZmYQQAAAAAAAABJAMzMzMzMzD0AzMzMzMzMTQAAAAAAAABBAmpmZmZmZE0DNzMzMzMwSQDMzMzMzMxFAmpmZmZmZEUAzMzMzMzMTQAAAAAAAABRAAAAAAAAAEkAAAAAAAAAMQGZmZmZmZg5AmpmZmZmZDUAzMzMzMzMPQGZmZmZmZhRAAAAAAAAAEkAAAAAAAAASQM3MzMzMzBJAmpmZmZmZEUBmZmZmZmYQQAAAAAAAABBAmpmZmZmZEUBmZmZmZmYSQAAAAAAAABBAZmZmZmZmCkDNzMzMzMwQQM3MzMzMzBBAzczMzMzMEEAzMzMzMzMRQAAAAAAAAAhAZmZmZmZmEEAAAAAAAAAYQGZmZmZmZhRAmpmZmZmZF0BmZmZmZmYWQDMzMzMzMxdAZmZmZmZmGkAAAAAAAAASQDMzMzMzMxlAMzMzMzMzF0BmZmZmZmYYQGZmZmZmZhRAMzMzMzMzFUAAAAAAAAAWQAAAAAAAABRAZmZmZmZmFEAzMzMzMzMVQAAAAAAAABZAzczMzMzMGkCamZmZmZkbQAAAAAAAABRAzczMzMzMFkCamZmZmZkTQM3MzMzMzBpAmpmZmZmZE0DNzMzMzMwWQAAAAAAAABhAMzMzMzMzE0CamZmZmZkTQGZmZmZmZhZAMzMzMzMzF0BmZmZmZmYYQJqZmZmZmRlAZmZmZmZmFkBmZmZmZmYUQGZmZmZmZhZAZmZmZmZmGEBmZmZmZmYWQAAAAAAAABZAMzMzMzMzE0CamZmZmZkVQGZmZmZmZhZAZmZmZmZmFEBmZmZmZmYUQJqZmZmZmRdAzczMzMzMFkDNzMzMzMwUQAAAAAAAABRAzczMzMzMFECamZmZmZkVQGZmZmZmZhRA\"},\"shape\":[150],\"dtype\":\"float64\",\"order\":\"little\"}],[\"petal_width\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"mpmZmZmZyT+amZmZmZnJP5qZmZmZmck/mpmZmZmZyT+amZmZmZnJP5qZmZmZmdk/MzMzMzMz0z+amZmZmZnJP5qZmZmZmck/mpmZmZmZuT+amZmZmZnJP5qZmZmZmck/mpmZmZmZuT+amZmZmZm5P5qZmZmZmck/mpmZmZmZ2T+amZmZmZnZPzMzMzMzM9M/MzMzMzMz0z8zMzMzMzPTP5qZmZmZmck/mpmZmZmZ2T+amZmZmZnJPwAAAAAAAOA/mpmZmZmZyT+amZmZmZnJP5qZmZmZmdk/mpmZmZmZyT+amZmZmZnJP5qZmZmZmck/mpmZmZmZyT+amZmZmZnZP5qZmZmZmbk/mpmZmZmZyT+amZmZmZnJP5qZmZmZmck/mpmZmZmZyT+amZmZmZm5P5qZmZmZmck/mpmZmZmZyT8zMzMzMzPTPzMzMzMzM9M/mpmZmZmZyT8zMzMzMzPjP5qZmZmZmdk/MzMzMzMz0z+amZmZmZnJP5qZmZmZmck/mpmZmZmZyT+amZmZmZnJP2ZmZmZmZvY/AAAAAAAA+D8AAAAAAAD4P83MzMzMzPQ/AAAAAAAA+D/NzMzMzMz0P5qZmZmZmfk/AAAAAAAA8D/NzMzMzMz0P2ZmZmZmZvY/AAAAAAAA8D8AAAAAAAD4PwAAAAAAAPA/ZmZmZmZm9j/NzMzMzMz0P2ZmZmZmZvY/AAAAAAAA+D8AAAAAAADwPwAAAAAAAPg/mpmZmZmZ8T/NzMzMzMz8P83MzMzMzPQ/AAAAAAAA+D8zMzMzMzPzP83MzMzMzPQ/ZmZmZmZm9j9mZmZmZmb2PzMzMzMzM/s/AAAAAAAA+D8AAAAAAADwP5qZmZmZmfE/AAAAAAAA8D8zMzMzMzPzP5qZmZmZmfk/AAAAAAAA+D+amZmZmZn5PwAAAAAAAPg/zczMzMzM9D/NzMzMzMz0P83MzMzMzPQ/MzMzMzMz8z9mZmZmZmb2PzMzMzMzM/M/AAAAAAAA8D/NzMzMzMz0PzMzMzMzM/M/zczMzMzM9D/NzMzMzMz0P5qZmZmZmfE/zczMzMzM9D8AAAAAAAAEQGZmZmZmZv4/zczMzMzMAEDNzMzMzMz8P5qZmZmZmQFAzczMzMzMAEAzMzMzMzP7P83MzMzMzPw/zczMzMzM/D8AAAAAAAAEQAAAAAAAAABAZmZmZmZm/j/NzMzMzMwAQAAAAAAAAABAMzMzMzMzA0BmZmZmZmYCQM3MzMzMzPw/mpmZmZmZAUBmZmZmZmYCQAAAAAAAAPg/ZmZmZmZmAkAAAAAAAAAAQAAAAAAAAABAzczMzMzM/D/NzMzMzMwAQM3MzMzMzPw/zczMzMzM/D/NzMzMzMz8P83MzMzMzABAmpmZmZmZ+T9mZmZmZmb+PwAAAAAAAABAmpmZmZmZAUAAAAAAAAD4P2ZmZmZmZvY/ZmZmZmZmAkAzMzMzMzMDQM3MzMzMzPw/zczMzMzM/D/NzMzMzMwAQDMzMzMzMwNAZmZmZmZmAkBmZmZmZmb+P2ZmZmZmZgJAAAAAAAAABEBmZmZmZmYCQGZmZmZmZv4/AAAAAAAAAEBmZmZmZmYCQM3MzMzMzPw/\"},\"shape\":[150],\"dtype\":\"float64\",\"order\":\"little\"}],[\"species\",{\"type\":\"ndarray\",\"array\":[\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"setosa\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"versicolor\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\",\"virginica\"],\"shape\":[150],\"dtype\":\"object\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1091\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1092\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1087\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"petal_length\"},\"y\":{\"type\":\"field\",\"field\":\"petal_width\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1088\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"petal_length\"},\"y\":{\"type\":\"field\",\"field\":\"petal_width\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1089\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"petal_length\"},\"y\":{\"type\":\"field\",\"field\":\"petal_width\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1058\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1071\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1072\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1073\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1074\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1080\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1079\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1081\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1082\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1083\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1066\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1067\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1068\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1069\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1061\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1062\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1063\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1064\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1065\",\"attributes\":{\"axis\":{\"id\":\"p1061\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1070\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1066\"}}}]}}]}};\n const render_items = [{\"docid\":\"af268e90-9dd7-4555-8c86-cff1351677ad\",\"roots\":{\"p1050\":\"b0692cb8-109c-4667-8740-7bf2e969e0b5\"},\"root_ids\":[\"p1050\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1146"
+ "id": "p1050"
}
},
"output_type": "display_data"
@@ -507,7 +178,7 @@
"\n",
"source = ColumnDataSource(df)\n",
"p = figure(width=400, height=400)\n",
- "p.circle(\"petal_length\", \"petal_width\", source=source)\n",
+ "p.scatter(\"petal_length\", \"petal_width\", source=source)\n",
"show(p)"
]
},
@@ -540,7 +211,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -548,37 +219,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"987ca53a-ac38-49d6-9f6c-5ca6ce21ec68\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1304\",\"attributes\":{\"height\":350,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1305\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1306\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1318\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1320\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1307\",\"attributes\":{\"text\":\"Pie Chart\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1350\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1341\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1343\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1342\"},\"data\":{\"type\":\"map\",\"entries\":[[\"index\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAA\"},\"shape\":[12],\"dtype\":\"int32\",\"order\":\"little\"}],[\"country\",{\"type\":\"ndarray\",\"array\":[\"United States\",\"United Kingdom\",\"Japan\",\"China\",\"Germany\",\"India\",\"Italy\",\"Australia\",\"Brazil\",\"France\",\"Taiwan\",\"Spain\"],\"shape\":[12],\"dtype\":\"object\",\"order\":\"little\"}],[\"value\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"nQAAAF0AAABZAAAAPwAAACwAAAAqAAAAKAAAACMAAAAgAAAAHwAAAB8AAAAdAAAA\"},\"shape\":[12],\"dtype\":\"int32\",\"order\":\"little\"}],[\"color\",{\"type\":\"ndarray\",\"array\":[\"#3182bd\",\"#6baed6\",\"#9ecae1\",\"#c6dbef\",\"#e6550d\",\"#fd8d3c\",\"#fdae6b\",\"#fdd0a2\",\"#31a354\",\"#74c476\",\"#a1d99b\",\"#c7e9c0\"],\"shape\":[12],\"dtype\":\"object\",\"order\":\"little\"}],[\"angle\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"eQLEMwAC9z+3V8R09kHrP+QcmNXVFeo/hZ74ygF34j8vDs2tzcrZP1vToA6tntg/iJh0b4xy1z93BYbhOoTUPzmtw/IJwtI/0I8to/kr0j/Qjy2j+SvSP/xUAQTZ/9A/\"},\"shape\":[12],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1351\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1352\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Wedge\",\"id\":\"p1347\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":0},\"y\":{\"type\":\"value\",\"value\":1},\"radius\":{\"type\":\"value\",\"value\":0.4},\"start_angle\":{\"type\":\"expr\",\"expr\":{\"type\":\"object\",\"name\":\"CumSum\",\"id\":\"p1339\",\"attributes\":{\"field\":\"angle\",\"include_zero\":true}}},\"end_angle\":{\"type\":\"expr\",\"expr\":{\"type\":\"object\",\"name\":\"CumSum\",\"id\":\"p1340\",\"attributes\":{\"field\":\"angle\"}}},\"line_color\":{\"type\":\"value\",\"value\":\"white\"},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Wedge\",\"id\":\"p1348\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":0},\"y\":{\"type\":\"value\",\"value\":1},\"radius\":{\"type\":\"value\",\"value\":0.4},\"start_angle\":{\"type\":\"expr\",\"expr\":{\"id\":\"p1339\"}},\"end_angle\":{\"type\":\"expr\",\"expr\":{\"id\":\"p1340\"}},\"line_color\":{\"type\":\"value\",\"value\":\"white\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Wedge\",\"id\":\"p1349\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":0},\"y\":{\"type\":\"value\",\"value\":1},\"radius\":{\"type\":\"value\",\"value\":0.4},\"start_angle\":{\"type\":\"expr\",\"expr\":{\"id\":\"p1339\"}},\"end_angle\":{\"type\":\"expr\",\"expr\":{\"id\":\"p1340\"}},\"line_color\":{\"type\":\"value\",\"value\":\"white\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1311\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1336\",\"attributes\":{\"renderers\":\"auto\",\"tooltips\":\"@country: @value\"}}]}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1329\",\"attributes\":{\"visible\":false,\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1330\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1331\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1332\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1322\",\"attributes\":{\"visible\":false,\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1323\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1324\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1325\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1328\",\"attributes\":{\"axis\":{\"id\":\"p1322\"},\"grid_line_color\":null}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1335\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1329\"},\"grid_line_color\":null}},{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p1353\",\"attributes\":{\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1354\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"country\"},\"renderers\":[{\"id\":\"p1350\"}]}}]}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"987ca53a-ac38-49d6-9f6c-5ca6ce21ec68\",\"roots\":{\"p1304\":\"e9667079-f540-4acc-8fbe-6c3eaa9003df\"},\"root_ids\":[\"p1304\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"774ca6a4-e39e-4cb4-a6c7-0e968a8ce187\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1098\",\"attributes\":{\"height\":350,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1099\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1100\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1108\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1109\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1101\",\"attributes\":{\"text\":\"Pie Chart\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1132\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1123\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1124\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1125\"},\"data\":{\"type\":\"map\",\"entries\":[[\"index\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAA\"},\"shape\":[12],\"dtype\":\"int32\",\"order\":\"little\"}],[\"country\",{\"type\":\"ndarray\",\"array\":[\"United States\",\"United Kingdom\",\"Japan\",\"China\",\"Germany\",\"India\",\"Italy\",\"Australia\",\"Brazil\",\"France\",\"Taiwan\",\"Spain\"],\"shape\":[12],\"dtype\":\"object\",\"order\":\"little\"}],[\"value\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"nQAAAF0AAABZAAAAPwAAACwAAAAqAAAAKAAAACMAAAAgAAAAHwAAAB8AAAAdAAAA\"},\"shape\":[12],\"dtype\":\"int32\",\"order\":\"little\"}],[\"color\",{\"type\":\"ndarray\",\"array\":[\"#3182bd\",\"#6baed6\",\"#9ecae1\",\"#c6dbef\",\"#e6550d\",\"#fd8d3c\",\"#fdae6b\",\"#fdd0a2\",\"#31a354\",\"#74c476\",\"#a1d99b\",\"#c7e9c0\"],\"shape\":[12],\"dtype\":\"object\",\"order\":\"little\"}],[\"angle\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"eQLEMwAC9z+3V8R09kHrP+QcmNXVFeo/hZ74ygF34j8vDs2tzcrZP1vToA6tntg/iJh0b4xy1z93BYbhOoTUPzmtw/IJwtI/0I8to/kr0j/Qjy2j+SvSP/xUAQTZ/9A/\"},\"shape\":[12],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1133\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1134\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Wedge\",\"id\":\"p1129\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":0},\"y\":{\"type\":\"value\",\"value\":1},\"radius\":{\"type\":\"value\",\"value\":0.4},\"start_angle\":{\"type\":\"expr\",\"expr\":{\"type\":\"object\",\"name\":\"CumSum\",\"id\":\"p1121\",\"attributes\":{\"field\":\"angle\",\"include_zero\":true}}},\"end_angle\":{\"type\":\"expr\",\"expr\":{\"type\":\"object\",\"name\":\"CumSum\",\"id\":\"p1122\",\"attributes\":{\"field\":\"angle\"}}},\"line_color\":{\"type\":\"value\",\"value\":\"white\"},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Wedge\",\"id\":\"p1130\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":0},\"y\":{\"type\":\"value\",\"value\":1},\"radius\":{\"type\":\"value\",\"value\":0.4},\"start_angle\":{\"type\":\"expr\",\"expr\":{\"id\":\"p1121\"}},\"end_angle\":{\"type\":\"expr\",\"expr\":{\"id\":\"p1122\"}},\"line_color\":{\"type\":\"value\",\"value\":\"white\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Wedge\",\"id\":\"p1131\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":0},\"y\":{\"type\":\"value\",\"value\":1},\"radius\":{\"type\":\"value\",\"value\":0.4},\"start_angle\":{\"type\":\"expr\",\"expr\":{\"id\":\"p1121\"}},\"end_angle\":{\"type\":\"expr\",\"expr\":{\"id\":\"p1122\"}},\"line_color\":{\"type\":\"value\",\"value\":\"white\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1107\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1120\",\"attributes\":{\"renderers\":\"auto\",\"tooltips\":\"@country: @value\"}}]}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1115\",\"attributes\":{\"visible\":false,\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1116\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1117\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1118\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1110\",\"attributes\":{\"visible\":false,\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1111\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1112\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1113\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1114\",\"attributes\":{\"axis\":{\"id\":\"p1110\"},\"grid_line_color\":null}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1119\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1115\"},\"grid_line_color\":null}},{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p1135\",\"attributes\":{\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1136\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"country\"},\"renderers\":[{\"id\":\"p1132\"}]}}]}}]}}]}};\n const render_items = [{\"docid\":\"774ca6a4-e39e-4cb4-a6c7-0e968a8ce187\",\"roots\":{\"p1098\":\"c3f9e711-276a-4d33-b6c4-30bc911112ee\"},\"root_ids\":[\"p1098\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1304"
+ "id": "p1098"
}
},
"output_type": "display_data"
@@ -662,7 +308,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -670,37 +316,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"bce58f20-29df-4fd8-9576-73b680b1ce5f\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1458\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1459\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1460\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1471\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1473\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1464\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1514\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1505\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1507\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1506\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"YkW2uWkZQkB0tPkjYX9JQNtYUkgdTjpA3ed2og2uCkABejVZZSxYQJh3n3H+wlVAbj7fKF/nVkDEsTW3CG89QJrJmhc+Afk/4Yw0ugK8N0CQO9PB1ghXQMJbZFsTLkRAjUbyE8HBUUAuy6sgINUxQNzqb33FP1JAk4A3Q+YINEA0y/cpdIBBQNUP4TNT1kBAzuRPfMSkSkAsILRuzyYzQKFwjAygmiFAXdvAhtojVUBzRXofsPlWQMEGf987blFAbeY/PvheVED+Tqqek/0xQP9pnro/wUJAytZgOkH2GkBkdETt8J1OQGvQoWdb4DlAHmZ/Nj3oO0D7lqmd49tSQKczQ9o8Gk5ArJLyGOjd9z8AEUXtiydDQOLoN18ZflVAkOx27F27TUAWw6tG13AwQJB146q6Rj5AzKXxLeLUPED5evfdEFtOQF/SDpfoF0hAkZ6xtxnAREAe4DkWkLRUQPcGXq2F0FNAY/jHHe2aS0CwA0NU+NpHQDr5bRft0EdAf91C8jEKR0BsDD18RH1QQAfp4ualgkNARuQFzYdqT0A1JGXHdAE9QJr9tkO+w05ApOxZnYTGUkDLP3wf2RBYQCfX6IUymShA4n0vyFPiF0Ds2d/2pslCQDoYWu3uST9AcuKDHy5kUEAETJ4O3JMtQHmA3sU/1DZAdTnN57AIQkCunZkAL+MwQM7djCLGZEVAng4uWGy0IEDuXSazOhgcQImBuMv4dVVAWCZDFZAYVUCuv5kun0BUQPPUI5QBHjtA7hVDC1T8JkBq2ryFQcJRQK5IV/a/9k9A7XJE+orvQkDeqn74TodDQNBPzAfnJ1RAjF0D8/PxO0CpB1lforxWQJV+tM1NtSxA++Fy6JzfOUCFHeU/srFWQF8Fv3ycsVJAiwyyUUy7V0BZFpttm+FYQNyxUc8FOFRAQ4xUiHp3KkCFutCbLT9WQIA60XP/8tc/uWlhRqEyVEAvYzCGDbJYQACQ8T0UxztA3czi3mauNEB61l35XglQQLb839CIREdAK5hmtpCdU0Bn+SrP2PZUQELyJR5UHVZAhNevl47mSkAqCNYVc2xKQIKzwf0cIFdAWy3x8mr7IkDISYAGlLVIQID9/M6rnjxAltlJDmzMVUAG0rmMYFdKQLuXbSzD2FBAyxZD0a3yRkADT8H57TdTQDxF0CL4ZlNAmoEWuwSNUkBhgEpzRbFWQGXzfiFT2lhAVrS1kCrHPkDDXjOMn2ZSQGky921nXEVAzlqhhHRnFEBhJI+EmSBVQCldZUbNalZA38g0WNWHT0AqAK9fk8VAQFFqgHB6DUhArO54QGhlWEDsZwrYU9E7QNQdganGM0VA8Kh1R43ZV0DgxDFJDANRQBFkmBqbYVJAHFBRoQoEQUB/ngspQrJPQPr1b6O6kh9AMDP8Y3suMUBs9jOxr4JRQM06DbzyCFFAQtNmOlNKNUCMUBs00IFUQGdVGhmbjkRA8r+KRWO+R0Ahu1b9z0dXQOz7z1lui0BAvd4K9Oa9MUDNf+iS56pTQDVC740bOlNA71eeC+ZcQ0B2EqCP/6hSQMfD3iHwoDJAaYGmGJ+2R0APPMCa01ZLQIFT4R5stVBACHLqYfiVO0AuQ7domp1EQJRPM4UnfTVAasL3dET+OkCGMUtw8ipWQOxuoPbLM1hAyMG6+htnF0ADBfpHwh5QQNiJIevcSktA65UI8JUtKUBq306D1g86QOBFb/uoBS9A9KiKQh/WRkCJps6IZDRFQMJzUoMZBVFAI5rD8wpIRUCZ0tT77DpOQLCdrmYl81RAe9aCwUqUVUCFDDQmLUxUQJI9v0mUxTJADflOrC3FWEDe7dI7IWwjQNktc/gVn05AraZKLpS2UUCl/Y2XYrJJQD9WrsNV5EJA4B3OPb2ksT9jTuUNGUE2QDBRkk1iFT5AEKcDTnkOWEAqV9sCMTBHQICTXe3o6tg/ODggp8MXUEAZWsS/bIBWQHX9LDPbIk5AuDlGcVWmRkAVQEiYD6A+QFt+aBwgPVVAX+s8KzHxPUAA4dpfB9DRP6Js+Bo++ldABWJRXS17QEAfnkE7SlxMQIT2xxqZLUVATk/PHziUJ0CxT5Ng3/FRQObPWD/Nt1FACwlTpMZ/TEA1mbRTl2Q5QIAHIKNi2FVAEjaDgGYAP0DM1R/XB91GQCz8Dax+fDZAKDZEYiEWQUBjw0xdMLRTQCAIoRlfe0tAj0LYDFfyVUBCXWtrmYFDQMKTBnw7aFhAF7kjS2B7REAZdLAT5SM/QP2inhh+wlhAdqTpg16PUUBImDGrVbpKQLUo7rFhd1dA5QL6bDIHVEDS7VbIonZJQLWOD2AAZzdAOBt46b57QUDKwd4vWsVXQEBVDU5QCjNAaVyLQKUTQkBb6oxfRshCQEkfggsLu1BAYa7ZLMLVUkDSFC/wkgIiQHxjP9PNICdAKDtCvFI/LEAPSjDQzPk+QObNv8ITtkFAJTvs1JTtUUBRupdQVZdMQM3Oeyw0LVFAezQeAfPAHUBAjYHebENVQJdYrWPOjS9A7KX/HmaUTkBKadbKr31WQHVUZXi/PldAa+4R3Kp8QkBN9YHlXhJQQJJ00QH4AxhA6P35gRdIQ0Aw63ZWj7U7QDag4JO0vFRAKxX5+zj0U0DhMTW3NzVLQAlN/s3AM1ZAOuaNRGhZTkCXDB4D1qBKQNvsu7PfIVVAMh0lfdHPT0BiVDN+oNI2QEjBgbyB2VFAmoDTEpG1VECMoywrIJcrQMaoh8rftFJAyw/HXP3AU0D/8SnCu61YQOALuiOjBTdA/FzebV31VUBatXUmm49FQMQ1soXQhElACSrQxpEFSUCH8PRVPqRUQB97OyL5hhlAoGzM+oCgJ0Bny3iFklRYQBqWZWe120JArZD8Q8t/V0A8MjuLmYdPQEEEc/Mk9VVAhPMEcUnnVkAa62JFRPVRQI+fMBeGqzdAYWKZ92rmMUC//+3InKZNQHr+EhA4/EpAkjOBhCSb+j9DJ1kcI0ZYQAe6PXuaWUpAOrc9aJKZPUBnOwqqVrtTQM8S5h94/1NAY+f2Q8bGVkAsGJi41kdIQDml8C/eAEVANBgjw8ucU0DWDXJugAFWQBUHsgR6blNA39H4cFwKP0AUVQLWw4NPQMyAMgUJyidAkqu10XJbP0C8TDRyVylPQFaROj5DQFFATAsSkCJ2L0A12WM2E7o1QITWHeUZmA1AoPfU68v5UUDQhOqmEWggQIL467OT3FNAoe3LEh/TO0DafvkQihk+QMlwa1nGtklA7eAxi6B3SUBKj4RWfkRUQBivs6aw+zZAkkjuWlcuTUArkrbmjag/QJ+9R87S7DlA+ADXj8XCMUAWDHmhmuBUQBpVQZIbQFZA/PnvxwAuI0CKqxYJm/FBQJ3v7PH7a1FAFqNDAmh+S0BgJaf4RoRIQCc0PeIzG0pApm1MJQ5VQEBgq7YV+5sxQL8X/+epAkNAiw9zYmGuQEC7MG5LjyVQQFHrMv/R51hA7RB6hyDpVUCD8+/TomdMQCghvRF87CBAs90GosEgUUCkfO3502AxQEKp5wkzJlZAUxr/wE6ETkDy2zTdp5JUQHUw+bKAwlJA9pmeqxtd8T+gBqTCyZs/QClPIOZvUUBARH51pYvxA0DGIGCc019VQIn3RwOx7jlACfqSkLB8P0BexZ2u+3wrQEFuiakHbRJAu6Hr86CFO0AmW4WeB5hFQFulDsZG1kBAIkQpSKgnQEDMvONehrpQQPWkVj5CcTpARWrJ/i64SkAM2ZjBeH83QNSvYpU5ZlNAJ/hM1IZNVkAAcKeVssj4P37AXQQXnk5A9Mo2lCwiLEAdwFDrMFdLQPT0vl9sDEBAPh9xqtncVUCqM9u9dpsjQKgpsOLJk1RAEF9X2olzAUDj7rr/JfpEQGhwce3TN0tA9pN3WNWsUkDoZFs++lJQQOg1+b3yDEpAOS0wDYLnFUD1ZaTct9hDQBBLoCuEPyNAbWb/thXDVkCOo6AtXeNCQCjZNcgeNERAYGz+9Yw8VUBeUMz8tLBJQGxsi0Wnt1VAyzCydObjR0BRRLLOsYNVQLKddZ2eoUlAwOiY0O3AV0AWyxbgXqtCQB/6jhS9IyFAMDLvnDGdR0AiijTsxfk0QPdZNHs+MkFAbMQmkRdkJEDF5Ngw2IZNQFp1edMgyjxAmbyA64GZVkBrQ3IqWyQwQEu77XFjQUFAyDBzMEbSWEC0bPWOY1JIQKdVE+j0j0tAxizexwRJMUA7iZsQMVo0QPx+NXblPlVA0OnzTlGFVUDTPy0AXFhWQCD75cNS5D9AsQizU2trLkCjfNzxyRJCQHm9t2UfWUtAYDLFoq0vREBOYBv6dakfQBpNbTdYolFAUgY1Z/DNHEAi7s6O62E8QBcabhTbnE5ASpReyBVhQEAeescY+PVGQOJtXkMq6S9ANPJ2pOMuLkDe+P5e3yNPQJql83UNExpA8SUSjPF9VEAitIZkKcgmQOB06wpirDFAttLssfoBTEA1XanfpOhJQBazn6oLk0RAlN5qS3RQUkA0C5LG/yhVQNM6KURP7TlAXsctj8Y6TkAtNhKQmgBDQOrm5BHZaUJAy+dijbQBMUBrviUhTttYQEu6hp9qg0tARB4oRLQoQUACYbex6UdHQIWJaJk7aUxA+q3OkFn+OUB7t6HVD+BRQB+KmYRaLEVAIBubUGtlVkDaMFaw0qUlQN7+lm9vtUlArVtBxsEIVUDEzPDyDH1WQErfuzWi00RAEYkw7P7+VUBV0cbzuBBGQA8xeSNbE1VAN21bzG/PSECmMgQYXhpRQON1K9Qv/0pA/14GuRO0VEAS8aC6sFZUQKrHdDroiD9A4dzlFRgmWEA5hGSuCqFTQPJFFMu9lU1AHxuPUed5R0CQMZplpnRPQJZ5MH53lz5A60DkNv3KN0Dzt9koHnhSQO9xgS273xhAULNF/E4GLUC/SyoL/GtDQB5AWa9HblJA0A0wGZRkS0DHBGYOnZ1WQBf9AEKZfk5A8SempD1kQUB2noSSJwAhQAMJhqb1TkRAlW8t0ODyU0DNihv8ivVQQK/IY/ta7FNALD18cVQyNUAoIR1mmfgoQI638KqYekpAd68xbrxzUkACOxS8oOxPQAR0fKsu3kxAbn0NVwMzQkD6BOzWYrcwQKDl/fKanCFAbSWbcCb8OECIgZXvYctVQPDSuvMReVJAurXdHU9PUkDwaNtmUowxQM62qrUvsFRA2OTRkIjeRUD22oL01CxRQBNI4eIpK1hApg/ZdXseVEB1mi09qOpNQCNkrKPi7D5AplDfez5QSkAhaXmIZRJDQBZWq70TZFRAmu2JJqWsUEB/iXVlzSNUQFdR1jrSPVFAKC/JDLsBQUDRYvbZxv5XQP6rjy4ihSJAFtbqZcg4Q0BMa2g6TXZOQDsPl4yKjVhAEIVPTNytQ0BbHpBw94hUQJtc75c7xUtAGmfbjLEmVUA++WovpvtSQG13EXOzd0lAQgg+toLBN0CM90u3GJQ0QCbqknWUk1ZAqX5GOWTtOUBzQud6WrBGQMHYDcMAs1RAABJVb/B/EUD6ZJN4T3ZYQLIGKaIvT0hAS6LrmH7TVkC7aRHmqT5BQOaTBPVssyFAZvtdjDklU0AJel05qfRDQFu8swetcFdAH84FdX/YUEAqNfLi5Mj9PxEeogtbrVZA0ujpOhCVT0AEAJzyM3wVQL6E27kzY0VAtgH7PQasE0CV2wNOikZGQCaz4WgdaEJASTaQ9No7TkClPQ9qTEdQQDc75eP/kUdAffbI9cRfLUDmlpX7KpxRQLG9x7PURFRAlHW8D6djHUBoi5cPTl9FQEi1b9bhP1BA6RrAqlGVVkBJ9lNluUtXQAfsPppX4D9AhUkThQ2WQkBZQsIBgohYQOhDMJxE51BAIp491LaeVEAjh4shA7odQFZmWZlrrzpALpS0H4BUPkCahIYoKcVOQJjsB4F6A0dAb5iJG9nnOkCWZinGq6Q/QByceuqcMFBANe20Zl5IREDoXz1PkLVNQCH1PPAdEVBAvo8CVMbCSUCfdFrqBxhUQJaqUpsK/DRA6BeN0YstTEAPiF82ApJRQHHVo2weVFdAyXcI/ajJM0CS0FUmXRwWQGHq58puVQpAzDOvZfO9RUBpDcCjz6RSQFz9IrSG00lAUtBaRrR4N0DIatJC1r4xQH9ZRldYHkFANt3V2s4XUUAuJXXJfQdWQMLX6MVYeUtAP//w4fDWNkBHDTR+pBIVQMQMlGctK0ZAbGSyKWFjSUDEUrke9yFWQFRNqXhm+0hA8GY9RkrqQUCx3c04vW07QOn6h4yt6D5AjfdD0Ww7U0AarryFi2xYQGky/3dquShAVuEbucS/K0AV38H9HVNVQPU8It7dAlZAiWF2T8GCMkC+DMX9jixQQLdHx5qv/UVA8Oi51z/tEEAciNz5g5NAQO8rIS7m5kJAIC4puV8TVkDH9IWGp7VPQBaqXqwOKkFAsPGWfhBQTEB8mbtEF5I7QI7JLWDDGFFA7NFjcgcPNUBye4InwzVCQDIVy8XlMFhAdr0wWBodKUAh4v4NNO9YQMiIP7NwslRAZ/c/Ej99L0AuA8I6EpIJQEuZRe3znTBAilxtLxR7VUBplGOC3DdCQDO2YS65iSZAKNHu0oEAQkDYx9Q0tV0oQGeCrbuX8DRAMnUCRgKvSEAA7X8l9ylTQDr5dN3/YEhA8WjI/i5bQkCaXWd15Qs1QNkKbb5JelVAhocV4dI2SUAXgsZGO0dUQNW7XyN10kVA0bVq64E1VUC2/u1gCtNAQBuTo+BFEC5A5e4oDSjeSEBAHgmRLBBEQIccrqYtDUBAjj2vrhApLECyFc+1eWAuQByfdXsmmkRAkkRObzBsIED9+toln08yQEvK1/XVmSBAISZaPSWNQUCo/Zpi7dE5QBLr1+9/BB1A4UfCb2WvQUBSwKSOjllSQJssEBb0dDdADkSEM/X+PUAIAqbzHLRGQITuAOmgV0xAUJQM7lgHyz/6tYNPuQk7QBuRPbF/f1dA5ajeHJ/jWEBeVMsM785JQMzRWWY/LVJA3mdRabiQUkBmJA8melxUQFiC/x9DkD9A27UyfhK0PkDb3BK+hWNUQN7HbW4qFTdANQrQV6GOWECuIQAQLLgjQM8ON3R0/FJAhZ8s2Sx1UkDaFD8cD+cnQLmyL/qVozZAQDkTku0IVUDVjOI+lx1OQG5dexAYbEJAT12wg0LqPkBBUOlWrjlCQCHZM36nTVFAMua1bmXs+z++xRAOfsEDQHdrKaXI8ktA3RwQlcrrLUC3z6Mv/OcGQNSoVfaJVxZARTvWqU1WOEAlyl9VcQsLQGASb/FJ6U5Abi1MkyRlQkDA8sctFx5QQL4dbM0KqFRAm/OXkxflRkA3sroq/5JBQFdixyXDqDpADaSE7nCBU0CQ+cRiZFtUQL5QdRGECkNAai4RN0MgC0C9K6CDrR5DQMJImA7JzUJAaEsuS6uhJ0DAEccE6P5BQLdReu+mzCpAAJjRGlq2F0AGLEIt6FsQQHC9s1UQCU1AdmKAUWb9TECl9wGkUeNTQFDQgdXGtzRAPluqM9luFUAFyaToQ7VAQFwbCixbxjVA4YjpdELZLEBWTuw4B59GQDEZXYch4lZAhsqqPYCJMkDueR820eQyQOBge9yR8EpA9imnKFZPWEC4MBbyAdBYQN71BRNvzFdAcWpLaOYCT0Bi/ahpBHJVQCbXB+P94RlA4YKeAJrbU0DoT5cY1xRFQBqjheby2TZAB5W7kE/2P0DhZ+1IM7dCQEqlZ2Lmi1BAAv5pBMGTSUDIW779lzxLQOXHeXXwP0tAFXbpbYNIQkCOb1dEy9sRQIgrAgLGU05AEohoGbqnTEA3vxdNBxZFQOkJT+zdZE5ApTaV+xjrWEDCtrpWIGc0QBFdmREWPVhARjQsZNStUUAgWRn9sYdGQDUfmSSX7jtAzvcrkgETQEC75wlo835TQDrbJZ2Du0FA8pi3GRswPUAtZZnZx8IgQJOdrUFkAEVAE/rCBZxkQECMhujc36FSQAkJT9qgplNArSJ36iiVSUCjRmatijBFQDRGkCgtIEhALmGvD2tIR0D4IpY1vH1UQH+fKNGNEEhA8S/MxRjkMkDFtoJb3KRJQG+r5aGm+lVApddIwa3OREAGAsTlQ3tRQEpMQROVKCZAX8V7kSr8TUBWSQszIUQ6QK28HANKn1BA2vuFN8K8VUC/Fdyd3bpIQKijHRENDgVAcfXftovERkBGJgSgXwFVQM9peQGAuEhA2sy2Xuj+NkBROD6GsqdOQK00tYKARFdA2RLWaI9rOUDgTsspbgs0QG+LIvL1RSRALXvIejU8T0D9/rY0or5OQIlzttARRFZAsBr5K0zb5T8z3ZJp7442QNmJb+gSzklASqLNqN0WSUDlWdzmZ1Y4QFadHCloThJAZkBdukxlUkBkepbnK9hTQPBKUuhR7FZA4uNgzszgWEApyhLoL2lDQFY+QseLDg1ANsyHjo3tTkCGY6QenqJNQFbK1x9wZEhAnmAds6ONVkAESwc0iMdRQOygx7F6BE5AHnufdNlNO0DkpAy/mQYrQBy59mKX7kdAPvGDUDhPQED5aXZONu1KQG4v/QTUZgZA3pmvdvVZJUCgS2e6oPQgQC5lUjjEB1FASPsmX8k2T0AWRXDsI6YzQPUPFGAmQ0FAHvT+PoHLR0B5S0eWU0hPQIe5H4+eDT9A6FiIkd4lU0AwpXtChCpXQB5NndBnh/4/JQkPk46HVkA3TsLjEaJIQO75OYqxcj9A2gcdAcBQVEDYoZm9MG0aQF3hs7S+RCpAX1fqgrwBU0CuILb73BQkQPe4ndPHIlZAJuJcfFq7IkAyqpdKZflHQMfFggnGiQlAjSrAIbd3RkAB/QcIGLhSQEZSD2J7lA1Ai9/BylkvQUBaIUqs348UQOyB+XRAK1dAjUpWLcqLK0A9SwxDnh5XQEyI2/d+yEBAQr3L8J5TUEA+HLP3Do5AQFwFNVNlyTRAKvwOOf8fR0D6eCH6bqtRQCLijp1q5FVA/OE7jDtm/D+/KvywhHhWQG6xpyBmuxlAgoGMVOOwKECt5SY9D60gQEIu4zwaOjdAR1Q2QjpuOUB2Y2WGY8dQQCxE893Y7+M/nvGVXrf6QkBmlcLk1m5LQECWg5gepBhA5Jd86mWnU0DAIEMZRZZCQE/hFoMLXE1AOri8aQ+MQEBMKkiJuCo4QLLHM3a7Fi9Ax2u1/ixqQEDMADThzgxOQCHRSJGLHVhA498Nh45vE0BjF9wsPu4wQBVX6lXErUtAYn2elZuBUkC8syJFCOdNQFi3LIb3tk9AugduYJtkAEC3S/jjA0NGQPmwWdPLYE9AI2H8l3DMSkDuBjua+IcmQIwi5wibXlBA0Mh9pbHNSEBT7ViDqExNQJqAXx6rvTVA37LFruW4R0A0uZfbSbgpQD+rsOECX05A0GPZp77JS0DKAgm4PgNHQPAIybCSL1FAcsiZZXkWU0DEReiF5gVDQL71KmpQN1FAka+6mtO0VkC9FtJfhGZDQFtgjdyRPjFAxkS5CaUWU0CDatRlwjREQHnIOACa6T1APJMinhxITkDc9qhZ8EEhQMEuB6ZNfi9AKnPkStaVVECUnDyuPo9OQJ4DlX6nAU5AbeDCl0p7U0Cky+uOKzJOQHcMnAvDRFdAel3vAN4wKUC5pJyjwEBTQOZ8gnMdMyBAspwl8lfQT0Aqx064hRhEQHLNEij64VBAIKd00YeYREBgnSfgHqcjQKgK6LOz8UJATZXGXhFdVUAoU1ZOmsMRQJvOW6gaWE9Am6kN4wIqV0D5EpWQTxNRQEk2qfAMmjNATbzAaABgSUAH+VXPWWlEQGLdKW/0UlhAxhgQhENrSUAYxor6BtXqP1t/EOAvOVBASrD9Pt4+U0CvWxszzIVBQAq4B74km01AlC0FsfbRU0AMXm0hfy5EQKya02fIElFAp99TQj8KREDlFIZmvVE/QLXj9pQBMD5A71Ombm9ATUChgFYqsVlUQBZBT9xYozhAFyahHDhKVkAhAQH8pAJRQP8XuxHis0tAsmAr45qmOEDAB2gkn31RQC6OYh9/MlNA0pto6qvHN0CXp364TfRFQAmcdEYQuy5A1IG94ugBPUB/ZxHUHEQUQAZKd8KrW1NA+ltOM+zjQ0ACazrIIchOQA0NGlB4oVVAW0F2RgNnWEDsJ4ma8gtPQFIyer69mVFAb5idcH29UUAVohmQ5cI4QLXWBgg+BFdAlhjs5FvBEkBt6CzfhXo1QLvomcZ3W0ZAIhYC5ja3VECw7sDftmZYQLDea9BlUk9A9rvALS7p9T9pVBi4gOw6QLVSngWjslNAi6BN2sajJUDhC/bEtUI4QFrd8fsa/fw/nSbK8Q5hR0AnX9CYzls3QKbT+/tgWxBAcD+tN3YvVkD5YThH2ddYQCyiKAiQ4Pw/4mWHWCQQUED7JcernZ5NQHCZ11vDXxBAs12j4CtGV0A/+1AGXm5UQMEtz2hVxVhA6lLWZsPtKkA8xNFYRioiQL+FtIzdc0BAUqu/LqxRUUCmWzmRzS8yQLp8+6lo6BNA7X52c93qQ0Dao0cB1mtJQIuDTkOniDFAHDPCnFQHV0BsCmg5b4gQQFGirJe+rTVARezsa9QHNUCqtVlNlBRCQGrbVKGzdENAlG+gpWHJUEADKUOFfq00QHwmiXXgClFAcu/Z6xlKS0C4gfvliE9TQAXRxKOGOTpAe982nWnjNUByOu9fnhtHQJr5DCSFcitAIidPvxp5PUDrlMQF6mRQQOiYZKXQPt8/XYyPX4A1WEBxFFKAz49CQP/tS9K/zFNAdA+BurSGUkDPVRDjc0ZKQLD1b7HZET1APfmJiWbJRUDZz3qEWK5YQNVBxin8NTBAY8SCFR+tTEAU4zw+qtYYQCw6/4QO/RZARghryvBlRkAT1ljEhe1IQJRFw5QvlztA5KF8fKWWU0BtmplkuX9UQFB/IFnfXjNAusVaBQLfUEBCjCE7ZUFNQI5SE7CJoFNAqXNSbChITEDdFXIayLdUQPH+lTCVDVRAftsNQ7xoQEBtrPjhHrhUQPGLZzyf0j5ATNJhRM4cUkCkboLJGBlVQPmO/ad+HldACrM0Lq62OkAJ49kR6bw0QLIHJAuBzkdAuA8eWaw4REBprf9nRF0hQMtUM8uV9VJALw4quplzUkDXXqimQ2NYQFZqDbMUalRAngutCa4bUECEojpDp8w6QF/d+ou9nxFAsZZ1yHCcVUDx9bE3/dJOQBh8FA++/klA18DR2UcnTkC4NVEv5QdRQKUppyEqcEZAxBsKT8gr6T/DyY4rFdlMQFYchlMNxFFAOQFTRDfpUEBBzBgoQNRMQDFd9ksAqlVAxKuR43dxIUC/hy5aD/1LQO8b7WwFX0JAr/1Ef6CLV0BOFtUB/F4mQJMNl5TZs1JARfM4yRJpVkAs+HD9iEBTQA8JuyoeFTRArN9FRRK1UUCvC4FK6qZWQF2/IMkc7TxAJYuIZsUkRUBbc3gzJudNQH8adAvOyENAnpEvLye4K0DZrXkKxElNQF+AnuLRSQBAtPso1ec5EkATuDYrFMlYQFmuuGrxKytAPYYgAoQAVEDKomGxwJY2QItEX8U2sk1AOxqsTTZFU0BSv9V+JYdFQBgTrgweHkBAG6WivwuuOkAliAcii5ZWQL5Hi0TvgldAOQT6UkNfTkAipKzHA3hSQHM0WIPFOlZAV7SRrKi6Q0A3HNKvHtM0QIpov55PrRNAtBO/FQcjVUAubi2PM9UiQNIWqSXMykxAWZOevSakR0BpjI/06RZHQG6xnYheuTZAvCbb3MmlQkB5/97XcqpSQNy8XkAjojhAZ3lzxUQoUkD8SYWfZ34lQCWj6oequFRACUZMarn8VUAIJ169xmAyQM28y7m6jU5AyT+LIsC2VkD54uDmBC8kQKxZpMkCJ0tA+wJAscm+PECXk66OfFpDQF0eeLr7kiJABavtyRFTGkCPgJKHrAwxQFwzML+wp1NAlW5gb2FLTkCMvb2K2S07QEMIFjGwXlRA6DjoKIdiV0D7OPYj9pxJQGeYyJrZNTJAKoTh9sCbUUBkHvSduG88QE8nH5h06lJALVKbe16AUED2W0cWo85YQBlh2taBCTlASXURae6OREBEsSWknJ5CQMFpA5Qfl05AaCz6FeQ+MkBHh+IxvWE+QP1zRROUOEhANMst+KSjR0BSeHUj7thLQNVCLAlq9jZAZuZjek99UEA1jP3ZMFpYQMOmEu9VrE9AqF7r6vk2PEBVPI5IYbIVQNoIeKNQNUNAwPxXZjSlR0A7AQCOY0hAQAS7hKKka0xAwck2rBXJTkDfTEy63TRJQJpkHzTmRBlA8g+mSIqhGkCdxDDqBZovQIyp8WwFgVhAwGjflkPNQUB3U0330NNCQG2x9iV6t1VAIoEz791EV0BPd8ddHAYuQJ13MfGgdlVALLeQeXVnOEDmX2XzgkU8QF2ftMq6DEVAh/WbP4pyVUDmCt06kgdWQEBHZ/PlKuc/NQhmfS04JUCc3K1vKU9UQBUe9TJCqlRAv+bJz8wqUECgolpEdTxRQGAZhakLxVhAHYRUg3wvSEA2RTOvbhhVQPeZe3xsMExAA1oe1rGtN0ASS2PF05tDQPJzpC4Lo1hA6s8QZnLyVUAIOhxEOY1RQG3micU801dA86E6s1imWECQ6of+f+pQQKSFZlPoD1VAIV2akwojV0CzouPJWAAXQD/EOVja8E1A+nBBDZGDV0DGWJ1nxDJVQNjAHnPT1ldA51LYR0eHA0As1St3h5lFQCzYolTKdRlAtvQ9p7yHWECuqlSlDKhUQLyu2bn1L0xAkQe0VnfNVEBgbjeVCDZHQHqvOdlCjEpAzfKxjuNRVUAAnU1tmGVFQIJCVgAgaRVAOjD8u5K/QEC4xZnc2QBUQLZLg31D6EFAU32O1T/hVUDprlubLf8zQJdggmU92FZAcZBZQ2gFI0B3jcWaTTxSQKXmiN7dhkxA2TVQEDLEMUDGojfrzQpXQKzjYP9AXEFAozocMpX2OUD+e3dS9olAQKaXHofa+C1APNVmKnL9VUDTScvrS0BTQEmslmWUHlNAcVTMy3WISkCehR0HlTBWQO5bNtFYrSVAS6b8igBUUUDcj0tVtS48QOxWkSfyTDJA6gxFR6q3WEC6+D5zyU1VQBhjeEvQVUpALPkUxP2GU0DYE/uZVQhAQOuCOkA75zhAgQb1bPrgTEB0EKp/W+hXQASFGzkHXUhAYCL7AyOv6j9Anpu2tZI/QAcBBrqfEDpAlJRzLDibWECFpIcIH2tTQNtBOOEjE1hAVv/esQxMGEAl2dRV5JJVQPhpulJlpUlAFKcdTdLILkBDzd2qBSRQQJnxX6hRi1FAvVa1J40DWECYFnqn+tUVQC8IcGrwXThAu1fOpvixO0DO7/D+LIhCQL3Rco7fi0NAPkRit/VnSkAzW38/V/wnQEh0nlmQ+U9AlM6dejFUK0CRHl04UP9FQEGWJOExTlZAsEeY9IgAR0BiL6Ck4p4WQJgQWVMVG9E/qaaTfYwRVUCU1jCb+XxRQDXD4B60/1hA8BsNy2bPMUB0xYP9tcw9QCkIFq113FVA/5hro7bPQkAwLKlUG2pLQHhhXxEPnlJA91UEU3FSU0DaDVhtzdVCQM0mDniLZFJAwvBOEsh2UkAikSIEbvMsQPUy4phlPBpAbS0CxzRMU0CKL+0bMW5QQM/Z7rQt6yZArln3fgOLVkCPy7Q60phIQNpTNa/j8lFAc3Uq5Vq1VkAHTaDOydRCQCbMEVnkGSJACrw+JOfSPECmp0O2pU5UQDAxtCe4+yVA2U/zYip2UkB/NjmdAXtGQBiZQEbj+UxAnn4VDxCfVkDIxEtaJyMuQOFpERE851JAcixx2lvTV0DuAIfGLplLQKiWpPIRgU9A+kBMsBnPTECknbjqfC5FQMO8TECxAjVA+8KhmiySU0BT8ehEIHdUQBYlT9xXXktASj84PjlIIkDp8HNuE+REQLZZTlwGbk5A+ySTEkwjTUC2EnyDeGP6PxaCFgpSPk1APqzkFITRT0BLgdPZtzZJQMnQRC4u0lNASxx1PIPbSkCJgFz3J5RWQF7PdTYQthZAbousBskgSkB3X8B/6uhHQJdpEmh0IFBAfgtTkkubR0B1yEG/kcRHQN5l8SQKaUNAJoPZnd9YWEADuVsgaEsgQMwEHyrLV1NAVK10g3zvN0DZlD5oZU1QQArZqwUKsUdAa4CacibhRUDiTulxfAhXQK1+Dio7x0tAuthYlgjmP0ATqOysB3U+QGJ8EvDiElNAPAxV3OnQPUBcoxsGtEs1QIr89qf9RyVADdL9RAldPkDyOLUpA49TQALB38yNNUxAdWGal5u7TUA76GskkhcWQCA/4rgvDVBAHewnkzpIUUD3bzmM2wZSQGfMSp+gSlhAp0wbjzkITEBKcMpwf2c0QO0d0eAZPUVAjIfKLWLsQ0DQZyBNKKI1QAn9sa4OU1NAAAXY5roUR0DKTPlH9yRKQPqyHZMKMEpAciROG00iSkBwn9gaQOxRQIrLR0QORTpA2D39j7bMEkD7ihT+RWtKQEjnfpJzXDZADYu/Il6QMEDfLDGRsqJYQEztfrl8r1FAKboRMC9BU0CaGRyUhrg3QOa2kP9we1VAH9A6KSZPSUDovRVzO0jxP4WuRQPOj0lA4O4u0T9+HUA/cy8B5bpNQFOoeBEEmVFAzHcXGxtQSkBCF2y7GNoYQJfWRMmyg1hANH6CU8a+QUBnccHuumdKQJxHtRrgHzZAHPo0lrmpS0AvH8CBs5xRQJS+TvVtN01A4ET2aDh4IkA6GDRHRc8gQMsmJD7fQQJA5289tIUONEB39quAbfBTQDztIVDThFdA+z7ItDmPBkCFbAohwiZXQBjDU1xrOjlAyYtqfkcKNUBQWIWFS35RQPTcxRk3w+g/tEfrpOjcLEAO7v4ce10gQCkr3ckzo0NA2yqs1NYbR0BGWKOuWM04QLiooSaaLfk/OmR9hp8tV0DtdC9nVBZHQLBH9XVojU9AXMs4Nvh+UkBKt3gnpLBEQIy0EfAr/VFAgLCYDhKYUEAXo+sfQjIWQNOVI2YaJlJA/WvtzqkUVkDqBLAQtu9VQFDioXG2CyNAGDObQ3HwTEA9acYqT+xDQIyyh/XpGEpAoUVvFjk/WECwFdB84iNCQGKIB6NgmSZAcIZ7zGmER0CRgmYHpn5XQEeNGvihk1BAyaBwKk87UkBKoE+x/B34PwDjlcsLc74/RjmkHvdELkBAjFXGpWVIQMV6wnCuw1ZALc96t1OKRkBySe+dBdUVQGYo2uha51ZAETZaRaCJREAm3WIVYsodQAt90M0d9FdAO7XHeoEBNkCrVdsTLAJRQPWUF7qe0VhA/zT1ILy+TUBWcDdCTXRXQDhE0f9UsFNAb7ptpjGZP0CP7VFCG/cxQIZ7X+2EFVRAhsVyYf1yWECHly9nerFPQBQxSVXOdVFAZOG6L60RIUDovvb71jFTQDqSWy5/g0NAWkVP662jTUAg018btD9MQC0+S2gDoFhA7sU0JoC+OkDSMreeFGE4QN5J0pxwC0dAmMjCSWTr3z//aiWL7QlXQBEP5J675E9A6lJta5B8UkA42LDN62whQM7YSuvduEJAHT0h7w5BSkDKPaZVK3VTQEJVyoV3vFNA77ORi1eZQUA6grVIYIdRQOAjGKiMcFdAbLgw+gEJVEBcH83jLeJPQHeNUv0/i0VA8mURymP5QEB4cmPstNNHQDcGLSy8Y1JAQmsHRzFWRUAcra3tpAZRQEJSI4h7ECVA7gNuTBTaSECyFHNwHZNLQHDU4NgJyTxAh80W25wGR0BD37q+RGVSQOPCrJ+nWVZAWjIY5LEzPkDuILphs7RNQGXdl41V9RVA6bbUCw0oUkDP+KyPtqdDQBTLy+D06lVAxMC1sc8eVkCraLLcP19LQADNdaCCqT1ATCGBOhLjVEB6k/dUb5ssQPa6Zhwxzj9ApvrrzJ9VPkCemrhSlAtCQAl1JEF2PVFAtj0O4QX5N0BQykM+Lss2QBzzdiIdjFRAaPQ6/Ryk+D8NHiOcWL9LQCnUiiLk5SFAVKuz/8+QT0B0ol6T9NpYQEIeLlIK9kdA1cgZGTJAS0AfGHa4AChUQKTBbpyCZlFAqs9eBq5aQUAEj8rsnDswQOBQpHYHRVVA26vU+g96M0B2gzixg+9JQPJcu6zLJlFAgDUkDF6GQkDFwfaYguZRQFxu0e5EZk5AoyGwpqpqWEBYtu6IVVdVQPxoveSTKTlAhqtKJDYwR0AF8qU+Y7JXQDovqOaXaCRAilAP8aD+SUBVizJ+Z+Q+QLQYBhLiJ0BA9MQ/s0HdQ0DkyB2aAdEQQJQZ6XX9+1RA0eWukiN6WEAkH1Dly8o4QGnxNWzR1UJAJzV0fPnyVUCoUaH7g9ZYQCgGJEYFAVdAkqNEMmulQkBUh9h/1zxAQCgCIbcT1lhAvHkjInNPQkACWuc0GmQxQG3J5P5iPhxAK+3VW0djO0CK/3C0AU9QQDt3ZtDf91NA8On3niPgUECSkLmWGKY4QPaMVMCZRUdAwjslbqBvREAk16IrmXUvQAttdyJHHExAyk54HRYOJEBj3p6uU0FIQN15xUjQSkpALmLdvhwGF0CAnkhQnNNAQHSEXwZrFUNAW2C1e/wNJ0Au8bKwvdkfQE6S3FlLcihAqbDfaR3AQUAOh9g3CtA8QHer3iGrolFArFo1sruiMUCISoOZSBFJQIFjQBA9i1hAlys0Ya9cVkBbZaOm2axBQNFVttEPvQpAWbF29KgFJECQZG03gLdXQI6azMS3f1ZAktNFItApUECOOG+T7B4VQF10cMZYF0tAuiX6HostRkDzOY2G4pdSQLRqA0wxYEdA+NnMOXJJT0BVvVp0WTdKQMaTamfb1ARAMfE6N21INEAt4mqDyMxIQCfIjRk5gyZAcJj2pvxaRUDv0c0V1gMYQCLmU6JVMTlAgqJBELqtUkBx4vLsR4ZBQP+T4+0991VAJX6Hq45wQ0ACpzKvctYpQHS4kOTOcuI/wGqVo6dFU0CsOHHrA4BTQEgpFDUQeElA+RMwxIVaVkB0czN/9JpEQLhKAJ9HJ0NANaMbIWdNU0BhY1hL5bNLQK4+eS0U40xA1nkfcPJxKEDgTCxnn3o8QPWQD6b/V09AzCbF4uBmVkDWKShcHCRRQOsLewO5QlJALuqS+gizUUBWSTVXuG5VQK7QKNbY9T9ASkYohVR6SEB+GB19IYtGQPkjQ68nKkFA/OxbdOolPEDrYnwMnFFKQOk5X+teA1ZA5q6TLLt+UECBDW6+1P5EQCxEZtLxQVFAPs34zM2XNUC4zCDS2hFYQIsVz1Jx7FJAMOqPiJstVED3ckGzijpUQNKyxktw5/8/YR3+TwbEQkAdIXwzbPVWQEmtbEuYalRAzFfFkXgmV0BqmuY5NRYrQMwn4O8QljlAMeY1RltgTkBnCKP5VVcpQHo6cTURo0NAPcTJxFd6SUCu9jH/M2pNQEYD7JCelFBADaJ4ZLfDRkDClMxQC9FRQMRIZmPZH0VAl29dNhe8KUDd6FY/W7pPQGN08RDhmFhAdqVK+lZXN0DsPxU/5chJQKufJOdLn1dAAJmch0uXDkApvcSIhthHQIqX41rYPVFAkoO3jMnQTUAA7Nu1ToFLQAaLjPi+DktAVDXBbyNfOEBho4eq9tBUQC3+t4flWlhAvZyLTKKvUEB9OKSIdc1DQMKit4Omh1NARX2O4gIpJUA5cHLBshM4QMBiTg7Aw1dAvXyoKKO+UUBmlneaU6E8QP6Y/dMvO0pABVglRvrJS0D8zOfqZ1RFQJ0lM2UoZ1hASqDEh4ucO0AB4t/RPjZEQMscCvbDiQVA3TK64O/tS0D+cHclt0pEQBuPD4bB6UNAVLImrm6nVkCCrt49BrRSQP9pW+XMBlJAEIp+msmEVUBpCHJITmhVQLkgzdT8jEFAXmfviiZiM0BOURhbDslHQKpzptPExVNAdJ8tUDdBR0BBTyH7f+pEQEXqAkuAhjFAXWTmVnXoQ0BLUY4qvDdVQHYYIm5EK1dAXPqGy7mnV0C9Rmu2PPY+QJM2AIU9qUVA8QDMUBAvQkAFWi8NavNXQDr/kMuhy0hA7238rPgfV0DEZpZfQFdUQMLYz+exoiJAMFxhnF3iSUDi0Jd1svQvQImNrc+Ihw9AwxuqEDMRU0AtPWzw95JJQFJfyTL4RVFAkV5M+NfwR0CKG+dR4sE8QKdK0waAU1BAU3qV0y/sOECL0mUrixwxQKHuVkJRWVhAE17fD9FHQ0DAxsshGY3cP6Tkf3zNEFFAUlTHfZMBOkBFdPpNvTNRQP7U3aph1DxALGO+RHps4z9p08W9KF5RQPuj2mGgiVJAMlTAOGYiS0BkxpjC/2svQAoKLPW9axtAAngR/bH8WEBiKAs/pyw4QB4TBF7uclFA96/f9u0oV0AmZ2dOMbtTQIRjOfbWoEhAwqxB+dKJU0BYrIWkhDwtQOrgo5o5VxhAcLMrx8XxUUAVxqaRrXg/QLBUjrVyqSxALm237BU4P0ARN+MO//A8QEf4gLKpPzVAFw3D8mLBK0BAFx/VlzdMQN5IlFcVmVhAEp/v+9T8RUBUTS7JrNlQQLdoAWHHtUlAa+YOGBpwWECxRMLWVZ82QMQXjdv7yhdAeakwuRyvPkD2zU08uk9SQFx65ZtpYzZAwerM6h0AUkDD9whmn3xQQEQNrDvjB0pAtytH4WGsWEBg6HPzDydYQITSKsvXzEdAMsil1Z2iRECbTyCWXdwxQEnHCGUO1FdAv343nxTnV0BkPBOSbDNTQN22nyE+pVFAzuvDxisVQkCs6rbC7z9VQDNVMTBOvVBAZqeQfNbuUEBoR3ZQ37hWQK4y2a6CiSVADD1LxC+aUEBqGoCDQQI+QAjrcDsTwkJAw0B6T6dpQ0BxXmOTljhUQCht4aEa/0FAo/CzwSJ9UkAdHvK8p45RQMyaeLkj/0ZAXur7cwtGKkDQFtN0jqVHQHDBLZ7w4VFAc4BSyxGxUUCRR+2K8IpHQDB7TlVfO1RAQkcIAj1eU0CepqfqUU5EQHVcZCijllNAuXIG/f4gNEDltAueJxI+QN8JRno9IURAn+WeAmquQ0B+Y0rpvB88QA3yOC7a3klAv+n96aKNN0ADj7eJWBtJQOa4VcvEzUZA7JIZTX9XPkA1RoBron1QQNm5Pff94UNAcKTPXbW8VECWriaI/5xSQMQ6rKPhC1JAeLbxgIvU0j9HvPYOoSZIQD6LHocc1VhAwOoN2pIx8j9KqjprKaFXQGQe/eIwtEhAuu5nZd0QUkCAziwyJtBVQGtRSlNTKE5AV0j5j5w1VECqMSutKIJRQGW48VH7HlBAyjc0fsivTECQfZJfOh1QQM+exlL6YDtAvuz3FRRxUUBRtUekpANWQJ4RmpYxRFJAZcPWWf1MQ0Dr2ulZE59TQHqKL6P0E1FAgAVrnjgJ8T8san1L2AcjQOh4ttF6Ay1ATkJWSkDdV0BIAIFUdIEXQPGYnHWk8EFA1IsTDkoAUkAAHtcqM1dTQA5mPaVKcklAKknSGPd8UkBlI8NGbGlXQAapMWzCfRNAYV88yQh6RECcAdZjEtFXQFbErN6vGEZAla3ctgvOWEBXhZajz1JUQKVjBd24J0JAa0Br/k+8UkDbHO0St205QFhCPfaKFFdAaMH9GqRYUUBGEjgOzJ5UQIHGVJ1dHFBAvHtoft+aTUClR+bE6kBAQNkbE4TIikBAAFhW+Q4wO0C1qwrMKZMvQGUNH6uN7jRARvD40kSsPkDUZGn1X6hBQAApGLbe17U/uqvRyiTqUkCDTOJptD5AQOv5hAIoOk5Ao9SBGed6RkBAN2FUYQFAQBRe82+x4htAJ5uJhNSRUUDOsZbhwdQzQIk9I9wKBlhAAOm2H1DPWEAal0+PM7gcQObdmLajoytA8tV6k1JTGkCldJ/cmNtYQHuNHhbO/FVAZ+iq7giBVUA6gJ08wCtTQJcsvjjKiVdAiz2tpcFYSkB3V3Q++6FTQNVS3iae60NA/RhwXa4CIkC39qRg/4w6QO0TTampT09ASOIQn6ieVkC8+7Q1op03QCrbP82cZj5Ac9pcEwWHPECcoQmvoHU8QCtos2L6e1BAu0xadCeoTkD1WFMxXAwxQLTS83wrQEpAEOBf/gVhTEAy8OP6dNU1QLoUZrFBylZAWFxY787fOEClvdXIobNKQGNAfj//cVVAPPxgAShhTUASxQdxlQoXQEIY1FEGmzhAKBhxaDyzRUCVb8xYvAFLQHCMst/K8DFAbz/j87J0VkAGoEuyUptWQPTcqOQmu0FAdDkdspOtQEBjTBs6wJJSQOKcEsts4S1AkbQ9gpGbU0CRQterjcYNQDg9EY9HhVhA3NdpySC/RED0Qs4IxGBMQPDzwiII31RAoex7+p5qVkCKPSjeoFZUQNKwYb3Yd1hAXqW80SeuR0CMT9EF89JJQJE9XOyjlDNAgNxDUzEfIUB2PMVszWhNQDEUVM82HVZAniL2/aTqSEBsUMJr6nRQQEc59g3u70NA7faSY9pbVkA4H/u7GmdMQHxImbP1dz9APEUFKuHrM0Dt2Gu5o5NBQGeHfMqFTU5AZzYQK2eHV0DXWLVW3LFYQB2P1WEIvDtAijz3GHacUECRRU50VPlUQL5mdmzqaVRARMOClIVIMEAKiREqdF5KQCHVe+uupy5AkcYomiuqREBob0yjRMo6QBRDugdoaURAAFwCGQfL1T9T+KSCyXVUQB7xmqMuR0BAC+Mf9sGYWECPbFB0DPxRQOzzofEm+hxA/KW5h88xS0Ci9mOS33lTQKmTumDVGVNACrZn5T6CTkAUHKjArFFVQK91iBetl0lA3rqGU09gUUB5njzYczABQB5MHcU0BktA1g4eLc+YWEAzyrbid5JFQOXvM+k2kENAZ4Cu8x1PMkDJXmJcB1pMQA8M0TufcE9ARJE2BnmhQ0BBFtkWQqBXQOXLYjTbdxlABUZYrovFNUC/bAc4+iZUQGN+9sgvHFNA6fGc1WWAVED+k34f8/RQQAt6n/NUn0FALc7D5q+ZT0BoqWMJCI1UQOllbRrRqEtAZtXaPEzLNkD1okk5e9oyQCZOp4rIRClAlyqO8liEIUBPNZcINyRQQAOE1sOwp0RAqCg5PAfiTEDLwiB9MkxOQFVadksLeFBAQT7xDi7JEEA1TwuaLQ43QGT0W7b/lj5AYqU8RmyQVkBdiIuob8gwQOBRmwDzl1hAtHqw6zY7TkBjy6/HffhQQFKgQRxjQVJAapxOIJ1QUkBTiE8NgH1QQCFcGegn3jxAlFs4kLK1Q0CFZgJkRbRMQO6XyYFT7FZAVT8Ht1lpAkCP89K+2YE2QHmpIt9j6VJADKrOezTYJUBCQBgSPmpUQPJwwyecfDNAjT/kObp4S0A32M3U9ChVQPqHfSGDe0VAYmIQoSnlUkAFI07IO608QHk81sVFNkhAN/Czdz3FVEDRVHAn1DdBQE7XE/8DS0ZAVM7oXDDaVkCqXrIaDLxWQKtTUxIeMUZAwn9uGJDnRkBYI+YnXWE/QOHZrV3Gck1AzlfDIEBcUUCKk0UooNsBQJ2QxB25XzRAfDq0VneVL0DVU1hUM4lQQBHa+DKh5lhAn8Pl3alhWECc3AIIEc1SQD7VQctn6ihACEnZa4snTUD9iiJY8udAQKpb+qzGtVFAFuh0brteRUDE7+6JK4oIQNI+sOjGGEVAFGmiuBdhSUAzL+0KkYNVQBQ2uT9uVzZAgE5RVRtoRkAGHfmpRFdFQHYiiEzEgElA/pxO/HNvJkDDdoefypJGQE55YSlLexlA/g87iWXDVECn8E4WKPJTQH64djTmGVJAzczRb8qoR0DD2uFwVyRCQCyGV7HqHVVAAlao/j9fMkDsvuWFLWVEQIFV41WLljZAuSRR95JjQUDQvB/P7ExUQKbyDGz2Ri1Ad9BM8CA1TUBBUOc8RqBYQJyHTnWWpTFAqLnOx3fxNUB01zNVI5EMQIjg93IJ2TNAUibJcxy2R0BZoCDojSYmQI4t1PcZQTFAHL+mTnmJLEAwSxgoaRY9QFUvi+RqWFhAnNuDW3PSQECEUBP/tDs4QES5UIwXZPg/W2tPIY+RUUA0ykEVyg5KQFY1lDPgwVZAnJ33hlM5NkCVkc4BEJNQQLJ5uCFzmjdA4arVVbr3R0B8m/WGRhw5QBIDWvMOOFhA8ZEa6x4eTkBO1Wix6fw2QJoARa1tywFA6VvE7FWcUkBWn9BqOu9XQOUgV6FxRE1AtmFYi11OVUCCOwgnHWJOQJBsX6lptUpAsYdFp7jLWEA5dGK6+vtVQPtN9F6RxVhAwoW/2RixV0BiwIcOgYhTQM6dtQJb6jBAMxzAm/Z8TkBIyg71ELpSQBD88RXk9iZAwW1s049IPkCwNukbd+gvQL00qR1SNVBAEIIu/yqvQkDo6a0JHAc5QMR9tsmbLVFAjTRa7RTNIECoEyW5aZlXQAmk5IUTizNA/42SUK4/R0AZTjXIJhVHQOE/dy8MUEVAoWCI6gImUEC1Btk2CnhJQIlvjlZF+U9ATHBY9pY9VUCIdElYMypXQL92ZwygtVNAvmSKiL+8WEAMsC9G1a9JQKG6foWM8VRAL3K5trjVVkDe0vLAdehEQErqyn7HbkNA80QYq1WBWEDyl6gE8pJQQNctJ8/+EFJACW693r14M0C+ikmRQWlBQPkkt+0eTkFAibFkFmVXU0A/C3N/+xlYQD23rssztylAjLexyUpOVkAJGoWQnhZYQPUwYu+o8VVAZoEvSqq0Q0CHJPKB9r0sQOak438BwDpARkYrh1SiJkCL6SQv0Q1UQBvDIHOaTkJAiha5tED0UUBukQ91vvZSQLigzsoWsFFArmY+zmFXPEDn8r4QVwZHQFQEvj+vgVBArXKlUDavV0A+bzw0oJ9JQCKBIcEGAhdAPEKSdBknRUD0Y16seSszQA3EfATbtEpA0tueHMz9UUCK59OvrYVKQJD74mIOhU9A/LyWVi/0JkANHJJtRgsXQPPhIrHknDZARktXufrJOkBRe+a8Zxc1QDy5hOJWCz9ALBWtSzjkM0ANNMJS1StCQCznm5BBeh1Aan3BQ9TCUUA6CHIpEdZHQH5X1Ce50FNAKarTQYAvUkAgn1biGnQhQJ9b2nxOXklAAMDnxq6qR0Dql0nLYzZVQOixsUXUgVZASZKMBlLlJEC2Q36FYwFHQCAD6su7SVhATCYkxSGpUUA/fuXelYVDQM81l3o+NElAdTu73w+sSkD0p+kshHdHQGzitMMdnD5AJj8hxdUCUUCp95xTfchQQJ7kuCOqmzxAFxdv/nUSVUCxFM/+Ez5VQFgvncNLcFJAkvanr7UlVkCflZ2ZODQYQFATZaO66E9A8RIqIJY9SEAWdh7Cf1MvQAasz/qU00ZARRyMcfX2RkCVv2CuqltHQNnrkR1u2FRAK+m4mFdfVEDLuoTQ7j0/QPYj5rhd+VdAWnbUVNvuWEBPTHY8ieJUQLX1vrvxyDpAwgL+mS3ZPEDng30uy+1YQD3aEbS3MVdACqQh6WOnSUAWZNLX/a5HQIjYCAeUrVNA5hrpiVDIQEBu/YUH3PoyQGRytlS5aElAWXB6BEBoVED9PiccW0JUQPLErodQNi9AMc6XD+dxTkD5cBZatG9XQFGVOnKrYixAGmRaQskQU0CA7ebWQsI2QFZ+M4TMiEBAPD8Oi37oK0AWjYjMXndWQLOQIQMgXj9AcgKrubKKUEDENxBGgkQ8QGFcgV/mvkpAX1quQnLWO0DaM5p7aRpWQMTU63XColVAebQGIJiBUkCuWoi3vDpVQJ92Ydosd1dAUOQMTJdsSEA0ivzY8y4rQEDMaVa2a0xAnGBAs52EVUCR9GL//n9TQCa9iQ7svhNAUyfOufUIRkDF8AE+YjdWQHi0RiFThlBAYaXET8NHQUCFoKbQubpWQIJGaXhWLUtAlYe6aYCZTUAfJeb0e41VQEKOXALLwTdAOIDi41J2UkCs13Xq89lRQN6tqOIKmy9A0YWXTvR5WEAhrC13MvgoQH0+TIC65lBA8KmshI3JUED4rON9FCZLQBRXJgmZtDlA+if/4RJdOkC4xRx8ebI2QEBVx158VCVAZUE/K9BEU0DcZkddsnxYQM3XbSD32UBA1g+5rgZpVUAkxFhjXi0eQLZOUNpc0lZALP4LxjKOUUBWYziMKUROQDAOI9aE5iRAa/khOB43PUCkgJpPkNQrQPTQgIkRwlZACuKqi4ctSECgivhMC81EQLESbYFJe1BAp+0r4YBqQUBcHUbPajEhQPE/NXhA0FZAabMscit6U0BnQ1WjAttYQOSFVMNYTFFAGn1prqFwV0ALnx45fP5QQHDVly6eEzRAANWq1jghU0BwACex+FxYQPcYFaKBszVAbGdDQeiOVkBttoEy2ZpAQLNWAPtJd1FA4/ojw7PdTkC4UOPTEilRQL74DT0Zl1JAHOAyqFz6FECaymb0p5xCQGLCEI/lE0dAfMsBKfhUQUA85RhPV4xRQFD9F1qO1TRAeEB72lv5NECkKY50J+JBQDhPESgt+UFAKu7+xE/YOUDzPwIBljRDQOOB7r1SGFRAsPHRw8wCWEDu0cYDR/RUQC0doLB0aEZAtduL/L+4UUBxnGa/UvxGQDj0ajiZ7AhAD7g7/6I8RkA5y+NbEgYmQCYwhTpSKDtAKxRs/g0ORUA79dDoVKFNQH68jX37UDpAjFdvctMySkChSibqsjxUQGxyJTTJwldAMUv0K2v+VUD7PfrVGFtQQMjlKIRmXx1AaoDO9VOfSEByrKet+786QMhNDjrig0xA9KUMNk+yFECWzMqpQGJYQN3XGGeTwVdA3Wp17X/iSEAn7hmgIqJUQGgufbxj7j9ANvJzCCsWQ0Dg1Q4hPnG1P014JK8p5BxAbMO4JaNySUCe1i2zT6FEQBMmop7ddVZA2K9y+fVoQUA3//Q827ZEQENCSXfGqU9Ak9HtIH5LU0DtN3N5Frw3QOT1e0gm8kFA7HR+OHpGNUDAKPjK0F1VQHh0EsDinOs/RrMgt+a/LECCpXQtHg5NQOEGtxv0skhA/EqzdPsfQUAKXwLmPglEQEdf4ypzIldAhrRNtlZeSUBFynx7cylVQK7ZlDEmNk5AOT4Oe02CEUBCUm6yWf5XQMo1xkVrNzxA63N64+CgS0AFN2bdRbJHQF5d/pXFTUtArQjAoSiMQUAQD9/1qR1LQEXewf+hAVFAkGYG3bEzVkChZ2ipYo1CQHXXBzQr8UdARoJjqosYU0AH5/PVichIQLEhiy5rTkdA7peTgG6hI0D08VoNrMNSQM3y9iZVmVFAPOzR4+wHU0CeN3kpJ21PQNbDbb5PTUZARsva/ROEVUBw8HbatwdTQOHbfA4HiEZA+xLbOl1uUEDRjI8s1UZFQHMqm6pEhU9AUvZ2sqpUQkDA5ygrFjpRQCB13n+Nd1hARRUZNI2oGEBrTEZokndYQIAt4B/APJk/VxMp5ZTDVUANnalSMl4tQKsuLFGUg0ZAATQ99Ba8WEBDvZugZaZIQMKBa6jTqUpAm6kXurLKRkBmlyXFbrdMQBh3O7XzzvI/9KPfmrF2REDPxflRhjNQQCGQrDPFY0pA//0n2nPMRkDReNj1ZrhYQKIm8yvYVVVAgvyTQvweB0Av5lTJvTxQQEj4YW6fUktAQAr95bCnOEC8V90b/HMUQEU7rxfOtUhA3Q9l/0SwQUB9CvrjDAZUQPzUOc110jxAXV5i/twBQECQopxAH9NTQJ1/QibNWVJA/sR2jaifSkDYVkrKH6dKQKb/ZVRaDSBA7/6/qRpcQ0CEcN5NQVNMQB1UtjTgDlhAeoBxlv9ZP0CiofHtesEbQARxfwTEKCRAFgFFMVHKUEB0ILj+5x0xQFz+8DdUdDBAgpi7t1V7WECHDiwjVw47QNCbzRWb/FdAzL0xVm8JR0D9yAGen7pBQCe0xMEc7StA0auoXlkmVUB0ks4ivWVVQGX1Lr81NhlArBCmmrMwVEDApMeHuCdIQGAm8ZX2miFAa1NuEeARNUC8lIxQu7MfQKlcPYQWZDpARGP0F7u3RUCCHpv96gFXQNYPTxNY4FNAm9DSKJscVUBS7frdL5JDQNBQHoeRklhA3Bz74w/UWEAAA9+ySf1MQFMEzVP6MFNAP9dt4th1VEAZTFE+WpVQQB+AHCNNTzpAU95SCbU7TUCA3lI2BJRYQDkF+3WCkU1AlquASLmKU0BOC6/RxlBPQOQGBYHmXlJAdR51bf+xUEAHtl2AaL9XQP8I7frDryVAojHeIFSLPEAmBSu35pwUQPO6sagv+1NAbG07H8/5U0AEFwNIzslAQFN1q+BEHDhAG5oWvZwTWEBgpa7SY141QEZTvW10DEFASVWfESMsV0AOqGc7b8RVQAAjObd9xEhAA2m79l90JkDRgCo6hWs9QKjOV7cS31JAqbMG0oc/UECPKi59zFdOQLHuy6TwP0JAyfN8TfwrTUD+NhN3Q01TQIqITny6QEVAmhHIEi98T0BZ8ULGRBFLQP5+2aamOE9AtqIZVqOHREDJ50nhPkZAQAA9wMiAI0BAov5pX8dpVkAekIsG5j08QMiaSpt8NlFAw9IG3iBJN0Dt6xVSlf9LQPNzsFZBJTlApHlvnoepWEBGVXVzmc4/QAhmluGGRhBAqnUhDOBzUUDkBu6nUeJJQFVL2irorVZAicY5Of81V0Ca+LS7/vJSQFrfS4euI1FAoGCav/PFUkDS3wR16DBWQLPAKHVQm0NAqhsFguuESUBAUNWBNmZFQNgksqnU/ktAAQ9YeUmSJkCn71YVlxpRQKfy9uaClFVA/M7AEzRZSkDRrqy+gTJXQIYGcNBJE1dAVXX9lsw1UkCNEkohO48gQNUso0R9MUZAQFOnHg+WQkACXh0N1Q9PQGcn+MOZhVZA+GaGc4LnO0DHcEc/Xm9BQL4o5br8OlJAu/HXTCHEQ0BgiUneh5hUQIWnFTwfhFVAXnlFa6WyVkDr+GUI7lA3QECvrIuA8lRA47AsPPOwU0CeHBZGynFOQKY3YT7GbzdAEMyIdl88UkDnHWCQZx9RQOLaZXHthE9A9LggeSQDVkA7E/cYujBEQHByUekKdldAlPJncOatQkD/r/qWAFNQQCcYAeZ7/FdAj7r3vNRvRUCPwPF9OdpPQMABcke+6jVAS9EfFpytVEC8eo/yWfBXQI5naNiix1VAl3JW7tZHVEBdRhodn/FFQNP3YO24rDZA4qrc/jdeVEC7vMODZAwWQEUQng4rl0FA6omoAl7TUUDziPQcG1JTQH+ZGa5XPzlAGZO2XPkQRkBDpjtnFmZEQK/fCyjr/DRA5TRrKn3HV0CcATL1mpVOQENp/eALjVFAykX3NtnxUECIh1VfEe0/QN9wuX3jdDtAIWGl8fzfLkA0/YkwsMFWQHiJqI+/SUlACU+8UVBvK0Af+DxgZ70hQBFEXOdNS1ZAN9kAg4MQL0BpcTL+/39MQKVhNtH4PgRAX5jQW2CyVkAkLYgW2TdKQEXVj3AI/kZAzzce3ssTDUCQx1B29pkoQHxdMNQibEBAGPnFi21XO0BCVAjI9WxRQMFpbTZid0VA3sTWGF6iSEBHIEuJYhw8QFlXcNkCATRA9DEEXwCbLkAklYojQ5g9QP/rVrITX1NACHEqeLTNVUBBRFD14VlRQOroOHWdM1NA0wDCbsAYQkAzLr+xYnlDQHowHJdSJ0JANh6D5TF8VkA/W6UFKlA7QGwFrTTdjT9AoqOJ2b/6JkC3fe0YrPxDQAW7pCCbEEhATehYERVJMUAg3XXla+g6QP8BkT7Io1RAG7nnS6EIR0BKok0DcJlNQEulbMauITVAvLA++Ze3TUDMvsXHSoBEQKmsajMO0k5ATifQlI0BNkBaG5L7kd1SQGv1Qf8iBj9AS00vNnUTT0Atqq/XQeRVQAqe28y3ixtAYVtexdIQM0AFY+Av2PNUQKuFi1n17VhAK0b7T37QP0Cyyxvsia4wQEFO+MJWDEpAqyGbNCIXTEAVLiL4MYscQLWU7/nFlVFAh1WW7XPjIEDYm7x24RVXQL/afo8oHSFA7sWyKezdJUDbMnQLjLAnQKLJRmQy10dA+6PF5tUVP0DXU8gv1j9EQJgYJruM3xxAScLgP0cCUEClUL8cKUpQQI97VokI+UJAtFJfDdF8LUBTjc+Z8qc3QB8sGUUMhlVArCSFSJ5U9D/lX25AzSBBQLL+W7exilVA+E6WDt8HRUDI+0q7IEpOQHIlRFHSjRZAKeZaWrCDV0D8w7k9csJHQJ1KHahZiCtAX1CxEE1/UUAsyreuSaJRQDJVNX/XO1hAVmxQkT54TUDNWT6nmbZGQB/2OKTPSFNAtePuNGYJOUB02jFKE3NWQBqAYLZSOEVA9LQWl04uT0Bt17eJUDZSQDkdfMqVATBAwagyWZdNSUAdvUQvUwFXQALxB+LsaFJAMZw0dsdhN0AYBr9LQZtXQFeLS29FzjNAWkLmVcrkR0Bqyx9dvdFGQNNFShTJElhAnpKlQrPIV0D+sRA/WTJMQBtwR6rwpk5AB//lUWVPNkDVmSkoTBtUQEDTcVLjFElApw7Xzx6dQUCOFvkOFhJEQBt4TcyooFRAcO95rNz5IkCNEcEZORZLQK+/YKCI90VAPfE8KeehPEDAjW0Qx2hMQDdpd1UlLSxANVc0jnXnV0A8CRffPNlFQFPzX+LSzldAYlpkF/zcV0BM0M6ut/w5QBrd4AYgx0hA/FhQk94qVkAqrQQK22hUQOnImWk/iFZABFSJTJrZTkAgDcKcKghVQHyYPNyWmE1Apm9PDKcQRkAGMF4RnLQpQJEJYNwN/S5ARXiXxKkxWEBxecNPVBBJQL5QULDGhQxAPRyUl0ZbV0AEYeB+vXJRQD+mKG78fUFArznpsf2XWEDmzw//VLEyQBsELbk5BkxA3n6ffbXpSEAGMHYchOxQQLzjswqKS1VAe//Gd8yAU0C0d6YiDDFGQHXpzcUGRkZAkPahnnn6U0AOdo6/WM4KQItQ54gjRFFArnSVowfrJUAS1Q/JVJlUQIVd9xmpw1NAbvH7FXTQVkCdR/N7ago8QNtpsI4pxjxAexuLwuUGM0C3m21YfVJYQPIkp35TtVdALSpVA7XPK0BBEXa+7C03QK5JjxFKrUhAZ5+GvzzlLEDT/lFbV79YQAD0xuy0C1BAmhh5VUUeFEBoQVCXz6/nP5urBYVbcj9APJVvW5i6U0B45a0odN9AQFQjlCux9iJA7AQz+nZrGkDCiaTrAwgxQLkgdRxbN0lAvqVR1TGNV0AJuQLyN9ZQQIoWii/1NVVAVmDOyc4yU0AZKyt/fiNPQFHR0fFLKy9AKJF4t6HqIkDklmpNMBVVQGoWp/bx60dABQVYEDN9TEAa46tfeLVHQCI6R+WdvlBAntD5FdQoMUC4aKn5TDQkQEhTWeJcsUBAk4LziByCGkAZM7T7AGNQQA6vdWBh9BRAdUKgLR1zVkBNIxS6Rk9NQF81Mb4BnVZA0Rh+yB81QUAUQBvlQTc8QD3ilB3TFzBApXYgkhyGT0AiRjYVBAZXQL8tc4hYbEJADv+HB1AxLkAq+tZR1ZY1QF+qOWG04VNA6L5TXWAp1D9ZiHxFAD1PQJkq0BDIQjdAGwAiv4FDVkCH4DXFSbFWQPp6lQBXMFhARXQl1cDRQECa84GoWE07QL/w5LuOCUNAruIANtPyRECrqDugsE9XQKAA9hJzGOY/+DoUj8CQWEAPR6UedXEnQDNM1bn1FlBA20M9Kv0wRECT33yg6IdWQNG6S5A15EdAUUN+6wcPUUDMcXZDDShRQMO1l4dU2UVA7tLHWoKyRUDVHYrJtRdPQOeaCwQY4FVARHFPpPu2T0A0ZKuot/tGQEyLMGZc80ZAU+MxXNycVEBVI+Cyu4gOQOoi1sdd6SdAsgSOvOz1UkBJoclr+55VQJXXvSzsQipAPb/OOomBR0Bqr222KFNMQHqVHXovokhAdQgXUx6VT0D3geo6awI7QHdF3VdYekhAg074RDA2M0CQ1fTHEl8rQM7nmnsR4lRAZbw+/nXlWECCyKkNdx0rQGr8jQiLzxFAAjOJxdOkQUDTZLHKZ71BQL7FKWbTrDRAbU+5MAtoVEB2WdLMae8eQL2Tr16pVDNAbTihzdKXPUAfc5ptvmFRQJurMHWUbEhAuVQwYr9oVUCM2EI7tYNSQEb696Hh9U5Aysf7qLP0MECIGnOx+vBOQCa3PB17fjhAc4LooD3fSECmo5HzODZXQJBe4C9AzFhAgdGl5JXLVECcu3BS+FNMQD4EqnaMd0lA8LOaLRKDGUAAug4s+400QFqZZa/94EhA0TK+2AYcT0A+wfnyiVEtQBpjFc3LvFhAbmsJatVzV0C6ADZHstI+QOkpUsoiSDZA/hBxc2zqUUBzrrn1FM5YQFjQ4p4lR1JA/LxALd5GFUAgn1ciT/MyQDEHPcxuk1JAfcKBzgpuRUAc9Y6HabJUQIb77zVovUxAI8z0StPBTkDT+4bysH1SQCmrW3HtJyFA7M6EI2aCCEAHuMAfTFxRQF7KmkQhvElAudKPkLIHVUAIjv2CwzNVQHJJskjoTCBAmj5yHH9LP0CCqDWoV9UlQFc5mo+EnTVAc+4LnCX7RkBc+hjYQSX/P88lXwixUlBATSa3n+ceTEB+5SWHDRRXQGzemAIYiTxAdUpcVjMASEAQlxXK53U6QHXlsfQAhFZApFwpOY+QU0AcKB7u7q1PQK4JrxXTKztAidoIjovAUEB20MMznu83QAbO+N3sg0FAmFc/aph9Q0Db2tk0lSdTQL/KbtO9t0lASbATuzvHQEBIctkNvNVTQHBLXeCXvFVA66TuFT5yRECWYN2VyfxSQEgQBO/VtFFA4bocCSrDMkC+1cMS9q1FQM1S9InSWThAyvXOS4oqOkB+5lbcoI1WQNbBrpm6AzhAL1gWOMMGT0AqJn05wjgoQMBDnu8b9U1A7FLIXrhrV0AD4cJPQRNNQDhHSB27Qx5AdQVj4B9eQUCz23WOAlcpQBVx3u5u71ZA0gMYIVTeVEBQezifwpsuQPcW8X3XojFAiffWOfBVWEDWqZIDXgJVQPA0vs9ZmkVAG3dgHMxkRkDrcFWGIPYhQOpzz5uTFFJAjwn50XdYMUCsSF1dnHRGQJhO8N/tB0ZAOtKcW6OkVkBtc+2I+ShVQJJosGAUtUtAQrtvSyDdWEB7LnKFKuFLQNwn34I+mktAchJs7eGJMkAImbZwz8MpQAbEibLWHVVA15wMMlV6UEAWwLDakJxKQAoEkOVezylAfdihFax8U0Djcy3LWG0iQBvKZSBur1FA0PTLNM0YMEBEUTFFN81VQEOd8px070JA0zd79dEVS0Audkp+ag1YQMyrDUNigFdAmNW/SD0zVUDoU7CuNm8yQO56nBypKRVAkSFwe7NHIkDx4NaEOzJHQKrQ61jdDVhARxJ6PTfcT0BhXuRS5nZGQAncdWkP+zdA+zXb/ARRVkAF3g2WEVYiQNgEoOYI7kJAnXZPDahDF0C7SihXzcMbQLT/PO2WV1BA/PWzZCvFIEDvJJOjew9DQMy/5ewMxVJAqy4A1E2ZNkCiEAvW5RMWQGnHB3UwiQZAFMjiNxJPU0Dc7XD2OfU0QFoYmzyXlldA7X4dTgo8VEC0sMUdXLtFQJ+AFQU4XlVAa5h0UtAgUEDKlf+rb3FVQPLZbiCA6FFAZJp140+HUkAFxW2v2iIiQN5X84C9UElAvRkzIyOxOkD5KNTCpA5VQP1HcbefsTlA1j7JpJG0REA2p1l+V/81QGYGY6OMnVZAK4Y2+h09VUDHtmLXwAchQI2PO3HLoVNA1kcfHdbzRUB6JsquasI8QPzxwWUksVhAO6nN0msyRED4Qk1It6JXQCbehtC2fFRAZjfi7vE8VUBBHNRZQHhEQOvE69rY41VA7rcZRHMbRUDCfNPtUk4xQBtpmzovckZAbb06bACkRkDaTU0vkzRYQCxpcsFm1CxAONsCxy466T/tASDJsTpOQGbP1tl/DlhAex4U1cJaV0AVY5PLN4AqQFTQfCc4pSRADRLCtvb9UkDR1YyE0lpBQMkMLS0K11NAvwrmmljgVkDxrs9Mu/ZWQMNxQDznzk9Ap9MX4ft/RkAmC2C0asQpQJiRxBnKq09A/DRaSYGzO0DqZHwxyt40QL4LGDGg/lBAGll1ARXLMUC5lWcqmMgdQOB/BSFZuVVA9g2n8VuJQEDgEAU7avQ0QNAYMscCiFdAbLlF3mjWUEAJMKazzOlBQAYE1j1FGTZAMvEaSzZeIUDS2zESD85SQBP/K2zbDUZAyFyjmOmjUkAw97nuzTRDQNFNWwkIpD5A1afP68pFO0Dhr5o7FuQ3QOlhRJ7lGAVAv3IXSADfU0BjlrxYXG1VQNnPyEFwWlFA8EsYb3X7O0DhJT2U7CpTQNYgib1AplFAjOTt0GTUUEAegWGkyzQ7QMLZKqbPLDRAHNaqh25QHECHlSGpUw9SQDzQn3HRxVhAHHInhLyKVEDmrVKNPchHQAtJflKF9TpAgDfhFZ6Fvj/AQj3veHRSQLFQBwUfhldAGH/3DcRoVECh3Ccpv+pXQNcgEtzVI1BAe3ko6cgWL0Cn0dDQuydYQM4s0uIJlkRA3cQxC+yaQ0ANDBxLuZlBQDBuZ1V6wkdAK8pvPn74QkBwkAv7h74qQPzHUl38JwJA4BVx+f0KO0AeGQEzUI4QQGnh+gPM2kRAcRwYZabTSEA5qXnlQfVSQNd4MKs/oD1ANUqC+IlCQECHZGW1zsBFQJ9kKjQQo1JARHIDDOJ2PEBrCjph79lVQAK4ScG6lxJAmcj+IDpdVkBqN87HeE1QQGNa5R8h+yFAbTA7lMruUED3BosbF6JVQJqwCVdNEUdA6EEjbWDQQkAne4SuLydXQFyH90rL2ERAw7AsIACfN0D0Xyahe09GQABsi0N3gFFAjJV9GdGmQkCxf6xWEExLQMn37hXcEihAlrEp71ulSkAdVQ90wmRXQAbjm8C1+k1A7asLTF7yVkBnThBrW/0hQMhLCVKkFT1AvRp43T0iVEDgAHV6FSAhQBPqQeCAQ0lA5FbbAGHlKkAt/PXOykpUQKvSfavF+lVAVquk9Ml6WEBwvK6j6DrSP174iZrIg1VAt5uYRll5LUBg6n0myDdLQKANWBneb1hA2BnV5PjQVUAaOZmJpedRQOSqwEjYg0hADp6uB2P6V0ALZ0xKI+MyQNYmOI6HiFdA7FfjrSxbRUDhauI/NmlDQDTHJICVyFdA5kqbyo66WEDpjYawwwlPQEBvgyOPxFFA38+5n9BZRkCl5CPhosFEQEEvrVdVMFRALp7rig7UJ0D4tJk1fs5FQL9v4K1zAFVA//FyEUyNP0CilegvH+ZWQISyk9GlwkZAlqIWlLBAUEAek72uPLlYQHhlkgF1ejZAYBlRzKrfHECQ5K4mvDAWQNluWSFWrkJAKGZdDjelHEDnBwqhe3M7QKsJJR66JEdAQV+F1kmyP0B4q/dGhhBJQFkmfrrzfFBA5o+3GBsiMkAtvgqy27JIQOrR/w01JAlA8DDQrFqZUUAs1QbtnF8tQDHVJJ5WiUNAcSo1MPCVWEDLoB81JJoXQOyZg3IgW0BA8eQj72lWQUAXE2X7Rx80QAqUlMEo7kBAV9zGSmT9WEBU0gaKeDL7PwDemkxhWE1A/5yn3sR2P0CtSXkblRBTQHadeqveMVBAWMLggNFxIEBuefuLMrxSQG/F/ZnED1VAaE8Et3gPPEDlJjGvWOURQA89qXxt3zRAlT5vYZPCREAac/IHWmBVQNCC4U6xxi5ApybyqDplREBzZMfedjM9QBHfzbo39FdAA/6itdwOVEAh1y+MKH1DQOfhX2ylpkxANB/UKdymSEClWxDbO55LQIIHQZMsW05AdMvc1xTtPkAxkU3xN2dPQFQXZxc0+T1AVqLz0y4oWEDcBhTsTwxDQLFsFX/u60BAsiDs13QHRUASzmXRGthBQOAPK1og5uA/BHG0GI7sP0DaJcxcYdtRQHCJCI1Q2EpAObVMrLvpVkAM1QUFvBRQQLlk+Q09nU1AEEgwtbdZVkAOnSusIIBNQNzaHku5v0ZAufVN71R/U0AqjiT+9N5BQEJ17QqBX05AT4kR91ujSkDjJNHtpXRAQJJIb37jElRA8zQRAxu3N0CX24Mk3B5BQBFEC7nheFdAvyiVNYv4O0DtpoPeDe8sQPqLhgsY7kxAuiWTPX3vNkDQeK5yEkBDQHGcGNJ/WyhASoZ1W2YUUEABk5ksEfs5QJnAEcWallZAw7BNn9OtTEAAsAiNYAhXQJzdekSDwENAnejrzbp2VkDflpaCRw1GQOsqWgBo0lFAr7gtF7YPR0DxPTGBpyBNQJiN/8lNhVFAM9XtIiw/M0DWCSTA0I0tQA0ZOig1h1RAZomZ75KHWED81RmwUAVYQBN3jcIcJlJARRPUlbQmSUB2eTznZIJYQEyqT1d8TFJAqaR3fyiJTECgpK32ykRBQF4bcwemPVFAjnLd0H7JTkBRrglYB/83QCfaZ8GpFzhA9BK/J7LLGEChuFBmOm1IQFJ6v4r8xSZAdd2uHzHSR0DM+REZJwdRQPM5BKa1KTRA6dGLGNiWVEAouTCxoFvjP3zr5/6/81RAezjstuFaDECxMCCu4QpOQGgLylc8UOU/CMGcXG63Q0A+BvekMT/4P+y65zoowhJA10CWpZ9XR0DJJj9lQo5SQBVslg0RiFNAmP8G1I4jHEAKq+5PzQpQQDcNNagz5j9A80BbOxH6IUAawK31frdKQIk0uq/mjgJAok9VdBXBMUCaGficl7xQQFCRuKU68SJAxQk7ej4WRUADMdM7av5BQKCGjKAIjVFA5Did4jdfMUAlNe4jCYxQQN1od1lsz1FAF1BUQrstP0AQtJCEmltPQNSjRObGBFBA32FrMIXuSUA4EpzTWwNAQMK5YgLp1UZAJSe4Zb6KT0CMayb8q3AgQCFmwBXXIU9Asq7aD0g/TUB8jp8lQVlFQHT4FDSqI/M/v418nszDSUCIBOLaWLkjQJ5xhzUEA1FA8K6AQJpVRkCvq6o2q81SQN4IhpNzmR1ARNSBNH4tTUDDzHCYdv9XQJ1Ose9Yn0dAiAQOFpUmVkCEhRtmdzZRQKSM0+dF/UlA7MBlsv25SEB0TOgmiP5TQFLXSGu260lAO/e2mvfENUBBXVjxIc0uQANL/V/mJzhA1EjDPKMJQkAv4Ez1VOk7QITcbqxmRx9AVMZT7JZzG0DoAsz2XzRSQNUI5YCytjxAApXtU1hnHkB8JoyYaUVSQFk56UoGQVNA6/tuyBSqT0DKB/Nd5dRHQMZtrvJDvyJATFriIdYfU0D2tQfH+E4hQFiqv5eUSFBAkVgxWTUMNEB0Op0g6ZxEQMzFp4FRTkZAsdNDndZOR0DfEJZ0Vt9OQLql/vNZeSBAPDFEGtYdVkC6ixCPWuRDQE3mX3CqDE5AnAEKT7BSLUBQF8ERORRLQIh5Tr6sD05A3csos0enUUAuTuGEbng5QCAYq2MmDBtABCJNNaqSVkBz4Z8XfkJJQFBwQjXG21dAB5AdCH9CLUD3/l519kZQQOJnE1wP/1VAW/xcZ9YIVUDKsqh330siQFrjwQlvGVZABFZ2HHLpOEAC2Xw5sdJKQDMjzIxVaDhA/en7+lEUREAgA2hwZ9k5QNDw+7woFkZAROJbvOGxVkAbMk8Ck7dTQOLiz1ZVdUFAcCJk33MiVkCWTiSCZY8vQOfF4JnmJVRAZHQUrt0GSkBlA/M5WWlCQNju4HpO0klADDWlSSgeUUAOeQwQavxNQIDFcTuCc0RA69rwxhB5L0A21jtnOctKQCCUUp7jyEpA7M6tls7VQ0AcXhZ0ANElQCjLst/4c1hAenYMRPVKLED+FS5r29JUQFt3+a+FflZAi4uTwj/SUED4ptqN6CJFQOcFw9xKnz9AGBP4G4x2KEA+mhe8610rQCNEhKRr9ztAR0X+iNiIRUASgno8oexPQBqxwDSMljpASibwKsINS0D5abZ5rhErQOtBbXOQNUVAbvXFp/VCV0Avru35b0VAQJ226JIYmUpAFvHG30gwVECk/PP+9V5FQOX/PYNxqEFAVGJQsLkqWEBi63S/y2BUQImQtSrC40FA41KqVML4I0BwL7HhojhNQFm21vWGvVVAMLica6tm0T/9859b0KQ8QFyZMye4OiBAHJNYnzMOU0Bq7UJ5hpA+QFWKtRC3okVA45K2V6v7MkCz8ETjWLtVQMAkY74sflVAyoE2ywijRECQdSALjrBBQL05w0IRulhAq75iGVbuUkB+hgIfpitYQFvlkhlZVFZAY5STmo+fQ0DAkE+akdZYQEK/TyrDqVdA8BkgcxB8IUCiaDqTljk1QEJ5qMtjsUxAMGtAWcE8SUBZIcmOe9cWQMmdVOBvCE1A1ic3XNRdLEDWKdC8wfpBQIJ2n2kcsjJAGhoKJwrMI0AetXca2ws8QAuZwOKtzFhA3o6Zgm2IKEDggknMVnQUQC6O0Bj49kdATtnaMn6oSkByKTH0nRdWQEK2d4AWxPE/db1RmT0STkDwJeUIJI4rQNGXMRMR2BhAVHgS5buqREBCHrs8w0c9QAkw92sjaEVAXuyftc/RUEDcvzaommZJQG773PQ70E5AGK7CJyrX0T9TaTmZt9hYQNRtc3dkwDNAglAp8S5dLUDAD7oLPNRNQJY7BSLi8VhAkBT9P5b2MUDkRa1XkyszQNQyxcCByVhA6s64RR2SUUAivvNtrP1QQGwc/uqwaEdAFjPlqj1RV0BpAIhEcjRQQHctd186DTVAjto/udnTNkCb2semcHtKQPPfqk18tD9A93Ox9xYtTkB29wG5vjBBQCYXydO/Wj1A0HgQl5JtVUAjn7p25NRAQFb6rW6OZ1NAIdpQcCEQU0CuWUW4GjpQQON9S5yjQFRARDEpbXZHVkBlIJuof9VXQDQh/KfVUEhAow7IIzcyVUCaACLLBcpSQJhPFiD0/E1Axu2T+fu5NEA+vSNjZUtOQKJnxApbtE1AgSoCcIftUkChXZfZSURBQKISxGNPqj1Axnk/Z/lBUEBM28HD5AxSQDlKtoiSGVZAJa+kzjnrVkB1F6VdkkVQQJHkviZJRSpA7AXx+YY2S0AdDGP+pl1PQB5ZBQPLMTBAVBW17P+SUUB6Nko6J4FVQBDbdHxBoUVARNd6D7bCUEAbivrQEAJYQPxKI8qkL1JAuZWpT+KQSEB+3oq9oRhYQH3B8PU3YUNAguZm0goEV0CwVfK0+qJOQPR+6XiDm1RAu/YlHQ0bWEAT/RyaPVNTQDYq/QS8m1NA+BUYOM8pOECIIG9QmtU9QKw2n/tTcEZABTJe2zb8VUAcXW62NNdYQEKtIxyG8UhAEqWpvCYSUUDccAhlIJ5SQN0A3Ys/KjxAwDR0ivv2UkCXF1A1Gb5MQDv1PyazX1RAZhQauOoSR0C8fXGQp1lKQPVMqoihP0pAgNuc0mYfVkBOBjdazbghQH6XrSrbICpAd9CsAbxOMED1DVhzAHZFQJGat644lj9AG4copIeaQkCRbZSeUVw+QCgzL5MkskxAERy3NO02S0Dh0Fh4Tq4xQDYKFdB2SEFAkOSdrk7kLkACbViefjRRQGKghHk+8UpAYJW5HV2PPEDwM0dS+KpHQIS1OUuiS1NAlfsMD5qfVkDPPzuIt8FLQBfw8mhbNThA8PJmGHFSQ0Bli5gpGFotQPkswNEKdA5AkILvZJZ0UUA5aGsQdoAzQITu4eFQ0DJAlDpdc4VhU0Co6y1LHC3oPxtogqTcDj5AmHBSWShATkBsWeGntYhCQH+sBsnHrFNALh8U7oOLUUAbWCiToxM/QHriDXKRSi5ADOYy2RptRUDMk9dm3ktSQAVxSLBJEEFAj9NVqEJESUC7M89db3I5QDRqsyAUBkNA82CxR/w+UUBIqCEnPC4wQPSZa8YHFu0/B7OAteYcFkBvDG5HPwpGQMTuB+jh61BALmFO7zkhWEA/KdI8lmc8QMlXZfeXS0ZA+SqtYo0wOUAISvGKMec3QM3TxYc6VkxAHyLqhRtUVUD2WNrbtzcTQOeegw8qxkFA1Zg4v5LjQEC123stml5HQBx0TZUPHVRA02EUOZs8TkAYDZK34xFPQJKFM56Yq0dAyjcawZfCQUCAk5DW/eBWQEVcuByTnlhAnhl2ATAOLECeUbEf9Zb8P4VNtbkJzlBALWz/+vFUV0BuTX5IaYM0QP8h1g2B405Acbwi8/AbUkBQqMHESeVWQKzsmZ4lg1dArxIy3I6tVUBOZRk1FVNIQGMf8doWZShA/RVQuz5KVEDPus1o0zY1QJXa+XrDZlFA4x20YzG7TkBeaII+wisqQFA3bfW1tlNAhkUwyw2lVEBDqWUpLRNCQAD8hk23TFFAHK/R0xJKJEAHn635vM1YQNuQB77LwDVA+RQCbYZhS0AJlZ1DlX1AQEDR+Cq+YRRAyJcc6ugkQEDeiQuMeG8zQKZGTGWHDlhAdl9b2THnRUB+n+VNDCpYQEz4nY+NhDhAPErPSTbIUUAdHCuIVOhXQMixs5vj3kJAB7tWiUmcCEB9dPKvTpUtQKG0i/rcSTBAQZDqIcXKVkAcZY7wsYvyP4OV8P/mFVJAsDymE/uK2T9Hq236MfpUQOHeuPqkiEtAwl9I5YGvU0APHWMeGHZRQPYVIRele1dAMUh8wXz7U0AykNnmdIs5QA2ZgIt9HldAObIJJUPOUkCj28bB3WkPQEIjKg9ZkEZA9Sw9NbfcU0Bk+Q6Yc0NSQPYCHd4WZFRAWeI1RG32VUDMVf3w4BZDQH9wFK6Ah1VA7xkiFCubRUCuMoMhT3NKQDL5+XOEsjNAm0RtIPbQPUDNEqUVmLJWQLODdpj9QVNATsEW+d3WWEA5L0gpSSxCQIKcevqWwkpAN5JJfcRcQ0CVrlfFK7hTQGbkg9DJyQNA2qGrvuVNVkCyPs68rJZUQBaWWIC94lhAH07o60SWP0A7yDnRjPtHQK4Mj+BET0BAxBL8jMwcUkBeGveVoOFIQITDcjw8H0tA7N/wRcMqS0BdwxEvlrFRQK7EOWIHolhAecjUUIuuQUBnNlH5oeJJQMJw4Z8Uk0BA4dejExAqVkBZLxoGQssCQG4KMVB3RkpAi2hh+bcIV0BZBsMmRflVQL9IcsVB5kpApOIjEAZcIEAITTqzBuUvQOWTSO21DkxAtY2bVVUcM0C0atOHQxMjQJ5087P67yRAVxaUBPPlWEC9XXk+fPg7QCBRqLiLPFdAWNXPheq6UkCjdsK7U3lUQEwodkLUCFdAHL1QQbb4H0Ce7+qqNfMCQAI6gW+y/EtAcH1mqIIHN0Ay69vBvk9FQNICaWkirUxA2C5DW0ACUEDoTz6LPFBQQGNI7Zx/MCZANvGc615wVUCImDLwbJ5CQFGswqYMmlJAYqSwsO+ERkCSGUDzZZpRQG3PsB/EWkpArAU+obWQNECHpO7IvIs2QLLrrzOnsEJAyGxu0Z+9VUCGnkeiWx84QEmBn+u9HiRAg3+WWYENT0CIbaKqIzE+QCqEvm4RD1BAc7h71nIEV0Dbq/9mdGxOQOPg94fnOExAriwYbIItTECYZFJz/+9QQDVtVKgzpjdAqRFbDc44RkCrVw3hvrRDQIgAc89+mlhApwv551ZcTEAEpqPL1y5PQAyP63VWghlA5pFfoqFzPkD4MUrxh8ZWQGNGa74fhS9AElMB9k6eSUAVMLCjLtdUQCjgbcIYSDlAWJDeTFkdTkDSQwFdL/1UQFNZP2j/3h1AeeLuFVreV0De4F/ER19WQEsA1OcJCkxARPZHg/wYVkDivYU8z4RTQGuVjilRgUtASunGW1c6Q0Axh34+YmRPQFAdfvXjwVFA06dF6udNS0AVCYoEk85BQD35UTtV60ZAJYa53qOuGUBtVK9M6PRWQHHKjktk0D9An7de1zLjL0B98BgInntPQLp/5xwXXTpAzG0N0l7KUEAO01DVn4pNQN/QhcIinVVAScQVOAUgVUDdlawkK4ZDQNnB793hGFRALwLrsaSeUEA37N48nz8qQK0/o/8NjkRACDS9HHzeUUDcrE4NhMogQD0Sq2kerk5AyqE4+jROUkCC/dyt2zxCQDLT7QoXYStAQfmHo6kHNUBIP921NuJVQLBCTtMmt0lAXFAaDtuhV0DyUsNGf2VQQHw9acF7x0BAdj3uTrswOEDAxVCiE4EXQJwDd6nPBBtAvOSNE4IbWECplEgrbjBRQEPRq+oUr0ZAOe1f8eaeVkDOF8EaizhPQGeyr79T9TZAnnqPSrjyOUBcmz9DmqhBQP2KP8NMGz1ABan+FwJWN0BJGdwHYftVQDA45/sW390/qBMDQnNZK0Dll1/iGG9UQCsmPLh/ylNAwZ8mJ2s/RUBhi5fp6QFXQLwpwFs+xktAlJybpwh9UkCgXY+SiXRJQAHb40tbhlRAHg1aECaaQkDvJjjQjxNYQGBSHosk9VdAeNzwuQOAU0AJYKF82blUQOLzYN8DZlBASmPcSZmaQEDdUYK/AUZJQEeRDVKCm0FAhrkQSQAdQUAx+TiZbcZSQKqU8KGK6CBA751/b8JsNEC18DYKuyJRQDxT/8M1u0lAwrewLsM0UEDmqY8lbsVXQOewaX/S4VJA20n+Lu66UkAIWAYFaFI8QO5zoQKHK0xA6pjdFHvxTUAk7jS6PrtYQPkTiKAUCzlAbeDLT/ssOEBJqn1PMvVQQLjPwjftFfs/tIwtHqwmTUDiHnD6g0dXQEX5+fM55lhAxMZ9BwkaQkCvdpdNyDUAQFNmSgb/LghAGB1cL01lJUCndUKtZcJIQJxcYWDFQh9APDVUl3HvQ0A12WkIsRNNQAZ8bLaifDFAzrUIKDAOVUDoMrgTi/sUQMQQku/GZTdAFrs6kivZK0Ac49o9KtMtQIMxQdETqVNAai4OveSqWEBK0lpLKmJLQEaIjw8qs0FAnFp1FnqIM0Dr5rlvr2RVQAoG+A9TRlNAZB3/1eIkPEDI1GeLGnhHQOtz7Ijas1VARUutgB5vTkBibR8o4eZVQIPN5JEJ6DtA4EXPYdkNU0Bu2FKEw/IaQLhm1ackdxVAeHQSMmjxUUCFConz869SQJyp70qF9VZAZJaj2kRtJ0DUpZ1gLvlQQIzrClwlulJAL3kfIl+RRkC+6aAZYq9CQKQmqxrj21JABjennWr/QECsYBFJRV1OQPsmVryqUUxAN/kwDhumVkDq6bcovPpSQBXODEQGPBtAmAsqgQ7hK0BIsRERP95QQLqUJWXfmjhAwEm2Hbn2S0B2zSt5rXRUQEv6v+gu9zxADynoH7jsNkB1mwFD6bpTQD344gnzCFJAWoaF7+m/NUCuGJwLbY1MQCPWq+t11klANfbSpsktVUAIidz9ATMtQFvWkNdSqDNA5/dIN9jwSUCAksXOg3pCQPz1hYKCLz5ABymNieQsUkCJFEmfCDBSQHLzH69/4fQ/6rJIeUNAUEDXuUGs6GVOQOapeHW3XjFA7Da7YDrURUDVDFK1zQJVQHGUDEyTnzBAAbtzZ6zjSkAlpjR6cplOQNeA7FtsUC9A2xoVq0lAV0CjFQfcSClBQM/e+DEUYFBAfTE+trXDVUD9f6o9b/tHQFF0S+OWE0lA9nY+9qYfTkC8ZD88ER5CQBBjeB/cPVFAwjzuXCwYVkA/R7vSS7hYQHAvKy7j7EJA9MvROXh6UkBEYi3soTZUQLS0R290BlBA34cF9GoiU0ApeknPFwxPQBcDhsKWK0xAbmI4ApSLR0BKu2jHu2FXQIuasMGmt0hASXywe/DvT0BITSaSZcTUP/5dcLS2BBtAQpP61q/wUUAvnFBkXl4nQLSD0MysuEJAt+gq9ecZSkAQJ6bJ9jYXQC6d7bSU/TNA/g6+FUlFUECBqgwWKWo5QKQNJA6AtVNANE0cStmiS0BBgSiFNSlEQHheOoGJzzBAZIZmma/yVkDiSe0WlrpXQHTJJhBaY1dAzb1qvQtQVkAELqsjSN40QNnRtRnNaVVAMZzkYyF7UECsxfEIxcwVQEQsUSGj2lVAKDetWMLnEUCU6Z8dC6U/QA1nOdQ33FNAVt05and7VUCmpSjU7205QJ7F65psrzxA5X3vh3AQE0DbY5YXTltMQG+ALqxYzEJARxICs+2FVkCS/NkNletYQL7LQ3PuVTdA90xlYoe4MUCQmKcrd4JYQA1D6fpDyUtAJ7efY5/fK0AJTy1GHH1LQJQJeKoL5lFAd5T7DPFeSECWHu3doo5SQFozt2EgEFZAb5BIHQ4XT0BIRKmvtuxDQA0jp0Y2clhAOP79AnopPUBj2CstmSRIQEb2KN5+SkpA3YzINzKEEUDOUNZJGB4wQEvwY9MqolFAGvBHF/fnTkBmXVRXfY43QCr8hGF0rUFAhzgo398CUUCkqN48BclGQAnedIaIPldApZe0M9sNVUAYrCBsShZVQDGPs6ZzvE1AJ4SN24GiWECDeOlCLv0vQL5yO8smNVJA2MOJDWjgT0Be92iiBT4xQFN0cr/+b1JAKow/08tqMkDm0bt4ZVVNQJUDGBPs1ENA0FBvdsZvVkA=\"},\"shape\":[4000],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[4000],\"dtype\":\"float64\",\"order\":\"little\"}],[\"r\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[4000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1515\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1516\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1511\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"type\":\"object\",\"name\":\"LinearColorMapper\",\"id\":\"p1504\",\"attributes\":{\"palette\":[\"#440154\",\"#440255\",\"#440357\",\"#450558\",\"#45065A\",\"#45085B\",\"#46095C\",\"#460B5E\",\"#460C5F\",\"#460E61\",\"#470F62\",\"#471163\",\"#471265\",\"#471466\",\"#471567\",\"#471669\",\"#47186A\",\"#48196B\",\"#481A6C\",\"#481C6E\",\"#481D6F\",\"#481E70\",\"#482071\",\"#482172\",\"#482273\",\"#482374\",\"#472575\",\"#472676\",\"#472777\",\"#472878\",\"#472A79\",\"#472B7A\",\"#472C7B\",\"#462D7C\",\"#462F7C\",\"#46307D\",\"#46317E\",\"#45327F\",\"#45347F\",\"#453580\",\"#453681\",\"#443781\",\"#443982\",\"#433A83\",\"#433B83\",\"#433C84\",\"#423D84\",\"#423E85\",\"#424085\",\"#414186\",\"#414286\",\"#404387\",\"#404487\",\"#3F4587\",\"#3F4788\",\"#3E4888\",\"#3E4989\",\"#3D4A89\",\"#3D4B89\",\"#3D4C89\",\"#3C4D8A\",\"#3C4E8A\",\"#3B508A\",\"#3B518A\",\"#3A528B\",\"#3A538B\",\"#39548B\",\"#39558B\",\"#38568B\",\"#38578C\",\"#37588C\",\"#37598C\",\"#365A8C\",\"#365B8C\",\"#355C8C\",\"#355D8C\",\"#345E8D\",\"#345F8D\",\"#33608D\",\"#33618D\",\"#32628D\",\"#32638D\",\"#31648D\",\"#31658D\",\"#31668D\",\"#30678D\",\"#30688D\",\"#2F698D\",\"#2F6A8D\",\"#2E6B8E\",\"#2E6C8E\",\"#2E6D8E\",\"#2D6E8E\",\"#2D6F8E\",\"#2C708E\",\"#2C718E\",\"#2C728E\",\"#2B738E\",\"#2B748E\",\"#2A758E\",\"#2A768E\",\"#2A778E\",\"#29788E\",\"#29798E\",\"#287A8E\",\"#287A8E\",\"#287B8E\",\"#277C8E\",\"#277D8E\",\"#277E8E\",\"#267F8E\",\"#26808E\",\"#26818E\",\"#25828E\",\"#25838D\",\"#24848D\",\"#24858D\",\"#24868D\",\"#23878D\",\"#23888D\",\"#23898D\",\"#22898D\",\"#228A8D\",\"#228B8D\",\"#218C8D\",\"#218D8C\",\"#218E8C\",\"#208F8C\",\"#20908C\",\"#20918C\",\"#1F928C\",\"#1F938B\",\"#1F948B\",\"#1F958B\",\"#1F968B\",\"#1E978A\",\"#1E988A\",\"#1E998A\",\"#1E998A\",\"#1E9A89\",\"#1E9B89\",\"#1E9C89\",\"#1E9D88\",\"#1E9E88\",\"#1E9F88\",\"#1EA087\",\"#1FA187\",\"#1FA286\",\"#1FA386\",\"#20A485\",\"#20A585\",\"#21A685\",\"#21A784\",\"#22A784\",\"#23A883\",\"#23A982\",\"#24AA82\",\"#25AB81\",\"#26AC81\",\"#27AD80\",\"#28AE7F\",\"#29AF7F\",\"#2AB07E\",\"#2BB17D\",\"#2CB17D\",\"#2EB27C\",\"#2FB37B\",\"#30B47A\",\"#32B57A\",\"#33B679\",\"#35B778\",\"#36B877\",\"#38B976\",\"#39B976\",\"#3BBA75\",\"#3DBB74\",\"#3EBC73\",\"#40BD72\",\"#42BE71\",\"#44BE70\",\"#45BF6F\",\"#47C06E\",\"#49C16D\",\"#4BC26C\",\"#4DC26B\",\"#4FC369\",\"#51C468\",\"#53C567\",\"#55C666\",\"#57C665\",\"#59C764\",\"#5BC862\",\"#5EC961\",\"#60C960\",\"#62CA5F\",\"#64CB5D\",\"#67CC5C\",\"#69CC5B\",\"#6BCD59\",\"#6DCE58\",\"#70CE56\",\"#72CF55\",\"#74D054\",\"#77D052\",\"#79D151\",\"#7CD24F\",\"#7ED24E\",\"#81D34C\",\"#83D34B\",\"#86D449\",\"#88D547\",\"#8BD546\",\"#8DD644\",\"#90D643\",\"#92D741\",\"#95D73F\",\"#97D83E\",\"#9AD83C\",\"#9DD93A\",\"#9FD938\",\"#A2DA37\",\"#A5DA35\",\"#A7DB33\",\"#AADB32\",\"#ADDC30\",\"#AFDC2E\",\"#B2DD2C\",\"#B5DD2B\",\"#B7DD29\",\"#BADE27\",\"#BDDE26\",\"#BFDF24\",\"#C2DF22\",\"#C5DF21\",\"#C7E01F\",\"#CAE01E\",\"#CDE01D\",\"#CFE11C\",\"#D2E11B\",\"#D4E11A\",\"#D7E219\",\"#DAE218\",\"#DCE218\",\"#DFE318\",\"#E1E318\",\"#E4E318\",\"#E7E419\",\"#E9E419\",\"#ECE41A\",\"#EEE51B\",\"#F1E51C\",\"#F3E51E\",\"#F6E61F\",\"#F8E621\",\"#FAE622\",\"#FDE724\"],\"low\":0,\"high\":100}}},\"fill_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"id\":\"p1504\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.6},\"hatch_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"id\":\"p1504\"}},\"radius\":{\"type\":\"field\",\"field\":\"r\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1512\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"id\":\"p1504\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"id\":\"p1504\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"id\":\"p1504\"}},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1},\"radius\":{\"type\":\"field\",\"field\":\"r\"}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1513\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"id\":\"p1504\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"id\":\"p1504\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"id\":\"p1504\"}},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2},\"radius\":{\"type\":\"field\",\"field\":\"r\"}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1463\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1489\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1490\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1491\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1492\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1493\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1494\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1495\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1482\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1483\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1484\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1485\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1475\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1476\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1477\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1478\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1481\",\"attributes\":{\"axis\":{\"id\":\"p1475\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1488\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1482\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"bce58f20-29df-4fd8-9576-73b680b1ce5f\",\"roots\":{\"p1458\":\"f68bdd18-6c8e-46f6-87d7-61c98290d5f6\"},\"root_ids\":[\"p1458\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"44423dfa-ce98-4a51-a6dd-e5c65716261d\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1140\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1141\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1142\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1149\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1150\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1147\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1184\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1175\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1176\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1177\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[4000],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[4000],\"dtype\":\"float64\",\"order\":\"little\"}],[\"r\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[4000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1185\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1186\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1181\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"radius\":{\"type\":\"field\",\"field\":\"r\"},\"line_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"type\":\"object\",\"name\":\"LinearColorMapper\",\"id\":\"p1174\",\"attributes\":{\"palette\":[\"#440154\",\"#440255\",\"#440357\",\"#450558\",\"#45065A\",\"#45085B\",\"#46095C\",\"#460B5E\",\"#460C5F\",\"#460E61\",\"#470F62\",\"#471163\",\"#471265\",\"#471466\",\"#471567\",\"#471669\",\"#47186A\",\"#48196B\",\"#481A6C\",\"#481C6E\",\"#481D6F\",\"#481E70\",\"#482071\",\"#482172\",\"#482273\",\"#482374\",\"#472575\",\"#472676\",\"#472777\",\"#472878\",\"#472A79\",\"#472B7A\",\"#472C7B\",\"#462D7C\",\"#462F7C\",\"#46307D\",\"#46317E\",\"#45327F\",\"#45347F\",\"#453580\",\"#453681\",\"#443781\",\"#443982\",\"#433A83\",\"#433B83\",\"#433C84\",\"#423D84\",\"#423E85\",\"#424085\",\"#414186\",\"#414286\",\"#404387\",\"#404487\",\"#3F4587\",\"#3F4788\",\"#3E4888\",\"#3E4989\",\"#3D4A89\",\"#3D4B89\",\"#3D4C89\",\"#3C4D8A\",\"#3C4E8A\",\"#3B508A\",\"#3B518A\",\"#3A528B\",\"#3A538B\",\"#39548B\",\"#39558B\",\"#38568B\",\"#38578C\",\"#37588C\",\"#37598C\",\"#365A8C\",\"#365B8C\",\"#355C8C\",\"#355D8C\",\"#345E8D\",\"#345F8D\",\"#33608D\",\"#33618D\",\"#32628D\",\"#32638D\",\"#31648D\",\"#31658D\",\"#31668D\",\"#30678D\",\"#30688D\",\"#2F698D\",\"#2F6A8D\",\"#2E6B8E\",\"#2E6C8E\",\"#2E6D8E\",\"#2D6E8E\",\"#2D6F8E\",\"#2C708E\",\"#2C718E\",\"#2C728E\",\"#2B738E\",\"#2B748E\",\"#2A758E\",\"#2A768E\",\"#2A778E\",\"#29788E\",\"#29798E\",\"#287A8E\",\"#287A8E\",\"#287B8E\",\"#277C8E\",\"#277D8E\",\"#277E8E\",\"#267F8E\",\"#26808E\",\"#26818E\",\"#25828E\",\"#25838D\",\"#24848D\",\"#24858D\",\"#24868D\",\"#23878D\",\"#23888D\",\"#23898D\",\"#22898D\",\"#228A8D\",\"#228B8D\",\"#218C8D\",\"#218D8C\",\"#218E8C\",\"#208F8C\",\"#20908C\",\"#20918C\",\"#1F928C\",\"#1F938B\",\"#1F948B\",\"#1F958B\",\"#1F968B\",\"#1E978A\",\"#1E988A\",\"#1E998A\",\"#1E998A\",\"#1E9A89\",\"#1E9B89\",\"#1E9C89\",\"#1E9D88\",\"#1E9E88\",\"#1E9F88\",\"#1EA087\",\"#1FA187\",\"#1FA286\",\"#1FA386\",\"#20A485\",\"#20A585\",\"#21A685\",\"#21A784\",\"#22A784\",\"#23A883\",\"#23A982\",\"#24AA82\",\"#25AB81\",\"#26AC81\",\"#27AD80\",\"#28AE7F\",\"#29AF7F\",\"#2AB07E\",\"#2BB17D\",\"#2CB17D\",\"#2EB27C\",\"#2FB37B\",\"#30B47A\",\"#32B57A\",\"#33B679\",\"#35B778\",\"#36B877\",\"#38B976\",\"#39B976\",\"#3BBA75\",\"#3DBB74\",\"#3EBC73\",\"#40BD72\",\"#42BE71\",\"#44BE70\",\"#45BF6F\",\"#47C06E\",\"#49C16D\",\"#4BC26C\",\"#4DC26B\",\"#4FC369\",\"#51C468\",\"#53C567\",\"#55C666\",\"#57C665\",\"#59C764\",\"#5BC862\",\"#5EC961\",\"#60C960\",\"#62CA5F\",\"#64CB5D\",\"#67CC5C\",\"#69CC5B\",\"#6BCD59\",\"#6DCE58\",\"#70CE56\",\"#72CF55\",\"#74D054\",\"#77D052\",\"#79D151\",\"#7CD24F\",\"#7ED24E\",\"#81D34C\",\"#83D34B\",\"#86D449\",\"#88D547\",\"#8BD546\",\"#8DD644\",\"#90D643\",\"#92D741\",\"#95D73F\",\"#97D83E\",\"#9AD83C\",\"#9DD93A\",\"#9FD938\",\"#A2DA37\",\"#A5DA35\",\"#A7DB33\",\"#AADB32\",\"#ADDC30\",\"#AFDC2E\",\"#B2DD2C\",\"#B5DD2B\",\"#B7DD29\",\"#BADE27\",\"#BDDE26\",\"#BFDF24\",\"#C2DF22\",\"#C5DF21\",\"#C7E01F\",\"#CAE01E\",\"#CDE01D\",\"#CFE11C\",\"#D2E11B\",\"#D4E11A\",\"#D7E219\",\"#DAE218\",\"#DCE218\",\"#DFE318\",\"#E1E318\",\"#E4E318\",\"#E7E419\",\"#E9E419\",\"#ECE41A\",\"#EEE51B\",\"#F1E51C\",\"#F3E51E\",\"#F6E61F\",\"#F8E621\",\"#FAE622\",\"#FDE724\"],\"low\":0,\"high\":100}}},\"fill_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"id\":\"p1174\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.6},\"hatch_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"id\":\"p1174\"}}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1182\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"radius\":{\"type\":\"field\",\"field\":\"r\"},\"line_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"id\":\"p1174\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"id\":\"p1174\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"id\":\"p1174\"}},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1183\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"radius\":{\"type\":\"field\",\"field\":\"r\"},\"line_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"id\":\"p1174\"}},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"id\":\"p1174\"}},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"field\",\"field\":\"x\",\"transform\":{\"id\":\"p1174\"}},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1148\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1161\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1162\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1163\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1164\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1170\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1169\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1171\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1172\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1173\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1156\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1157\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1158\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1159\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1151\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1152\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1153\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1154\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1155\",\"attributes\":{\"axis\":{\"id\":\"p1151\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1160\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1156\"}}}]}}]}};\n const render_items = [{\"docid\":\"44423dfa-ce98-4a51-a6dd-e5c65716261d\",\"roots\":{\"p1140\":\"e2c5cb29-5224-44dc-ba84-b9cd06dafcc5\"},\"root_ids\":[\"p1140\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1458"
+ "id": "p1140"
}
},
"output_type": "display_data"
@@ -737,9 +358,9 @@
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3.11 Kernel",
+ "display_name": "Python 3 (ipykernel)",
"language": "python",
- "name": "python311"
+ "name": "python3"
},
"language_info": {
"codemirror_mode": {
@@ -751,7 +372,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.11.4"
+ "version": "3.12.4"
},
"latex_envs": {
"LaTeX_envs_menu_present": true,
diff --git a/docs/bokeh/geographic-plots.ipynb b/docs/bokeh/geographic-plots.ipynb
index 5e4b895..102b140 100755
--- a/docs/bokeh/geographic-plots.ipynb
+++ b/docs/bokeh/geographic-plots.ipynb
@@ -17,7 +17,7 @@
{
"data": {
"text/html": [
- "\n",
" \n",
"
\n",
- "
Loading BokehJS ...\n",
+ "
Loading BokehJS ...\n",
"
\n"
]
},
@@ -36,287 +36,8 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function now() {\n",
- " return new Date();\n",
- " }\n",
- "\n",
- " const force = true;\n",
- "\n",
- " if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n",
- " root._bokeh_onload_callbacks = [];\n",
- " root._bokeh_is_loading = undefined;\n",
- " }\n",
- "\n",
- "const JS_MIME_TYPE = 'application/javascript';\n",
- " const HTML_MIME_TYPE = 'text/html';\n",
- " const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n",
- " const CLASS_NAME = 'output_bokeh rendered_html';\n",
- "\n",
- " /**\n",
- " * Render data to the DOM node\n",
- " */\n",
- " function render(props, node) {\n",
- " const script = document.createElement(\"script\");\n",
- " node.appendChild(script);\n",
- " }\n",
- "\n",
- " /**\n",
- " * Handle when an output is cleared or removed\n",
- " */\n",
- " function handleClearOutput(event, handle) {\n",
- " const cell = handle.cell;\n",
- "\n",
- " const id = cell.output_area._bokeh_element_id;\n",
- " const server_id = cell.output_area._bokeh_server_id;\n",
- " // Clean up Bokeh references\n",
- " if (id != null && id in Bokeh.index) {\n",
- " Bokeh.index[id].model.document.clear();\n",
- " delete Bokeh.index[id];\n",
- " }\n",
- "\n",
- " if (server_id !== undefined) {\n",
- " // Clean up Bokeh references\n",
- " const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n",
- " cell.notebook.kernel.execute(cmd_clean, {\n",
- " iopub: {\n",
- " output: function(msg) {\n",
- " const id = msg.content.text.trim();\n",
- " if (id in Bokeh.index) {\n",
- " Bokeh.index[id].model.document.clear();\n",
- " delete Bokeh.index[id];\n",
- " }\n",
- " }\n",
- " }\n",
- " });\n",
- " // Destroy server and session\n",
- " const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n",
- " cell.notebook.kernel.execute(cmd_destroy);\n",
- " }\n",
- " }\n",
- "\n",
- " /**\n",
- " * Handle when a new output is added\n",
- " */\n",
- " function handleAddOutput(event, handle) {\n",
- " const output_area = handle.output_area;\n",
- " const output = handle.output;\n",
- "\n",
- " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n",
- " if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n",
- " return\n",
- " }\n",
- "\n",
- " const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n",
- "\n",
- " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n",
- " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n",
- " // store reference to embed id on output_area\n",
- " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n",
- " }\n",
- " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n",
- " const bk_div = document.createElement(\"div\");\n",
- " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n",
- " const script_attrs = bk_div.children[0].attributes;\n",
- " for (let i = 0; i < script_attrs.length; i++) {\n",
- " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n",
- " toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n",
- " }\n",
- " // store reference to server id on output_area\n",
- " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n",
- " }\n",
- " }\n",
- "\n",
- " function register_renderer(events, OutputArea) {\n",
- "\n",
- " function append_mime(data, metadata, element) {\n",
- " // create a DOM node to render to\n",
- " const toinsert = this.create_output_subarea(\n",
- " metadata,\n",
- " CLASS_NAME,\n",
- " EXEC_MIME_TYPE\n",
- " );\n",
- " this.keyboard_manager.register_events(toinsert);\n",
- " // Render to node\n",
- " const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n",
- " render(props, toinsert[toinsert.length - 1]);\n",
- " element.append(toinsert);\n",
- " return toinsert\n",
- " }\n",
- "\n",
- " /* Handle when an output is cleared or removed */\n",
- " events.on('clear_output.CodeCell', handleClearOutput);\n",
- " events.on('delete.Cell', handleClearOutput);\n",
- "\n",
- " /* Handle when a new output is added */\n",
- " events.on('output_added.OutputArea', handleAddOutput);\n",
- "\n",
- " /**\n",
- " * Register the mime type and append_mime function with output_area\n",
- " */\n",
- " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n",
- " /* Is output safe? */\n",
- " safe: true,\n",
- " /* Index of renderer in `output_area.display_order` */\n",
- " index: 0\n",
- " });\n",
- " }\n",
- "\n",
- " // register the mime type if in Jupyter Notebook environment and previously unregistered\n",
- " if (root.Jupyter !== undefined) {\n",
- " const events = require('base/js/events');\n",
- " const OutputArea = require('notebook/js/outputarea').OutputArea;\n",
- "\n",
- " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n",
- " register_renderer(events, OutputArea);\n",
- " }\n",
- " }\n",
- " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n",
- " root._bokeh_timeout = Date.now() + 5000;\n",
- " root._bokeh_failed_load = false;\n",
- " }\n",
- "\n",
- " const NB_LOAD_WARNING = {'data': {'text/html':\n",
- " \"\\n\"+\n",
- " \"
\\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",
- " \"
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n",
- " \"- use INLINE resources instead, as so:
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"from bokeh.resources import INLINE\\n\"+\n",
- " \"output_notebook(resources=INLINE)\\n\"+\n",
- " \"\\n\"+\n",
- " \"
\"}};\n",
- "\n",
- " function display_loaded() {\n",
- " const el = document.getElementById(\"af9ea9b5-bdd4-43df-88b6-f8638b948029\");\n",
- " if (el != null) {\n",
- " el.textContent = \"BokehJS is loading...\";\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " if (el != null) {\n",
- " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n",
- " }\n",
- " } else if (Date.now() < root._bokeh_timeout) {\n",
- " setTimeout(display_loaded, 100)\n",
- " }\n",
- " }\n",
- "\n",
- " function run_callbacks() {\n",
- " try {\n",
- " root._bokeh_onload_callbacks.forEach(function(callback) {\n",
- " if (callback != null)\n",
- " callback();\n",
- " });\n",
- " } finally {\n",
- " delete root._bokeh_onload_callbacks\n",
- " }\n",
- " console.debug(\"Bokeh: all callbacks have finished\");\n",
- " }\n",
- "\n",
- " function load_libs(css_urls, js_urls, callback) {\n",
- " if (css_urls == null) css_urls = [];\n",
- " if (js_urls == null) js_urls = [];\n",
- "\n",
- " root._bokeh_onload_callbacks.push(callback);\n",
- " if (root._bokeh_is_loading > 0) {\n",
- " console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
- " root._bokeh_is_loading = css_urls.length + js_urls.length;\n",
- "\n",
- " function on_load() {\n",
- " root._bokeh_is_loading--;\n",
- " if (root._bokeh_is_loading === 0) {\n",
- " console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n",
- " run_callbacks()\n",
- " }\n",
- " }\n",
- "\n",
- " function on_error(url) {\n",
- " console.error(\"failed to load \" + url);\n",
- " }\n",
- "\n",
- " for (let i = 0; i < css_urls.length; i++) {\n",
- " const url = css_urls[i];\n",
- " const element = document.createElement(\"link\");\n",
- " element.onload = on_load;\n",
- " element.onerror = on_error.bind(null, url);\n",
- " element.rel = \"stylesheet\";\n",
- " element.type = \"text/css\";\n",
- " element.href = url;\n",
- " console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n",
- " document.body.appendChild(element);\n",
- " }\n",
- "\n",
- " for (let i = 0; i < js_urls.length; i++) {\n",
- " const url = js_urls[i];\n",
- " const element = document.createElement('script');\n",
- " element.onload = on_load;\n",
- " element.onerror = on_error.bind(null, url);\n",
- " element.async = false;\n",
- " element.src = url;\n",
- " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
- " document.head.appendChild(element);\n",
- " }\n",
- " };\n",
- "\n",
- " function inject_raw_css(css) {\n",
- " const element = document.createElement(\"style\");\n",
- " element.appendChild(document.createTextNode(css));\n",
- " document.body.appendChild(element);\n",
- " }\n",
- "\n",
- " const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.1.1.min.js\"];\n",
- " const css_urls = [];\n",
- "\n",
- " const inline_js = [ function(Bokeh) {\n",
- " Bokeh.set_log_level(\"info\");\n",
- " },\n",
- "function(Bokeh) {\n",
- " }\n",
- " ];\n",
- "\n",
- " function run_inline_js() {\n",
- " if (root.Bokeh !== undefined || force === true) {\n",
- " for (let i = 0; i < inline_js.length; i++) {\n",
- " inline_js[i].call(root, root.Bokeh);\n",
- " }\n",
- "if (force === true) {\n",
- " display_loaded();\n",
- " }} else if (Date.now() < root._bokeh_timeout) {\n",
- " setTimeout(run_inline_js, 100);\n",
- " } else if (!root._bokeh_failed_load) {\n",
- " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
- " root._bokeh_failed_load = true;\n",
- " } else if (force !== true) {\n",
- " const cell = $(document.getElementById(\"af9ea9b5-bdd4-43df-88b6-f8638b948029\")).parents('.cell').data().cell;\n",
- " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
- " }\n",
- " }\n",
- "\n",
- " if (root._bokeh_is_loading === 0) {\n",
- " console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
- " run_inline_js();\n",
- " } else {\n",
- " load_libs(css_urls, js_urls, function() {\n",
- " console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n",
- " run_inline_js();\n",
- " });\n",
- " }\n",
- "}(window));"
- ],
- "application/vnd.bokehjs_load.v0+json": "(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"\\n\"+\n \"
\\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 \"
\\n\"+\n \"
\\n\"+\n \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n \"- use INLINE resources instead, as so:
\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded() {\n const el = document.getElementById(\"af9ea9b5-bdd4-43df-88b6-f8638b948029\");\n if (el != null) {\n el.textContent = \"BokehJS is loading...\";\n }\n if (root.Bokeh !== undefined) {\n if (el != null) {\n el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(display_loaded, 100)\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.1.1.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\nif (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"af9ea9b5-bdd4-43df-88b6-f8638b948029\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));"
+ "application/javascript": "'use strict';\n(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\nconst JS_MIME_TYPE = 'application/javascript';\n const HTML_MIME_TYPE = 'text/html';\n const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n const CLASS_NAME = 'output_bokeh rendered_html';\n\n /**\n * Render data to the DOM node\n */\n function render(props, node) {\n const script = document.createElement(\"script\");\n node.appendChild(script);\n }\n\n /**\n * Handle when an output is cleared or removed\n */\n function handleClearOutput(event, handle) {\n function drop(id) {\n const view = Bokeh.index.get_by_id(id)\n if (view != null) {\n view.model.document.clear()\n Bokeh.index.delete(view)\n }\n }\n\n const cell = handle.cell;\n\n const id = cell.output_area._bokeh_element_id;\n const server_id = cell.output_area._bokeh_server_id;\n\n // Clean up Bokeh references\n if (id != null) {\n drop(id)\n }\n\n if (server_id !== undefined) {\n // Clean up Bokeh references\n const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n cell.notebook.kernel.execute(cmd_clean, {\n iopub: {\n output: function(msg) {\n const id = msg.content.text.trim()\n drop(id)\n }\n }\n });\n // Destroy server and session\n const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n cell.notebook.kernel.execute(cmd_destroy);\n }\n }\n\n /**\n * Handle when a new output is added\n */\n function handleAddOutput(event, handle) {\n const output_area = handle.output_area;\n const output = handle.output;\n\n // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n return\n }\n\n const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n\n if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n // store reference to embed id on output_area\n output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n }\n if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n const bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n const script_attrs = bk_div.children[0].attributes;\n for (let i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n }\n\n function register_renderer(events, OutputArea) {\n\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n const toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[toinsert.length - 1]);\n element.append(toinsert);\n return toinsert\n }\n\n /* Handle when an output is cleared or removed */\n events.on('clear_output.CodeCell', handleClearOutput);\n events.on('delete.Cell', handleClearOutput);\n\n /* Handle when a new output is added */\n events.on('output_added.OutputArea', handleAddOutput);\n\n /**\n * Register the mime type and append_mime function with output_area\n */\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n /* Is output safe? */\n safe: true,\n /* Index of renderer in `output_area.display_order` */\n index: 0\n });\n }\n\n // register the mime type if in Jupyter Notebook environment and previously unregistered\n if (root.Jupyter !== undefined) {\n const events = require('base/js/events');\n const OutputArea = require('notebook/js/outputarea').OutputArea;\n\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n }\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"\\n\"+\n \"
\\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 \"
\\n\"+\n \"
\\n\"+\n \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n \"- use INLINE resources instead, as so:
\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded(error = null) {\n const el = document.getElementById(\"afb31292-c72b-4f0f-90d2-4311493645ef\");\n if (el != null) {\n const html = (() => {\n if (typeof root.Bokeh === \"undefined\") {\n if (error == null) {\n return \"BokehJS is loading ...\";\n } else {\n return \"BokehJS failed to load.\";\n }\n } else {\n const prefix = `BokehJS ${root.Bokeh.version}`;\n if (error == null) {\n return `${prefix} successfully loaded.`;\n } else {\n return `${prefix} encountered errors while loading and may not function as expected.`;\n }\n }\n })();\n el.innerHTML = html;\n\n if (error != null) {\n const wrapper = document.createElement(\"div\");\n wrapper.style.overflow = \"auto\";\n wrapper.style.height = \"5em\";\n wrapper.style.resize = \"vertical\";\n const content = document.createElement(\"div\");\n content.style.fontFamily = \"monospace\";\n content.style.whiteSpace = \"pre-wrap\";\n content.style.backgroundColor = \"rgb(255, 221, 221)\";\n content.textContent = error.stack ?? error.toString();\n wrapper.append(content);\n el.append(wrapper);\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(() => display_loaded(error), 100);\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.5.1.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n try {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\n\n } catch (error) {display_loaded(error);throw error;\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"afb31292-c72b-4f0f-90d2-4311493645ef\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));",
+ "application/vnd.bokehjs_load.v0+json": ""
},
"metadata": {},
"output_type": "display_data"
@@ -391,13 +112,13 @@
{
"data": {
"text/html": [
- "TileRenderer(
id = 'p1046', …)
js_property_callbacks = {},
subscribed_events = PropertyValueSet(),
tile_source = WMTSTileSource(id='p1045', ...),
x_range_name = 'default',
y_range_name = 'default')
\n",
+ "TileRenderer(
id = 'p1027', …)
js_property_callbacks = {},
subscribed_events = PropertyValueSet(),
tile_source = WMTSTileSource(id='p1026', ...),
x_range_name = 'default',
y_range_name = 'default')
\n",
"\n"
],
"text/plain": [
- "TileRenderer(id='p1046', ...)"
+ "TileRenderer(id='p1027', ...)"
]
},
"execution_count": 4,
@@ -433,7 +154,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -441,32 +162,7 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"b12814b8-a614-4dde-b750-851842491bcb\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1001\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1010\",\"attributes\":{\"start\":-13884029,\"end\":-7453304}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1012\",\"attributes\":{\"start\":2698291,\"end\":6455972}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1014\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1016\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1004\"},\"renderers\":[{\"type\":\"object\",\"name\":\"TileRenderer\",\"id\":\"p1046\",\"attributes\":{\"tile_source\":{\"type\":\"object\",\"name\":\"WMTSTileSource\",\"id\":\"p1045\",\"attributes\":{\"url\":\"http://a.basemaps.cartocdn.com/rastertiles/voyager/{Z}/{X}/{Y}.png\",\"attribution\":\"Tiles by Carto, under CC BY 3.0. Data by OSM, under ODbL\"}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1007\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1040\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1041\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"MercatorAxis\",\"id\":\"p1029\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"MercatorTicker\",\"id\":\"p1030\",\"attributes\":{\"mantissas\":[1,2,5],\"dimension\":\"lat\"}},\"formatter\":{\"type\":\"object\",\"name\":\"MercatorTickFormatter\",\"id\":\"p1032\",\"attributes\":{\"dimension\":\"lat\"}},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1031\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"MercatorAxis\",\"id\":\"p1018\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"MercatorTicker\",\"id\":\"p1019\",\"attributes\":{\"mantissas\":[1,2,5],\"dimension\":\"lon\"}},\"formatter\":{\"type\":\"object\",\"name\":\"MercatorTickFormatter\",\"id\":\"p1021\",\"attributes\":{\"dimension\":\"lon\"}},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1020\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1028\",\"attributes\":{\"axis\":{\"id\":\"p1018\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1039\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1029\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"b12814b8-a614-4dde-b750-851842491bcb\",\"roots\":{\"p1001\":\"af7cb654-afd5-4f72-bd15-cab67b625674\"},\"root_ids\":[\"p1001\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"50257b2f-f9c2-49d6-bac3-045a8f45a4f8\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1001\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1010\",\"attributes\":{\"start\":-13884029,\"end\":-7453304}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1011\",\"attributes\":{\"start\":2698291,\"end\":6455972}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1012\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1013\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1008\"},\"renderers\":[{\"type\":\"object\",\"name\":\"TileRenderer\",\"id\":\"p1027\",\"attributes\":{\"tile_source\":{\"type\":\"object\",\"name\":\"WMTSTileSource\",\"id\":\"p1026\",\"attributes\":{\"url\":\"http://a.basemaps.cartocdn.com/rastertiles/voyager/{Z}/{X}/{Y}.png\",\"attribution\":\"Tiles by Carto, under CC BY 3.0. Data by OSM, under ODbL\"}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1009\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1024\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1025\",\"attributes\":{\"renderers\":\"auto\"}}]}},\"left\":[{\"type\":\"object\",\"name\":\"MercatorAxis\",\"id\":\"p1019\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"MercatorTicker\",\"id\":\"p1020\",\"attributes\":{\"mantissas\":[1,2,5],\"dimension\":\"lat\"}},\"formatter\":{\"type\":\"object\",\"name\":\"MercatorTickFormatter\",\"id\":\"p1021\",\"attributes\":{\"dimension\":\"lat\"}},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1022\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"MercatorAxis\",\"id\":\"p1014\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"MercatorTicker\",\"id\":\"p1015\",\"attributes\":{\"mantissas\":[1,2,5],\"dimension\":\"lon\"}},\"formatter\":{\"type\":\"object\",\"name\":\"MercatorTickFormatter\",\"id\":\"p1016\",\"attributes\":{\"dimension\":\"lon\"}},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1017\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1018\",\"attributes\":{\"axis\":{\"id\":\"p1014\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1023\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1019\"}}}]}}]}};\n const render_items = [{\"docid\":\"50257b2f-f9c2-49d6-bac3-045a8f45a4f8\",\"roots\":{\"p1001\":\"da7fa60f-8ea6-4a90-8b0a-6e0fcb4f86d0\"},\"root_ids\":[\"p1001\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
@@ -578,14 +274,14 @@
},
{
"cell_type": "code",
- "execution_count": 7,
+ "execution_count": 8,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -593,37 +289,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"c7402b01-8db7-432c-8710-bb5416ef11f7\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1098\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1107\",\"attributes\":{\"start\":-13884029,\"end\":-7453304}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1109\",\"attributes\":{\"start\":2698291,\"end\":6455972}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1111\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1113\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1101\"},\"renderers\":[{\"type\":\"object\",\"name\":\"TileRenderer\",\"id\":\"p1143\",\"attributes\":{\"tile_source\":{\"type\":\"object\",\"name\":\"WMTSTileSource\",\"id\":\"p1142\",\"attributes\":{\"url\":\"http://a.basemaps.cartocdn.com/rastertiles/voyager/{Z}/{X}/{Y}.png\",\"attribution\":\"Tiles by Carto, under CC BY 3.0. Data by OSM, under ODbL\"}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1151\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1145\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1146\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1147\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"TJjbA9nAZMGf/KLGNm1fwQ==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"a6XdLQv+SkFnqxDllfVSQQ==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1152\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1153\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1148\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"orange\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1149\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"orange\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1150\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"orange\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1104\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1137\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1138\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"MercatorAxis\",\"id\":\"p1126\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"MercatorTicker\",\"id\":\"p1127\",\"attributes\":{\"mantissas\":[1,2,5],\"dimension\":\"lat\"}},\"formatter\":{\"type\":\"object\",\"name\":\"MercatorTickFormatter\",\"id\":\"p1129\",\"attributes\":{\"dimension\":\"lat\"}},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1128\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"MercatorAxis\",\"id\":\"p1115\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"MercatorTicker\",\"id\":\"p1116\",\"attributes\":{\"mantissas\":[1,2,5],\"dimension\":\"lon\"}},\"formatter\":{\"type\":\"object\",\"name\":\"MercatorTickFormatter\",\"id\":\"p1118\",\"attributes\":{\"dimension\":\"lon\"}},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1117\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1125\",\"attributes\":{\"axis\":{\"id\":\"p1115\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1136\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1126\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"c7402b01-8db7-432c-8710-bb5416ef11f7\",\"roots\":{\"p1098\":\"d4c1c967-ae28-4fa7-85fe-f301fcd32e85\"},\"root_ids\":[\"p1098\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"c320fb7c-129c-4225-a8d6-816bfd2358d0\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1070\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1079\",\"attributes\":{\"start\":-13884029,\"end\":-7453304}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1080\",\"attributes\":{\"start\":2698291,\"end\":6455972}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1081\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1082\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1077\"},\"renderers\":[{\"type\":\"object\",\"name\":\"TileRenderer\",\"id\":\"p1096\",\"attributes\":{\"tile_source\":{\"type\":\"object\",\"name\":\"WMTSTileSource\",\"id\":\"p1095\",\"attributes\":{\"url\":\"http://a.basemaps.cartocdn.com/rastertiles/voyager/{Z}/{X}/{Y}.png\",\"attribution\":\"Tiles by Carto, under CC BY 3.0. Data by OSM, under ODbL\"}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1104\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1098\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1099\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1100\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"TJjbA9nAZMGf/KLGNm1fwQ==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"bqXdLQv+SkFnqxDllfVSQQ==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1105\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1106\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1101\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"orange\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1102\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"orange\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1103\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"orange\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1078\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1093\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1094\",\"attributes\":{\"renderers\":\"auto\"}}]}},\"left\":[{\"type\":\"object\",\"name\":\"MercatorAxis\",\"id\":\"p1088\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"MercatorTicker\",\"id\":\"p1089\",\"attributes\":{\"mantissas\":[1,2,5],\"dimension\":\"lat\"}},\"formatter\":{\"type\":\"object\",\"name\":\"MercatorTickFormatter\",\"id\":\"p1090\",\"attributes\":{\"dimension\":\"lat\"}},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1091\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"MercatorAxis\",\"id\":\"p1083\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"MercatorTicker\",\"id\":\"p1084\",\"attributes\":{\"mantissas\":[1,2,5],\"dimension\":\"lon\"}},\"formatter\":{\"type\":\"object\",\"name\":\"MercatorTickFormatter\",\"id\":\"p1085\",\"attributes\":{\"dimension\":\"lon\"}},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1086\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1087\",\"attributes\":{\"axis\":{\"id\":\"p1083\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1092\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1088\"}}}]}}]}};\n const render_items = [{\"docid\":\"c320fb7c-129c-4225-a8d6-816bfd2358d0\",\"roots\":{\"p1070\":\"e303ee99-0bb5-4f0f-a91f-f7e85047c1f4\"},\"root_ids\":[\"p1070\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1098"
+ "id": "p1070"
}
},
"output_type": "display_data"
@@ -640,16 +311,16 @@
"\n",
"p.add_tile(WMTSTileSource(url=url, attribution=attribution))\n",
"\n",
- "p.circle(x=df[\"x\"], y=df[\"y\"], fill_color=\"orange\", size=10)\n",
+ "p.scatter(x=df[\"x\"], y=df[\"y\"], fill_color=\"orange\", size=10)\n",
"show(p)"
]
}
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3.11 Kernel",
+ "display_name": "pyviz_env",
"language": "python",
- "name": "python311"
+ "name": "python3"
},
"language_info": {
"codemirror_mode": {
@@ -661,7 +332,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.11.4"
+ "version": "3.12.4"
},
"latex_envs": {
"LaTeX_envs_menu_present": true,
diff --git a/docs/bokeh/graph.ipynb b/docs/bokeh/graph.ipynb
index 1b4d54f..031b82f 100644
--- a/docs/bokeh/graph.ipynb
+++ b/docs/bokeh/graph.ipynb
@@ -39,7 +39,7 @@
{
"data": {
"text/html": [
- "\n",
" \n",
"
\n",
- "
Loading BokehJS ...\n",
+ "
Loading BokehJS ...\n",
"
\n"
]
},
@@ -58,287 +58,8 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function now() {\n",
- " return new Date();\n",
- " }\n",
- "\n",
- " const force = true;\n",
- "\n",
- " if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n",
- " root._bokeh_onload_callbacks = [];\n",
- " root._bokeh_is_loading = undefined;\n",
- " }\n",
- "\n",
- "const JS_MIME_TYPE = 'application/javascript';\n",
- " const HTML_MIME_TYPE = 'text/html';\n",
- " const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n",
- " const CLASS_NAME = 'output_bokeh rendered_html';\n",
- "\n",
- " /**\n",
- " * Render data to the DOM node\n",
- " */\n",
- " function render(props, node) {\n",
- " const script = document.createElement(\"script\");\n",
- " node.appendChild(script);\n",
- " }\n",
- "\n",
- " /**\n",
- " * Handle when an output is cleared or removed\n",
- " */\n",
- " function handleClearOutput(event, handle) {\n",
- " const cell = handle.cell;\n",
- "\n",
- " const id = cell.output_area._bokeh_element_id;\n",
- " const server_id = cell.output_area._bokeh_server_id;\n",
- " // Clean up Bokeh references\n",
- " if (id != null && id in Bokeh.index) {\n",
- " Bokeh.index[id].model.document.clear();\n",
- " delete Bokeh.index[id];\n",
- " }\n",
- "\n",
- " if (server_id !== undefined) {\n",
- " // Clean up Bokeh references\n",
- " const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n",
- " cell.notebook.kernel.execute(cmd_clean, {\n",
- " iopub: {\n",
- " output: function(msg) {\n",
- " const id = msg.content.text.trim();\n",
- " if (id in Bokeh.index) {\n",
- " Bokeh.index[id].model.document.clear();\n",
- " delete Bokeh.index[id];\n",
- " }\n",
- " }\n",
- " }\n",
- " });\n",
- " // Destroy server and session\n",
- " const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n",
- " cell.notebook.kernel.execute(cmd_destroy);\n",
- " }\n",
- " }\n",
- "\n",
- " /**\n",
- " * Handle when a new output is added\n",
- " */\n",
- " function handleAddOutput(event, handle) {\n",
- " const output_area = handle.output_area;\n",
- " const output = handle.output;\n",
- "\n",
- " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n",
- " if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n",
- " return\n",
- " }\n",
- "\n",
- " const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n",
- "\n",
- " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n",
- " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n",
- " // store reference to embed id on output_area\n",
- " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n",
- " }\n",
- " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n",
- " const bk_div = document.createElement(\"div\");\n",
- " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n",
- " const script_attrs = bk_div.children[0].attributes;\n",
- " for (let i = 0; i < script_attrs.length; i++) {\n",
- " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n",
- " toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n",
- " }\n",
- " // store reference to server id on output_area\n",
- " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n",
- " }\n",
- " }\n",
- "\n",
- " function register_renderer(events, OutputArea) {\n",
- "\n",
- " function append_mime(data, metadata, element) {\n",
- " // create a DOM node to render to\n",
- " const toinsert = this.create_output_subarea(\n",
- " metadata,\n",
- " CLASS_NAME,\n",
- " EXEC_MIME_TYPE\n",
- " );\n",
- " this.keyboard_manager.register_events(toinsert);\n",
- " // Render to node\n",
- " const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n",
- " render(props, toinsert[toinsert.length - 1]);\n",
- " element.append(toinsert);\n",
- " return toinsert\n",
- " }\n",
- "\n",
- " /* Handle when an output is cleared or removed */\n",
- " events.on('clear_output.CodeCell', handleClearOutput);\n",
- " events.on('delete.Cell', handleClearOutput);\n",
- "\n",
- " /* Handle when a new output is added */\n",
- " events.on('output_added.OutputArea', handleAddOutput);\n",
- "\n",
- " /**\n",
- " * Register the mime type and append_mime function with output_area\n",
- " */\n",
- " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n",
- " /* Is output safe? */\n",
- " safe: true,\n",
- " /* Index of renderer in `output_area.display_order` */\n",
- " index: 0\n",
- " });\n",
- " }\n",
- "\n",
- " // register the mime type if in Jupyter Notebook environment and previously unregistered\n",
- " if (root.Jupyter !== undefined) {\n",
- " const events = require('base/js/events');\n",
- " const OutputArea = require('notebook/js/outputarea').OutputArea;\n",
- "\n",
- " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n",
- " register_renderer(events, OutputArea);\n",
- " }\n",
- " }\n",
- " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n",
- " root._bokeh_timeout = Date.now() + 5000;\n",
- " root._bokeh_failed_load = false;\n",
- " }\n",
- "\n",
- " const NB_LOAD_WARNING = {'data': {'text/html':\n",
- " \"\\n\"+\n",
- " \"
\\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",
- " \"
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n",
- " \"- use INLINE resources instead, as so:
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"from bokeh.resources import INLINE\\n\"+\n",
- " \"output_notebook(resources=INLINE)\\n\"+\n",
- " \"\\n\"+\n",
- " \"
\"}};\n",
- "\n",
- " function display_loaded() {\n",
- " const el = document.getElementById(\"aaf012cd-698d-4332-9411-c846424fa65f\");\n",
- " if (el != null) {\n",
- " el.textContent = \"BokehJS is loading...\";\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " if (el != null) {\n",
- " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n",
- " }\n",
- " } else if (Date.now() < root._bokeh_timeout) {\n",
- " setTimeout(display_loaded, 100)\n",
- " }\n",
- " }\n",
- "\n",
- " function run_callbacks() {\n",
- " try {\n",
- " root._bokeh_onload_callbacks.forEach(function(callback) {\n",
- " if (callback != null)\n",
- " callback();\n",
- " });\n",
- " } finally {\n",
- " delete root._bokeh_onload_callbacks\n",
- " }\n",
- " console.debug(\"Bokeh: all callbacks have finished\");\n",
- " }\n",
- "\n",
- " function load_libs(css_urls, js_urls, callback) {\n",
- " if (css_urls == null) css_urls = [];\n",
- " if (js_urls == null) js_urls = [];\n",
- "\n",
- " root._bokeh_onload_callbacks.push(callback);\n",
- " if (root._bokeh_is_loading > 0) {\n",
- " console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
- " root._bokeh_is_loading = css_urls.length + js_urls.length;\n",
- "\n",
- " function on_load() {\n",
- " root._bokeh_is_loading--;\n",
- " if (root._bokeh_is_loading === 0) {\n",
- " console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n",
- " run_callbacks()\n",
- " }\n",
- " }\n",
- "\n",
- " function on_error(url) {\n",
- " console.error(\"failed to load \" + url);\n",
- " }\n",
- "\n",
- " for (let i = 0; i < css_urls.length; i++) {\n",
- " const url = css_urls[i];\n",
- " const element = document.createElement(\"link\");\n",
- " element.onload = on_load;\n",
- " element.onerror = on_error.bind(null, url);\n",
- " element.rel = \"stylesheet\";\n",
- " element.type = \"text/css\";\n",
- " element.href = url;\n",
- " console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n",
- " document.body.appendChild(element);\n",
- " }\n",
- "\n",
- " for (let i = 0; i < js_urls.length; i++) {\n",
- " const url = js_urls[i];\n",
- " const element = document.createElement('script');\n",
- " element.onload = on_load;\n",
- " element.onerror = on_error.bind(null, url);\n",
- " element.async = false;\n",
- " element.src = url;\n",
- " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
- " document.head.appendChild(element);\n",
- " }\n",
- " };\n",
- "\n",
- " function inject_raw_css(css) {\n",
- " const element = document.createElement(\"style\");\n",
- " element.appendChild(document.createTextNode(css));\n",
- " document.body.appendChild(element);\n",
- " }\n",
- "\n",
- " const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.1.1.min.js\"];\n",
- " const css_urls = [];\n",
- "\n",
- " const inline_js = [ function(Bokeh) {\n",
- " Bokeh.set_log_level(\"info\");\n",
- " },\n",
- "function(Bokeh) {\n",
- " }\n",
- " ];\n",
- "\n",
- " function run_inline_js() {\n",
- " if (root.Bokeh !== undefined || force === true) {\n",
- " for (let i = 0; i < inline_js.length; i++) {\n",
- " inline_js[i].call(root, root.Bokeh);\n",
- " }\n",
- "if (force === true) {\n",
- " display_loaded();\n",
- " }} else if (Date.now() < root._bokeh_timeout) {\n",
- " setTimeout(run_inline_js, 100);\n",
- " } else if (!root._bokeh_failed_load) {\n",
- " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
- " root._bokeh_failed_load = true;\n",
- " } else if (force !== true) {\n",
- " const cell = $(document.getElementById(\"aaf012cd-698d-4332-9411-c846424fa65f\")).parents('.cell').data().cell;\n",
- " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
- " }\n",
- " }\n",
- "\n",
- " if (root._bokeh_is_loading === 0) {\n",
- " console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
- " run_inline_js();\n",
- " } else {\n",
- " load_libs(css_urls, js_urls, function() {\n",
- " console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n",
- " run_inline_js();\n",
- " });\n",
- " }\n",
- "}(window));"
- ],
- "application/vnd.bokehjs_load.v0+json": "(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"\\n\"+\n \"
\\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 \"
\\n\"+\n \"
\\n\"+\n \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n \"- use INLINE resources instead, as so:
\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded() {\n const el = document.getElementById(\"aaf012cd-698d-4332-9411-c846424fa65f\");\n if (el != null) {\n el.textContent = \"BokehJS is loading...\";\n }\n if (root.Bokeh !== undefined) {\n if (el != null) {\n el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(display_loaded, 100)\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.1.1.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\nif (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"aaf012cd-698d-4332-9411-c846424fa65f\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));"
+ "application/javascript": "'use strict';\n(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\nconst JS_MIME_TYPE = 'application/javascript';\n const HTML_MIME_TYPE = 'text/html';\n const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n const CLASS_NAME = 'output_bokeh rendered_html';\n\n /**\n * Render data to the DOM node\n */\n function render(props, node) {\n const script = document.createElement(\"script\");\n node.appendChild(script);\n }\n\n /**\n * Handle when an output is cleared or removed\n */\n function handleClearOutput(event, handle) {\n function drop(id) {\n const view = Bokeh.index.get_by_id(id)\n if (view != null) {\n view.model.document.clear()\n Bokeh.index.delete(view)\n }\n }\n\n const cell = handle.cell;\n\n const id = cell.output_area._bokeh_element_id;\n const server_id = cell.output_area._bokeh_server_id;\n\n // Clean up Bokeh references\n if (id != null) {\n drop(id)\n }\n\n if (server_id !== undefined) {\n // Clean up Bokeh references\n const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n cell.notebook.kernel.execute(cmd_clean, {\n iopub: {\n output: function(msg) {\n const id = msg.content.text.trim()\n drop(id)\n }\n }\n });\n // Destroy server and session\n const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n cell.notebook.kernel.execute(cmd_destroy);\n }\n }\n\n /**\n * Handle when a new output is added\n */\n function handleAddOutput(event, handle) {\n const output_area = handle.output_area;\n const output = handle.output;\n\n // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n return\n }\n\n const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n\n if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n // store reference to embed id on output_area\n output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n }\n if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n const bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n const script_attrs = bk_div.children[0].attributes;\n for (let i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n }\n\n function register_renderer(events, OutputArea) {\n\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n const toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[toinsert.length - 1]);\n element.append(toinsert);\n return toinsert\n }\n\n /* Handle when an output is cleared or removed */\n events.on('clear_output.CodeCell', handleClearOutput);\n events.on('delete.Cell', handleClearOutput);\n\n /* Handle when a new output is added */\n events.on('output_added.OutputArea', handleAddOutput);\n\n /**\n * Register the mime type and append_mime function with output_area\n */\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n /* Is output safe? */\n safe: true,\n /* Index of renderer in `output_area.display_order` */\n index: 0\n });\n }\n\n // register the mime type if in Jupyter Notebook environment and previously unregistered\n if (root.Jupyter !== undefined) {\n const events = require('base/js/events');\n const OutputArea = require('notebook/js/outputarea').OutputArea;\n\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n }\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"\\n\"+\n \"
\\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 \"
\\n\"+\n \"
\\n\"+\n \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n \"- use INLINE resources instead, as so:
\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded(error = null) {\n const el = document.getElementById(\"e8b14cf3-31f2-4dd9-aa19-438705861557\");\n if (el != null) {\n const html = (() => {\n if (typeof root.Bokeh === \"undefined\") {\n if (error == null) {\n return \"BokehJS is loading ...\";\n } else {\n return \"BokehJS failed to load.\";\n }\n } else {\n const prefix = `BokehJS ${root.Bokeh.version}`;\n if (error == null) {\n return `${prefix} successfully loaded.`;\n } else {\n return `${prefix} encountered errors while loading and may not function as expected.`;\n }\n }\n })();\n el.innerHTML = html;\n\n if (error != null) {\n const wrapper = document.createElement(\"div\");\n wrapper.style.overflow = \"auto\";\n wrapper.style.height = \"5em\";\n wrapper.style.resize = \"vertical\";\n const content = document.createElement(\"div\");\n content.style.fontFamily = \"monospace\";\n content.style.whiteSpace = \"pre-wrap\";\n content.style.backgroundColor = \"rgb(255, 221, 221)\";\n content.textContent = error.stack ?? error.toString();\n wrapper.append(content);\n el.append(wrapper);\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(() => display_loaded(error), 100);\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.5.1.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n try {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\n\n } catch (error) {display_loaded(error);throw error;\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"e8b14cf3-31f2-4dd9-aa19-438705861557\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));",
+ "application/vnd.bokehjs_load.v0+json": ""
},
"metadata": {},
"output_type": "display_data"
@@ -417,7 +138,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -425,37 +146,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"4a47be6a-4f74-44bb-aab3-882bb184467f\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1073\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1083\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1085\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1087\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1089\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1076\",\"attributes\":{\"text\":\"Graph Layout Demonstration\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1106\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1152\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[1.0,0.0]],[1,[0.7071067811865476,0.7071067811865475]],[2,[6.123233995736766e-17,1.0]],[3,[-0.7071067811865475,0.7071067811865476]],[4,[-1.0,1.2246467991473532e-16]],[5,[-0.7071067811865477,-0.7071067811865475]],[6,[-1.8369701987210297e-16,-1.0]],[7,[0.7071067811865474,-0.7071067811865477]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1120\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1117\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1118\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1119\"},\"data\":{\"type\":\"map\",\"entries\":[[\"index\",[0,1,2,3,4,5,6,7]],[\"color\",[\"#3288bd\",\"#66c2a5\",\"#abdda4\",\"#e6f598\",\"#fee08b\",\"#fdae61\",\"#f46d43\",\"#d53e4f\"]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1121\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1122\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Ellipse\",\"id\":\"p1137\",\"attributes\":{\"width\":{\"type\":\"value\",\"value\":0.2},\"height\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1112\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1109\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1110\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1111\"},\"data\":{\"type\":\"map\",\"entries\":[[\"start\",[0,0,0,0,0,0,0,0]],[\"end\",[0,1,2,3,4,5,6,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1113\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1114\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1108\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1115\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1107\"}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1081\"},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1098\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1101\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1100\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1099\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1091\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1094\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1093\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1092\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1097\",\"attributes\":{\"axis\":{\"id\":\"p1091\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1104\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1098\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"4a47be6a-4f74-44bb-aab3-882bb184467f\",\"roots\":{\"p1073\":\"ffb9c06a-948b-46a3-8b96-99d52e4cc6d8\"},\"root_ids\":[\"p1073\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"27d304f7-6ade-4ffb-8317-a1ebf0790149\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1043\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1053\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1054\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1055\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1056\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1046\",\"attributes\":{\"text\":\"Graph Layout Demonstration\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1067\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1085\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[1.0,0.0]],[1,[0.7071067811865476,0.7071067811865476]],[2,[6.123233995736766e-17,1.0]],[3,[-0.7071067811865475,0.7071067811865476]],[4,[-1.0,1.2246467991473532e-16]],[5,[-0.7071067811865477,-0.7071067811865475]],[6,[-1.8369701987210297e-16,-1.0]],[7,[0.7071067811865474,-0.7071067811865477]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1072\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1069\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1070\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1071\"},\"data\":{\"type\":\"map\",\"entries\":[[\"index\",[0,1,2,3,4,5,6,7]],[\"color\",[\"#3288bd\",\"#66c2a5\",\"#abdda4\",\"#e6f598\",\"#fee08b\",\"#fdae61\",\"#f46d43\",\"#d53e4f\"]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1073\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1074\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Ellipse\",\"id\":\"p1084\",\"attributes\":{\"width\":{\"type\":\"value\",\"value\":0.2},\"height\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1079\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1076\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1077\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1078\"},\"data\":{\"type\":\"map\",\"entries\":[[\"start\",[0,0,0,0,0,0,0,0]],[\"end\",[0,1,2,3,4,5,6,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1080\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1081\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1075\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1082\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1083\"}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1052\"},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1062\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1063\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1064\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1065\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1057\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1058\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1059\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1060\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1061\",\"attributes\":{\"axis\":{\"id\":\"p1057\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1066\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1062\"}}}]}}]}};\n const render_items = [{\"docid\":\"27d304f7-6ade-4ffb-8317-a1ebf0790149\",\"roots\":{\"p1043\":\"ae73a168-5653-4c0d-b3bb-996269217806\"},\"root_ids\":[\"p1043\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1073"
+ "id": "p1043"
}
},
"output_type": "display_data"
@@ -518,7 +214,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -526,37 +222,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"893be2ab-5f82-4796-be4c-9add82a77829\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1372\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1382\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1384\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1386\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1388\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1375\",\"attributes\":{\"text\":\"Graph Layout Demonstration\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1405\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1451\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[1.0,0.0]],[1,[0.7071067811865476,0.7071067811865475]],[2,[6.123233995736766e-17,1.0]],[3,[-0.7071067811865475,0.7071067811865476]],[4,[-1.0,1.2246467991473532e-16]],[5,[-0.7071067811865477,-0.7071067811865475]],[6,[-1.8369701987210297e-16,-1.0]],[7,[0.7071067811865474,-0.7071067811865477]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1419\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1416\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1417\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1418\"},\"data\":{\"type\":\"map\",\"entries\":[[\"index\",[0,1,2,3,4,5,6,7]],[\"color\",[\"#3288bd\",\"#66c2a5\",\"#abdda4\",\"#e6f598\",\"#fee08b\",\"#fdae61\",\"#f46d43\",\"#d53e4f\"]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1420\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1421\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Ellipse\",\"id\":\"p1436\",\"attributes\":{\"width\":{\"type\":\"value\",\"value\":0.2},\"height\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1411\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1408\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1409\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1410\"},\"data\":{\"type\":\"map\",\"entries\":[[\"start\",[0,0,0,0,0,0,0,0]],[\"end\",[0,1,2,3,4,5,6,7]],[\"xs\",[[1.0,0.9802,0.9607999999999999,0.9418,0.9232,0.9049999999999999,0.8872,0.8697999999999999,0.8528,0.8362,0.8200000000000001,0.8042,0.7888,0.7738,0.7591999999999999,0.7449999999999999,0.7311999999999999,0.7178,0.7048000000000001,0.6922000000000001,0.6800000000000002,0.6682000000000001,0.6568,0.6457999999999999,0.6352,0.625,0.6152,0.6057999999999999,0.5968,0.5882,0.58,0.5721999999999999,0.5648,0.5578,0.5511999999999999,0.545,0.5392,0.5338,0.5288,0.5242,0.52,0.5162,0.5128,0.5098,0.5072000000000001,0.5050000000000001,0.5032000000000001,0.5018,0.5008,0.5002,0.5,0.5002,0.5008,0.5018,0.5032,0.505,0.5072,0.5098,0.5128,0.5162,0.52,0.5242,0.5288,0.5338,0.5392,0.545,0.5512,0.5578000000000001,0.5648000000000001,0.5721999999999999,0.58,0.5882000000000001,0.5968,0.6057999999999999,0.6152,0.625,0.6352,0.6457999999999999,0.6568,0.6682000000000001,0.6800000000000002,0.6922000000000001,0.7047999999999999,0.7178,0.7311999999999999,0.7449999999999999,0.7591999999999999,0.7738,0.7888,0.8042,0.8200000000000001,0.8362,0.8528,0.8698000000000001,0.8872,0.905,0.9232,0.9418,0.9607999999999999,0.9802],[1.0,0.9801707106781187,0.9606828427124745,0.9415363961030678,0.9227313708498984,0.9042677669529663,0.8861455844122715,0.8683648232278139,0.850925483399594,0.8338275649276111,0.8170710678118656,0.8006559920523573,0.7845823376490862,0.7688501046020527,0.7534592929112562,0.7384099025766973,0.7237019335983755,0.7093353859762912,0.6953102597104442,0.6816265548008344,0.668284271247462,0.6552834090503269,0.6426239682094289,0.6303059487247683,0.6183293505963452,0.6066941738241592,0.5954004184082106,0.5844480843484993,0.5738371716450253,0.5635676802977887,0.5536396103067892,0.5440529616720271,0.5348077343935024,0.5259039284712149,0.5173415439051647,0.5091205806953522,0.5012410388417766,0.49370291834443836,0.4865062192033375,0.47965094141847386,0.47313708498984763,0.4669646499174587,0.4611336362013071,0.4556440438413927,0.45049587283771564,0.4456891231902759,0.4412237948990735,0.43709988796410837,0.4333174023853806,0.42987633816289006,0.42677669529663687,0.424018473786621,0.4216016736328425,0.41952629483530124,0.41779233739399724,0.4163998013089306,0.4153486865801013,0.4146389932075093,0.4142707211911546,0.4142438705310372,0.4145584412271571,0.41521443327951435,0.41621184668810896,0.4175506814529407,0.41923093757400987,0.4212526150513164,0.42361571388486013,0.42632023407464126,0.4293661756206596,0.43275353852291526,0.4364823227814083,0.4405525283961386,0.44496415536710626,0.4497172036943112,0.4548116733777534,0.46024756441743303,0.46602487681334986,0.472143610565504,0.47860376567389556,0.4854053421385244,0.4925483399593905,0.5000327591364939,0.5078585996698345,0.5160258615594125,0.5245345448052279,0.5333846494072805,0.5425761753655705,0.5521091226800979,0.5619834913508623,0.5721992813778644,0.5827564927611035,0.5936551255005801,0.6048951795962939,0.6164766550482451,0.6283995518564335,0.6406638700208592,0.6532696095415222,0.6662167704184226,0.6795053526515602,0.6931353562409353],[1.0,0.9801,0.9603999999999999,0.9409,0.9216,0.9025,0.8835999999999999,0.8648999999999999,0.8464,0.8281000000000001,0.81,0.7921,0.7744,0.7569,0.7395999999999999,0.7224999999999999,0.7055999999999999,0.6889,0.6724000000000001,0.6561000000000001,0.6400000000000001,0.6241000000000001,0.6084,0.5929,0.5776,0.5625,0.5476,0.5328999999999999,0.5184,0.5041,0.48999999999999994,0.4760999999999999,0.4623999999999999,0.4488999999999999,0.4355999999999999,0.42250000000000004,0.4096,0.39690000000000003,0.3844,0.3721,0.36,0.3481000000000001,0.3364000000000001,0.3249000000000001,0.31360000000000005,0.30250000000000005,0.2916,0.28090000000000004,0.27040000000000003,0.2601,0.25,0.2401,0.23040000000000002,0.2209,0.21159999999999998,0.20249999999999999,0.1936,0.18490000000000006,0.17640000000000006,0.16810000000000005,0.16000000000000006,0.15210000000000004,0.14440000000000003,0.13690000000000002,0.12960000000000002,0.12250000000000001,0.11560000000000001,0.1089,0.10239999999999999,0.09610000000000006,0.09000000000000005,0.08410000000000005,0.07840000000000004,0.07290000000000003,0.06760000000000004,0.06250000000000003,0.05760000000000003,0.05290000000000002,0.048400000000000026,0.04410000000000003,0.04000000000000002,0.03610000000000002,0.03240000000000006,0.028900000000000054,0.025600000000000053,0.02250000000000005,0.019600000000000048,0.016900000000000047,0.014400000000000046,0.012100000000000046,0.010000000000000045,0.008100000000000045,0.006400000000000045,0.004900000000000046,0.0036000000000000606,0.0025000000000000595,0.0016000000000000593,0.0009000000000000592,0.00040000000000005954,0.00010000000000006019],[1.0,0.9800292893218813,0.9601171572875253,0.9402636038969321,0.9204686291501015,0.9007322330470336,0.8810544155877283,0.8614351767721858,0.8418745166004061,0.822372435072389,0.8029289321881345,0.7835440079476428,0.7642176623509137,0.7449498953979473,0.7257407070887436,0.7065900974233026,0.6874980664016243,0.6684646140237087,0.649489740289556,0.6305734451991658,0.6117157287525382,0.5929165909496734,0.5741760317905712,0.5554940512752317,0.5368706494036549,0.5183058261758408,0.4997995815917894,0.4813519156515006,0.46296282835497465,0.44463231970221134,0.42636038969321066,0.4081470383279727,0.38999226560649747,0.3718960715287849,0.35385845609483496,0.335879419304648,0.3179589611582235,0.3000970816555617,0.28229378079666256,0.2645490585815261,0.24686291501015237,0.22923535008254148,0.21166636379869314,0.19415595615860748,0.17670412716228445,0.15931087680972417,0.14197620510092657,0.12470011203589171,0.10748259761461951,0.09032366183710996,0.07322330470336313,0.05618152621337899,0.03919832636715753,0.022273705164698787,0.0054076626060027,-0.011399801308930674,-0.028148686580101362,-0.0448389932075092,-0.061470721191154515,-0.07804387053103712,-0.09455844122715706,-0.11101443327951427,-0.12741184668810887,-0.1437506814529407,-0.16003093757400988,-0.17625261505131634,-0.19241571388486012,-0.20852023407464124,-0.22456617562065964,-0.24055353852291517,-0.2564823227814082,-0.27235252839613855,-0.28816415536710616,-0.3039172036943111,-0.31961167337775337,-0.335247564417433,-0.35082487681334984,-0.36634361056550396,-0.3818037656738955,-0.3972053421385244,-0.4125483399593905,-0.42783275913649393,-0.4430585996698344,-0.4582258615594125,-0.4733345448052278,-0.4883846494072805,-0.5033761753655704,-0.5183091226800978,-0.5331834913508624,-0.5479992813778642,-0.5627564927611035,-0.57745512550058,-0.5920951795962939,-0.606676655048245,-0.6211995518564333,-0.635663870020859,-0.650069609541522,-0.6644167704184225,-0.6787053526515602,-0.6929353562409352],[1.0,0.98,0.96,0.94,0.9199999999999999,0.9,0.8799999999999999,0.8599999999999999,0.8400000000000001,0.8200000000000001,0.8,0.78,0.76,0.74,0.72,0.7,0.6799999999999999,0.6599999999999999,0.6400000000000001,0.6200000000000001,0.6000000000000001,0.5800000000000001,0.56,0.54,0.52,0.5,0.48,0.4599999999999999,0.43999999999999995,0.42,0.3999999999999999,0.3799999999999999,0.35999999999999993,0.3399999999999999,0.31999999999999984,0.30000000000000004,0.28,0.26,0.24000000000000002,0.21999999999999997,0.19999999999999996,0.1800000000000001,0.16000000000000011,0.1400000000000001,0.12000000000000005,0.10000000000000003,0.08000000000000002,0.06000000000000005,0.040000000000000036,0.020000000000000018,0.0,-0.020000000000000018,-0.040000000000000036,-0.06000000000000005,-0.08000000000000007,-0.10000000000000009,-0.12000000000000008,-0.13999999999999993,-0.15999999999999995,-0.17999999999999994,-0.19999999999999996,-0.21999999999999997,-0.24000000000000002,-0.26,-0.28,-0.30000000000000004,-0.32000000000000006,-0.3400000000000001,-0.3600000000000001,-0.3799999999999999,-0.3999999999999999,-0.42,-0.43999999999999995,-0.4599999999999999,-0.48,-0.5,-0.52,-0.54,-0.56,-0.5800000000000001,-0.6000000000000001,-0.6200000000000001,-0.6399999999999999,-0.6599999999999999,-0.6799999999999999,-0.7,-0.72,-0.74,-0.76,-0.78,-0.8,-0.8200000000000001,-0.8400000000000001,-0.8600000000000001,-0.8799999999999999,-0.8999999999999999,-0.9199999999999999,-0.94,-0.96,-0.98],[1.0,0.9800292893218813,0.9601171572875253,0.9402636038969321,0.9204686291501015,0.9007322330470336,0.8810544155877283,0.8614351767721858,0.8418745166004061,0.822372435072389,0.8029289321881345,0.7835440079476428,0.7642176623509137,0.7449498953979473,0.7257407070887436,0.7065900974233026,0.6874980664016243,0.6684646140237087,0.649489740289556,0.6305734451991658,0.6117157287525382,0.5929165909496733,0.5741760317905712,0.5554940512752317,0.5368706494036548,0.5183058261758408,0.49979958159178933,0.4813519156515006,0.4629628283549746,0.44463231970221134,0.42636038969321066,0.40814703832797267,0.38999226560649747,0.37189607152878484,0.35385845609483496,0.33587941930464793,0.3179589611582234,0.30009708165556165,0.28229378079666256,0.2645490585815261,0.24686291501015234,0.22923535008254142,0.21166636379869308,0.19415595615860742,0.17670412716228442,0.15931087680972414,0.14197620510092654,0.12470011203589165,0.10748259761461945,0.09032366183710991,0.07322330470336308,0.056181526213378935,0.03919832636715748,0.022273705164698704,0.0054076626060026445,-0.011399801308930757,-0.028148686580101417,-0.04483899320750928,-0.0614707211911546,-0.0780438705310372,-0.09455844122715712,-0.11101443327951438,-0.12741184668810893,-0.14375068145294082,-0.16003093757400993,-0.17625261505131645,-0.19241571388486023,-0.20852023407464135,-0.22456617562065975,-0.24055353852291528,-0.2564823227814083,-0.27235252839613866,-0.28816415536710627,-0.3039172036943112,-0.3196116733777535,-0.3352475644174331,-0.35082487681334995,-0.36634361056550413,-0.3818037656738956,-0.3972053421385245,-0.4125483399593906,-0.42783275913649405,-0.4430585996698345,-0.45822586155941264,-0.47333454480522796,-0.4883846494072806,-0.5033761753655707,-0.5183091226800979,-0.5331834913508625,-0.5479992813778645,-0.5627564927611036,-0.5774551255005802,-0.592095179596294,-0.6066766550482452,-0.6211995518564335,-0.6356638700208592,-0.6500696095415223,-0.6644167704184226,-0.6787053526515604,-0.6929353562409354],[1.0,0.9801,0.9603999999999999,0.9409,0.9216,0.9025,0.8835999999999999,0.8648999999999999,0.8464,0.8281000000000001,0.81,0.7921,0.7744,0.7569,0.7395999999999999,0.7224999999999999,0.7055999999999999,0.6889,0.6724000000000001,0.6561000000000001,0.6400000000000001,0.6241000000000001,0.6084,0.5929,0.5776,0.5625,0.5476,0.5328999999999999,0.5184,0.5041,0.48999999999999994,0.4760999999999999,0.4623999999999999,0.4488999999999999,0.4355999999999999,0.42250000000000004,0.4096,0.39690000000000003,0.3844,0.37209999999999993,0.35999999999999993,0.3481,0.33640000000000003,0.3249,0.3136,0.3025,0.29159999999999997,0.2809,0.2704,0.26009999999999994,0.24999999999999994,0.24009999999999992,0.23039999999999994,0.22089999999999993,0.2115999999999999,0.2024999999999999,0.1935999999999999,0.18489999999999998,0.17639999999999997,0.16809999999999997,0.15999999999999998,0.15209999999999996,0.14439999999999992,0.1368999999999999,0.1295999999999999,0.1224999999999999,0.1155999999999999,0.10889999999999989,0.10239999999999988,0.09609999999999995,0.08999999999999994,0.08409999999999992,0.07839999999999991,0.07289999999999991,0.06759999999999991,0.062499999999999896,0.057599999999999894,0.05289999999999988,0.04839999999999988,0.04409999999999987,0.03999999999999986,0.03609999999999986,0.032399999999999894,0.028899999999999888,0.025599999999999883,0.022499999999999874,0.019599999999999868,0.016899999999999863,0.014399999999999857,0.012099999999999852,0.009999999999999846,0.008099999999999842,0.006399999999999838,0.004899999999999834,0.003599999999999844,0.0024999999999998387,0.0015999999999998335,0.0008999999999998288,0.0003999999999998243,9.999999999982014e-05],[1.0,0.9801707106781187,0.9606828427124745,0.9415363961030678,0.9227313708498984,0.9042677669529663,0.8861455844122715,0.8683648232278139,0.850925483399594,0.8338275649276111,0.8170710678118656,0.8006559920523573,0.7845823376490862,0.7688501046020527,0.7534592929112562,0.7384099025766973,0.7237019335983755,0.7093353859762912,0.6953102597104442,0.6816265548008344,0.668284271247462,0.6552834090503268,0.6426239682094289,0.6303059487247683,0.6183293505963451,0.6066941738241592,0.5954004184082106,0.5844480843484993,0.5738371716450252,0.5635676802977886,0.5536396103067892,0.5440529616720271,0.5348077343935024,0.5259039284712149,0.5173415439051647,0.509120580695352,0.5012410388417765,0.49370291834443836,0.4865062192033375,0.47965094141847386,0.4731370849898476,0.4669646499174587,0.46113363620130704,0.4556440438413927,0.45049587283771564,0.44568912319027587,0.4412237948990735,0.43709988796410837,0.4333174023853805,0.42987633816289,0.42677669529663687,0.42401847378662094,0.4216016736328424,0.41952629483530113,0.4177923373939972,0.41639980130893056,0.41534868658010127,0.41463899320750924,0.41427072119115455,0.4142438705310372,0.41455844122715707,0.4152144332795143,0.41621184668810884,0.4175506814529406,0.4192309375740098,0.4212526150513163,0.42361571388486,0.42632023407464115,0.4293661756206595,0.43275353852291515,0.4364823227814082,0.4405525283961385,0.44496415536710615,0.44971720369431106,0.4548116733777533,0.46024756441743286,0.46602487681334975,0.4721436105655039,0.47860376567389545,0.48540534213852427,0.49254833995939035,0.5000327591364938,0.5078585996698344,0.5160258615594124,0.5245345448052278,0.5333846494072804,0.5425761753655703,0.5521091226800977,0.5619834913508622,0.5721992813778641,0.5827564927611034,0.5936551255005799,0.6048951795962937,0.6164766550482449,0.6283995518564333,0.640663870020859,0.653269609541522,0.6662167704184224,0.67950535265156,0.693135356240935]]],[\"ys\",[[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,7.071067811865475e-05,0.000282842712474619,0.0006363961030678927,0.001131370849898476,0.001767766952966369,0.0025455844122715707,0.0034648232278140833,0.004525483399593904,0.005727564927611034,0.007071067811865476,0.008555992052357225,0.010182337649086283,0.011950104602052654,0.013859292911256333,0.01590990257669732,0.018101933598375617,0.020435385976291225,0.022910259710444136,0.025526554800834364,0.028284271247461905,0.031183409050326738,0.0342239682094289,0.037405948724768365,0.04072935059634513,0.044194173824159216,0.047800418408210615,0.051548084348499314,0.05543717164502533,0.059467680297788636,0.06363961030678927,0.06795296167202722,0.07240773439350247,0.07700392847121502,0.0817415439051649,0.08662058069535206,0.09164103884177655,0.09680291834443834,0.10210621920333746,0.10755094141847388,0.11313708498984762,0.11886464991745861,0.12473363620130695,0.1307440438413926,0.1368958728377156,0.14318912319027588,0.14962379489907346,0.15619988796410833,0.16291740238538052,0.16977633816289003,0.17677669529663687,0.183918473786621,0.19120167363284246,0.1986262948353012,0.20619233739399725,0.21389980130893063,0.22174868658010133,0.22973899320750923,0.23787072119115454,0.24614387053103715,0.2545584412271571,0.2631144332795143,0.27181184668810887,0.2806506814529407,0.2896309375740099,0.29875261505131634,0.3080157138848601,0.3174202340746412,0.3269661756206596,0.3366535385229152,0.3464823227814082,0.35645252839613856,0.3665641553671062,0.3768172036943111,0.38721167337775336,0.397747564417433,0.4084248768133498,0.41924361056550397,0.4302037656738955,0.44130534213852435,0.4525483399593905,0.4639327591364939,0.47545859966983445,0.4871258615594125,0.4989345448052278,0.5108846494072805,0.5229761753655704,0.5352091226800978,0.5475834913508624,0.5600992813778642,0.5727564927611035,0.58555512550058,0.5984951795962938,0.611576655048245,0.6247995518564333,0.6381638700208591,0.6516696095415221,0.6653167704184225,0.6791053526515601,0.6930353562409352],[0.0,0.0001,0.0004,0.0009,0.0016,0.0025000000000000005,0.0036,0.004900000000000001,0.0064,0.0081,0.010000000000000002,0.0121,0.0144,0.016900000000000002,0.019600000000000003,0.0225,0.0256,0.028900000000000006,0.0324,0.0361,0.04000000000000001,0.04409999999999999,0.0484,0.0529,0.0576,0.0625,0.06760000000000001,0.0729,0.07840000000000001,0.0841,0.09,0.0961,0.1024,0.10890000000000001,0.11560000000000002,0.12249999999999998,0.1296,0.1369,0.1444,0.1521,0.16000000000000003,0.16809999999999997,0.17639999999999997,0.18489999999999998,0.1936,0.2025,0.2116,0.22089999999999999,0.2304,0.24009999999999998,0.25,0.2601,0.27040000000000003,0.28090000000000004,0.2916,0.30250000000000005,0.31360000000000005,0.32489999999999997,0.3364,0.34809999999999997,0.36,0.3721,0.3844,0.39690000000000003,0.4096,0.42250000000000004,0.43560000000000004,0.4489000000000001,0.4624000000000001,0.4760999999999999,0.48999999999999994,0.5041,0.5184,0.5328999999999999,0.5476,0.5625,0.5776,0.5929,0.6084,0.6241000000000001,0.6400000000000001,0.6561000000000001,0.6723999999999999,0.6889,0.7055999999999999,0.7224999999999999,0.7395999999999999,0.7569,0.7744,0.7921,0.81,0.8281000000000001,0.8464,0.8649000000000001,0.8835999999999999,0.9025,0.9216,0.9409,0.9603999999999999,0.9801],[0.0,7.071067811865475e-05,0.000282842712474619,0.0006363961030678928,0.001131370849898476,0.0017677669529663693,0.002545584412271571,0.0034648232278140837,0.004525483399593904,0.005727564927611035,0.007071067811865477,0.008555992052357225,0.010182337649086284,0.011950104602052656,0.013859292911256335,0.01590990257669732,0.018101933598375617,0.02043538597629123,0.02291025971044414,0.025526554800834367,0.02828427124746191,0.031183409050326745,0.0342239682094289,0.03740594872476837,0.04072935059634514,0.04419417382415922,0.04780041840821062,0.05154808434849932,0.05543717164502534,0.05946768029778865,0.06363961030678927,0.06795296167202723,0.07240773439350247,0.07700392847121504,0.08174154390516492,0.08662058069535207,0.09164103884177656,0.09680291834443835,0.10210621920333747,0.10755094141847389,0.11313708498984763,0.11886464991745863,0.12473363620130698,0.13074404384139263,0.1368958728377156,0.14318912319027588,0.1496237948990735,0.15619988796410836,0.16291740238538055,0.16977633816289006,0.1767766952966369,0.18391847378662102,0.1912016736328425,0.19862629483530125,0.20619233739399728,0.2138998013089307,0.22174868658010136,0.2297389932075093,0.2378707211911546,0.24614387053103717,0.2545584412271571,0.26311443327951434,0.2718118466881089,0.28065068145294075,0.2896309375740099,0.2987526150513164,0.30801571388486015,0.31742023407464126,0.32696617562065966,0.33665353852291524,0.3464823227814083,0.3564525283961386,0.36656415536710624,0.37681720369431115,0.3872116733777534,0.39774756441743303,0.4084248768133499,0.419243610565504,0.43020376567389557,0.4413053421385244,0.45254833995939053,0.46393275913649396,0.4754585996698345,0.48712586155941257,0.4989345448052279,0.5108846494072805,0.5229761753655705,0.5352091226800979,0.5475834913508624,0.5600992813778644,0.5727564927611035,0.5855551255005801,0.598495179596294,0.6115766550482451,0.6247995518564334,0.6381638700208592,0.6516696095415222,0.6653167704184226,0.6791053526515602,0.6930353562409353],[0.0,1.2246467991473533e-20,4.898587196589413e-20,1.1021821192326178e-19,1.9594348786357652e-19,3.0616169978683835e-19,4.408728476930471e-19,6.000769315822031e-19,7.837739514543061e-19,9.91963907309356e-19,1.2246467991473534e-18,1.4818226269682973e-18,1.7634913907721884e-18,2.069653090559027e-18,2.4003077263288125e-18,2.7554552980815448e-18,3.1350958058172244e-18,3.539229249535851e-18,3.967855629237424e-18,4.4209749449219455e-18,4.8985871965894135e-18,5.400692384239827e-18,5.927290507873189e-18,6.4783815674894986e-18,7.053965563088754e-18,7.654042494670958e-18,8.278612362236109e-18,8.927675165784206e-18,9.60123090531525e-18,1.029927958082924e-17,1.1021821192326179e-17,1.1768855739806065e-17,1.2540383223268897e-17,1.3336403642714678e-17,1.4156916998143405e-17,1.5001923289555074e-17,1.5871422516949696e-17,1.6765414680327266e-17,1.7683899779687782e-17,1.8626877815031244e-17,1.9594348786357654e-17,2.0586312693667004e-17,2.1602769536959306e-17,2.2643719316234557e-17,2.3709162031492757e-17,2.4799097682733903e-17,2.5913526269957994e-17,2.7052447793165032e-17,2.8215862252355015e-17,2.940376964752795e-17,3.061616997868383e-17,3.1853063245822657e-17,3.3114449448944435e-17,3.440032858804916e-17,3.571070066313682e-17,3.704556567420744e-17,3.8404923621261e-17,3.97887745042975e-17,4.119711832331696e-17,4.262995507831936e-17,4.4087284769304716e-17,4.556910739627301e-17,4.707542295922426e-17,4.860623145815845e-17,5.016153289307559e-17,5.1741327263975676e-17,5.3345614570858713e-17,5.4974394813724697e-17,5.662766799257362e-17,5.830543410740548e-17,6.00076931582203e-17,6.173444514501807e-17,6.348569006779878e-17,6.526142792656245e-17,6.706165872130906e-17,6.888638245203862e-17,7.073559911875113e-17,7.260930872144657e-17,7.450751126012497e-17,7.643020673478633e-17,7.837739514543062e-17,8.034907649205786e-17,8.234525077466802e-17,8.436591799326115e-17,8.641107814783723e-17,8.848073123839626e-17,9.057487726493823e-17,9.269351622746317e-17,9.483664812597103e-17,9.700427296046185e-17,9.919639073093561e-17,1.0141300143739233e-16,1.0365410507983198e-16,1.059197016582546e-16,1.0820979117266013e-16,1.1052437362304862e-16,1.1286344900942006e-16,1.1522701733177445e-16,1.176150785901118e-16,1.200276327844321e-16],[0.0,-7.071067811865475e-05,-0.000282842712474619,-0.0006363961030678927,-0.001131370849898476,-0.001767766952966369,-0.0025455844122715707,-0.0034648232278140833,-0.004525483399593904,-0.005727564927611034,-0.007071067811865476,-0.008555992052357225,-0.010182337649086283,-0.011950104602052654,-0.013859292911256333,-0.01590990257669732,-0.018101933598375617,-0.020435385976291225,-0.022910259710444136,-0.025526554800834364,-0.028284271247461905,-0.031183409050326738,-0.0342239682094289,-0.037405948724768365,-0.04072935059634513,-0.044194173824159216,-0.047800418408210615,-0.051548084348499314,-0.05543717164502533,-0.059467680297788636,-0.06363961030678927,-0.06795296167202722,-0.07240773439350247,-0.07700392847121502,-0.0817415439051649,-0.08662058069535206,-0.09164103884177655,-0.09680291834443834,-0.10210621920333746,-0.10755094141847388,-0.11313708498984762,-0.11886464991745861,-0.12473363620130695,-0.1307440438413926,-0.1368958728377156,-0.14318912319027588,-0.14962379489907346,-0.15619988796410833,-0.16291740238538052,-0.16977633816289003,-0.17677669529663687,-0.183918473786621,-0.19120167363284246,-0.1986262948353012,-0.20619233739399725,-0.21389980130893063,-0.22174868658010133,-0.22973899320750923,-0.23787072119115454,-0.24614387053103715,-0.2545584412271571,-0.2631144332795143,-0.27181184668810887,-0.2806506814529407,-0.2896309375740099,-0.29875261505131634,-0.3080157138848601,-0.3174202340746412,-0.3269661756206596,-0.3366535385229152,-0.3464823227814082,-0.35645252839613856,-0.3665641553671062,-0.3768172036943111,-0.38721167337775336,-0.397747564417433,-0.4084248768133498,-0.41924361056550397,-0.4302037656738955,-0.44130534213852435,-0.4525483399593905,-0.4639327591364939,-0.47545859966983445,-0.4871258615594125,-0.4989345448052278,-0.5108846494072805,-0.5229761753655704,-0.5352091226800978,-0.5475834913508624,-0.5600992813778642,-0.5727564927611035,-0.58555512550058,-0.5984951795962938,-0.611576655048245,-0.6247995518564333,-0.6381638700208591,-0.6516696095415221,-0.6653167704184225,-0.6791053526515601,-0.6930353562409352],[0.0,-0.0001,-0.0004,-0.0009,-0.0016,-0.0025000000000000005,-0.0036,-0.004900000000000001,-0.0064,-0.0081,-0.010000000000000002,-0.0121,-0.0144,-0.016900000000000002,-0.019600000000000003,-0.0225,-0.0256,-0.028900000000000006,-0.0324,-0.0361,-0.04000000000000001,-0.04409999999999999,-0.0484,-0.0529,-0.0576,-0.0625,-0.06760000000000001,-0.0729,-0.07840000000000001,-0.0841,-0.09,-0.0961,-0.1024,-0.10890000000000001,-0.11560000000000002,-0.12249999999999998,-0.1296,-0.1369,-0.1444,-0.1521,-0.16000000000000003,-0.16809999999999997,-0.17639999999999997,-0.18489999999999998,-0.1936,-0.2025,-0.2116,-0.22089999999999999,-0.2304,-0.24009999999999998,-0.25,-0.2601,-0.27040000000000003,-0.28090000000000004,-0.2916,-0.30250000000000005,-0.31360000000000005,-0.32489999999999997,-0.3364,-0.34809999999999997,-0.36,-0.3721,-0.3844,-0.39690000000000003,-0.4096,-0.42250000000000004,-0.43560000000000004,-0.4489000000000001,-0.4624000000000001,-0.4760999999999999,-0.48999999999999994,-0.5041,-0.5184,-0.5328999999999999,-0.5476,-0.5625,-0.5776,-0.5929,-0.6084,-0.6241000000000001,-0.6400000000000001,-0.6561000000000001,-0.6723999999999999,-0.6889,-0.7055999999999999,-0.7224999999999999,-0.7395999999999999,-0.7569,-0.7744,-0.7921,-0.81,-0.8281000000000001,-0.8464,-0.8649000000000001,-0.8835999999999999,-0.9025,-0.9216,-0.9409,-0.9603999999999999,-0.9801],[0.0,-7.071067811865477e-05,-0.00028284271247461907,-0.0006363961030678929,-0.0011313708498984763,-0.0017677669529663695,-0.0025455844122715715,-0.003464823227814084,-0.004525483399593905,-0.005727564927611036,-0.007071067811865478,-0.008555992052357226,-0.010182337649086286,-0.011950104602052657,-0.013859292911256337,-0.015909902576697322,-0.01810193359837562,-0.020435385976291232,-0.022910259710444143,-0.02552655480083437,-0.028284271247461912,-0.03118340905032675,-0.034223968209428905,-0.03740594872476837,-0.040729350596345144,-0.04419417382415923,-0.04780041840821063,-0.05154808434849933,-0.055437171645025346,-0.05946768029778866,-0.06363961030678929,-0.06795296167202723,-0.07240773439350248,-0.07700392847121505,-0.08174154390516493,-0.08662058069535208,-0.09164103884177657,-0.09680291834443837,-0.10210621920333748,-0.1075509414184739,-0.11313708498984765,-0.11886464991745864,-0.124733636201307,-0.13074404384139265,-0.13689587283771562,-0.1431891231902759,-0.1496237948990735,-0.15619988796410839,-0.16291740238538058,-0.1697763381628901,-0.17677669529663692,-0.18391847378662105,-0.19120167363284252,-0.19862629483530128,-0.2061923373939973,-0.21389980130893071,-0.22174868658010138,-0.22973899320750932,-0.23787072119115463,-0.24614387053103723,-0.25455844122715715,-0.2631144332795144,-0.2718118466881089,-0.2806506814529408,-0.28963093757400993,-0.29875261505131645,-0.3080157138848602,-0.3174202340746413,-0.3269661756206597,-0.3366535385229153,-0.34648232278140834,-0.35645252839613867,-0.3665641553671063,-0.3768172036943112,-0.3872116733777535,-0.3977475644174331,-0.40842487681334994,-0.41924361056550413,-0.4302037656738956,-0.44130534213852446,-0.4525483399593906,-0.463932759136494,-0.47545859966983456,-0.4871258615594127,-0.498934544805228,-0.5108846494072806,-0.5229761753655706,-0.5352091226800979,-0.5475834913508625,-0.5600992813778645,-0.5727564927611036,-0.5855551255005802,-0.598495179596294,-0.6115766550482452,-0.6247995518564335,-0.6381638700208593,-0.6516696095415223,-0.6653167704184226,-0.6791053526515604,-0.6930353562409354]]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1412\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1413\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1407\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1414\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1406\"}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1380\"},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1397\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1400\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1399\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1398\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1390\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1393\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1392\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1391\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1396\",\"attributes\":{\"axis\":{\"id\":\"p1390\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1403\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1397\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"893be2ab-5f82-4796-be4c-9add82a77829\",\"roots\":{\"p1372\":\"b7df0c26-e695-42d1-ba32-6703c13e500c\"},\"root_ids\":[\"p1372\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"cf252333-1ae5-4e2f-b6a5-946f434d6aa1\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1086\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1096\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1097\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1098\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1099\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1089\",\"attributes\":{\"text\":\"Graph Layout Demonstration\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1110\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1128\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,[1.0,0.0]],[1,[0.7071067811865476,0.7071067811865476]],[2,[6.123233995736766e-17,1.0]],[3,[-0.7071067811865475,0.7071067811865476]],[4,[-1.0,1.2246467991473532e-16]],[5,[-0.7071067811865477,-0.7071067811865475]],[6,[-1.8369701987210297e-16,-1.0]],[7,[0.7071067811865474,-0.7071067811865477]]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1115\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1112\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1113\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1114\"},\"data\":{\"type\":\"map\",\"entries\":[[\"index\",[0,1,2,3,4,5,6,7]],[\"color\",[\"#3288bd\",\"#66c2a5\",\"#abdda4\",\"#e6f598\",\"#fee08b\",\"#fdae61\",\"#f46d43\",\"#d53e4f\"]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1116\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1117\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Ellipse\",\"id\":\"p1127\",\"attributes\":{\"width\":{\"type\":\"value\",\"value\":0.2},\"height\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"field\",\"field\":\"color\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1122\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1119\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1120\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1121\"},\"data\":{\"type\":\"map\",\"entries\":[[\"start\",[0,0,0,0,0,0,0,0]],[\"end\",[0,1,2,3,4,5,6,7]],[\"xs\",[[1.0,0.9802,0.9607999999999999,0.9418,0.9232,0.9049999999999999,0.8872,0.8697999999999999,0.8528,0.8362,0.8200000000000001,0.8042,0.7888,0.7738,0.7591999999999999,0.7449999999999999,0.7311999999999999,0.7178,0.7048000000000001,0.6922000000000001,0.6800000000000002,0.6682000000000001,0.6568,0.6457999999999999,0.6352,0.625,0.6152,0.6057999999999999,0.5968,0.5882,0.58,0.5721999999999999,0.5648,0.5578,0.5511999999999999,0.545,0.5392,0.5338,0.5288,0.5242,0.52,0.5162,0.5128,0.5098,0.5072000000000001,0.5050000000000001,0.5032000000000001,0.5018,0.5008,0.5002,0.5,0.5002,0.5008,0.5018,0.5032,0.505,0.5072,0.5098,0.5128,0.5162,0.52,0.5242,0.5288,0.5338,0.5392,0.545,0.5512,0.5578000000000001,0.5648000000000001,0.5721999999999999,0.58,0.5882000000000001,0.5968,0.6057999999999999,0.6152,0.625,0.6352,0.6457999999999999,0.6568,0.6682000000000001,0.6800000000000002,0.6922000000000001,0.7047999999999999,0.7178,0.7311999999999999,0.7449999999999999,0.7591999999999999,0.7738,0.7888,0.8042,0.8200000000000001,0.8362,0.8528,0.8698000000000001,0.8872,0.905,0.9232,0.9418,0.9607999999999999,0.9802],[1.0,0.9801707106781187,0.9606828427124745,0.9415363961030678,0.9227313708498984,0.9042677669529663,0.8861455844122715,0.8683648232278139,0.850925483399594,0.8338275649276111,0.8170710678118656,0.8006559920523573,0.7845823376490862,0.7688501046020527,0.7534592929112562,0.7384099025766973,0.7237019335983755,0.7093353859762912,0.6953102597104442,0.6816265548008344,0.668284271247462,0.6552834090503269,0.6426239682094289,0.6303059487247683,0.6183293505963452,0.6066941738241592,0.5954004184082106,0.5844480843484993,0.5738371716450253,0.5635676802977887,0.5536396103067892,0.5440529616720271,0.5348077343935024,0.5259039284712149,0.5173415439051647,0.5091205806953522,0.5012410388417766,0.49370291834443836,0.4865062192033375,0.47965094141847386,0.47313708498984763,0.4669646499174587,0.4611336362013071,0.4556440438413927,0.45049587283771564,0.4456891231902759,0.4412237948990735,0.43709988796410837,0.4333174023853806,0.42987633816289006,0.42677669529663687,0.424018473786621,0.4216016736328425,0.41952629483530124,0.41779233739399724,0.4163998013089306,0.4153486865801013,0.4146389932075093,0.4142707211911546,0.4142438705310372,0.4145584412271571,0.41521443327951435,0.41621184668810896,0.4175506814529407,0.41923093757400987,0.4212526150513164,0.42361571388486013,0.42632023407464126,0.4293661756206596,0.43275353852291526,0.4364823227814083,0.4405525283961386,0.44496415536710626,0.4497172036943112,0.4548116733777534,0.46024756441743303,0.46602487681334986,0.472143610565504,0.47860376567389556,0.4854053421385244,0.4925483399593905,0.5000327591364939,0.5078585996698345,0.5160258615594125,0.5245345448052279,0.5333846494072805,0.5425761753655705,0.5521091226800979,0.5619834913508623,0.5721992813778644,0.5827564927611035,0.5936551255005801,0.6048951795962939,0.6164766550482451,0.6283995518564335,0.6406638700208592,0.6532696095415222,0.6662167704184226,0.6795053526515602,0.6931353562409353],[1.0,0.9801,0.9603999999999999,0.9409,0.9216,0.9025,0.8835999999999999,0.8648999999999999,0.8464,0.8281000000000001,0.81,0.7921,0.7744,0.7569,0.7395999999999999,0.7224999999999999,0.7055999999999999,0.6889,0.6724000000000001,0.6561000000000001,0.6400000000000001,0.6241000000000001,0.6084,0.5929,0.5776,0.5625,0.5476,0.5328999999999999,0.5184,0.5041,0.48999999999999994,0.4760999999999999,0.4623999999999999,0.4488999999999999,0.4355999999999999,0.42250000000000004,0.4096,0.39690000000000003,0.3844,0.3721,0.36,0.3481000000000001,0.3364000000000001,0.3249000000000001,0.31360000000000005,0.30250000000000005,0.2916,0.28090000000000004,0.27040000000000003,0.2601,0.25,0.2401,0.23040000000000002,0.2209,0.21159999999999998,0.20249999999999999,0.1936,0.18490000000000006,0.17640000000000006,0.16810000000000005,0.16000000000000006,0.15210000000000004,0.14440000000000003,0.13690000000000002,0.12960000000000002,0.12250000000000001,0.11560000000000001,0.1089,0.10239999999999999,0.09610000000000006,0.09000000000000005,0.08410000000000005,0.07840000000000004,0.07290000000000003,0.06760000000000004,0.06250000000000003,0.05760000000000003,0.05290000000000002,0.048400000000000026,0.04410000000000003,0.04000000000000002,0.03610000000000002,0.03240000000000006,0.028900000000000054,0.025600000000000053,0.02250000000000005,0.019600000000000048,0.016900000000000047,0.014400000000000046,0.012100000000000046,0.010000000000000045,0.008100000000000045,0.006400000000000045,0.004900000000000046,0.0036000000000000606,0.0025000000000000595,0.0016000000000000593,0.0009000000000000592,0.00040000000000005954,0.00010000000000006019],[1.0,0.9800292893218813,0.9601171572875253,0.9402636038969321,0.9204686291501015,0.9007322330470336,0.8810544155877283,0.8614351767721858,0.8418745166004061,0.822372435072389,0.8029289321881345,0.7835440079476428,0.7642176623509137,0.7449498953979473,0.7257407070887436,0.7065900974233026,0.6874980664016243,0.6684646140237087,0.649489740289556,0.6305734451991658,0.6117157287525382,0.5929165909496734,0.5741760317905712,0.5554940512752317,0.5368706494036549,0.5183058261758408,0.4997995815917894,0.4813519156515006,0.46296282835497465,0.44463231970221134,0.42636038969321066,0.4081470383279727,0.38999226560649747,0.3718960715287849,0.35385845609483496,0.335879419304648,0.3179589611582235,0.3000970816555617,0.28229378079666256,0.2645490585815261,0.24686291501015237,0.22923535008254148,0.21166636379869314,0.19415595615860748,0.17670412716228445,0.15931087680972417,0.14197620510092657,0.12470011203589171,0.10748259761461951,0.09032366183710996,0.07322330470336313,0.05618152621337899,0.03919832636715753,0.022273705164698787,0.0054076626060027,-0.011399801308930674,-0.028148686580101362,-0.0448389932075092,-0.061470721191154515,-0.07804387053103712,-0.09455844122715706,-0.11101443327951427,-0.12741184668810887,-0.1437506814529407,-0.16003093757400988,-0.17625261505131634,-0.19241571388486012,-0.20852023407464124,-0.22456617562065964,-0.24055353852291517,-0.2564823227814082,-0.27235252839613855,-0.28816415536710616,-0.3039172036943111,-0.31961167337775337,-0.335247564417433,-0.35082487681334984,-0.36634361056550396,-0.3818037656738955,-0.3972053421385244,-0.4125483399593905,-0.42783275913649393,-0.4430585996698344,-0.4582258615594125,-0.4733345448052278,-0.4883846494072805,-0.5033761753655704,-0.5183091226800978,-0.5331834913508624,-0.5479992813778642,-0.5627564927611035,-0.57745512550058,-0.5920951795962939,-0.606676655048245,-0.6211995518564333,-0.635663870020859,-0.650069609541522,-0.6644167704184225,-0.6787053526515602,-0.6929353562409352],[1.0,0.98,0.96,0.94,0.9199999999999999,0.9,0.8799999999999999,0.8599999999999999,0.8400000000000001,0.8200000000000001,0.8,0.78,0.76,0.74,0.72,0.7,0.6799999999999999,0.6599999999999999,0.6400000000000001,0.6200000000000001,0.6000000000000001,0.5800000000000001,0.56,0.54,0.52,0.5,0.48,0.4599999999999999,0.43999999999999995,0.42,0.3999999999999999,0.3799999999999999,0.35999999999999993,0.3399999999999999,0.31999999999999984,0.30000000000000004,0.28,0.26,0.24000000000000002,0.21999999999999997,0.19999999999999996,0.1800000000000001,0.16000000000000011,0.1400000000000001,0.12000000000000005,0.10000000000000003,0.08000000000000002,0.06000000000000005,0.040000000000000036,0.020000000000000018,0.0,-0.020000000000000018,-0.040000000000000036,-0.06000000000000005,-0.08000000000000007,-0.10000000000000009,-0.12000000000000008,-0.13999999999999993,-0.15999999999999995,-0.17999999999999994,-0.19999999999999996,-0.21999999999999997,-0.24000000000000002,-0.26,-0.28,-0.30000000000000004,-0.32000000000000006,-0.3400000000000001,-0.3600000000000001,-0.3799999999999999,-0.3999999999999999,-0.42,-0.43999999999999995,-0.4599999999999999,-0.48,-0.5,-0.52,-0.54,-0.56,-0.5800000000000001,-0.6000000000000001,-0.6200000000000001,-0.6399999999999999,-0.6599999999999999,-0.6799999999999999,-0.7,-0.72,-0.74,-0.76,-0.78,-0.8,-0.8200000000000001,-0.8400000000000001,-0.8600000000000001,-0.8799999999999999,-0.8999999999999999,-0.9199999999999999,-0.94,-0.96,-0.98],[1.0,0.9800292893218813,0.9601171572875253,0.9402636038969321,0.9204686291501015,0.9007322330470336,0.8810544155877283,0.8614351767721858,0.8418745166004061,0.822372435072389,0.8029289321881345,0.7835440079476428,0.7642176623509137,0.7449498953979473,0.7257407070887436,0.7065900974233026,0.6874980664016243,0.6684646140237087,0.649489740289556,0.6305734451991658,0.6117157287525382,0.5929165909496733,0.5741760317905712,0.5554940512752317,0.5368706494036548,0.5183058261758408,0.49979958159178933,0.4813519156515006,0.4629628283549746,0.44463231970221134,0.42636038969321066,0.40814703832797267,0.38999226560649747,0.37189607152878484,0.35385845609483496,0.33587941930464793,0.3179589611582234,0.30009708165556165,0.28229378079666256,0.2645490585815261,0.24686291501015234,0.22923535008254142,0.21166636379869308,0.19415595615860742,0.17670412716228442,0.15931087680972414,0.14197620510092654,0.12470011203589165,0.10748259761461945,0.09032366183710991,0.07322330470336308,0.056181526213378935,0.03919832636715748,0.022273705164698704,0.0054076626060026445,-0.011399801308930757,-0.028148686580101417,-0.04483899320750928,-0.0614707211911546,-0.0780438705310372,-0.09455844122715712,-0.11101443327951438,-0.12741184668810893,-0.14375068145294082,-0.16003093757400993,-0.17625261505131645,-0.19241571388486023,-0.20852023407464135,-0.22456617562065975,-0.24055353852291528,-0.2564823227814083,-0.27235252839613866,-0.28816415536710627,-0.3039172036943112,-0.3196116733777535,-0.3352475644174331,-0.35082487681334995,-0.36634361056550413,-0.3818037656738956,-0.3972053421385245,-0.4125483399593906,-0.42783275913649405,-0.4430585996698345,-0.45822586155941264,-0.47333454480522796,-0.4883846494072806,-0.5033761753655707,-0.5183091226800979,-0.5331834913508625,-0.5479992813778645,-0.5627564927611036,-0.5774551255005802,-0.592095179596294,-0.6066766550482452,-0.6211995518564335,-0.6356638700208592,-0.6500696095415223,-0.6644167704184226,-0.6787053526515604,-0.6929353562409354],[1.0,0.9801,0.9603999999999999,0.9409,0.9216,0.9025,0.8835999999999999,0.8648999999999999,0.8464,0.8281000000000001,0.81,0.7921,0.7744,0.7569,0.7395999999999999,0.7224999999999999,0.7055999999999999,0.6889,0.6724000000000001,0.6561000000000001,0.6400000000000001,0.6241000000000001,0.6084,0.5929,0.5776,0.5625,0.5476,0.5328999999999999,0.5184,0.5041,0.48999999999999994,0.4760999999999999,0.4623999999999999,0.4488999999999999,0.4355999999999999,0.42250000000000004,0.4096,0.39690000000000003,0.3844,0.37209999999999993,0.35999999999999993,0.3481,0.33640000000000003,0.3249,0.3136,0.3025,0.29159999999999997,0.2809,0.2704,0.26009999999999994,0.24999999999999994,0.24009999999999992,0.23039999999999994,0.22089999999999993,0.2115999999999999,0.2024999999999999,0.1935999999999999,0.18489999999999998,0.17639999999999997,0.16809999999999997,0.15999999999999998,0.15209999999999996,0.14439999999999992,0.1368999999999999,0.1295999999999999,0.1224999999999999,0.1155999999999999,0.10889999999999989,0.10239999999999988,0.09609999999999995,0.08999999999999994,0.08409999999999992,0.07839999999999991,0.07289999999999991,0.06759999999999991,0.062499999999999896,0.057599999999999894,0.05289999999999988,0.04839999999999988,0.04409999999999987,0.03999999999999986,0.03609999999999986,0.032399999999999894,0.028899999999999888,0.025599999999999883,0.022499999999999874,0.019599999999999868,0.016899999999999863,0.014399999999999857,0.012099999999999852,0.009999999999999846,0.008099999999999842,0.006399999999999838,0.004899999999999834,0.003599999999999844,0.0024999999999998387,0.0015999999999998335,0.0008999999999998288,0.0003999999999998243,9.999999999982014e-05],[1.0,0.9801707106781187,0.9606828427124745,0.9415363961030678,0.9227313708498984,0.9042677669529663,0.8861455844122715,0.8683648232278139,0.850925483399594,0.8338275649276111,0.8170710678118656,0.8006559920523573,0.7845823376490862,0.7688501046020527,0.7534592929112562,0.7384099025766973,0.7237019335983755,0.7093353859762912,0.6953102597104442,0.6816265548008344,0.668284271247462,0.6552834090503268,0.6426239682094289,0.6303059487247683,0.6183293505963451,0.6066941738241592,0.5954004184082106,0.5844480843484993,0.5738371716450252,0.5635676802977886,0.5536396103067892,0.5440529616720271,0.5348077343935024,0.5259039284712149,0.5173415439051647,0.509120580695352,0.5012410388417765,0.49370291834443836,0.4865062192033375,0.47965094141847386,0.4731370849898476,0.4669646499174587,0.46113363620130704,0.4556440438413927,0.45049587283771564,0.44568912319027587,0.4412237948990735,0.43709988796410837,0.4333174023853805,0.42987633816289,0.42677669529663687,0.42401847378662094,0.4216016736328424,0.41952629483530113,0.4177923373939972,0.41639980130893056,0.41534868658010127,0.41463899320750924,0.41427072119115455,0.4142438705310372,0.41455844122715707,0.4152144332795143,0.41621184668810884,0.4175506814529406,0.4192309375740098,0.4212526150513163,0.42361571388486,0.42632023407464115,0.4293661756206595,0.43275353852291515,0.4364823227814082,0.4405525283961385,0.44496415536710615,0.44971720369431106,0.4548116733777533,0.46024756441743286,0.46602487681334975,0.4721436105655039,0.47860376567389545,0.48540534213852427,0.49254833995939035,0.5000327591364938,0.5078585996698344,0.5160258615594124,0.5245345448052278,0.5333846494072804,0.5425761753655703,0.5521091226800977,0.5619834913508622,0.5721992813778641,0.5827564927611034,0.5936551255005799,0.6048951795962937,0.6164766550482449,0.6283995518564333,0.640663870020859,0.653269609541522,0.6662167704184224,0.67950535265156,0.693135356240935]]],[\"ys\",[[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],[0.0,7.071067811865475e-05,0.000282842712474619,0.0006363961030678928,0.001131370849898476,0.0017677669529663693,0.002545584412271571,0.0034648232278140837,0.004525483399593904,0.005727564927611035,0.007071067811865477,0.008555992052357225,0.010182337649086284,0.011950104602052656,0.013859292911256335,0.01590990257669732,0.018101933598375617,0.02043538597629123,0.02291025971044414,0.025526554800834367,0.02828427124746191,0.031183409050326745,0.0342239682094289,0.03740594872476837,0.04072935059634514,0.04419417382415922,0.04780041840821062,0.05154808434849932,0.05543717164502534,0.05946768029778865,0.06363961030678927,0.06795296167202723,0.07240773439350247,0.07700392847121504,0.08174154390516492,0.08662058069535207,0.09164103884177656,0.09680291834443835,0.10210621920333747,0.10755094141847389,0.11313708498984763,0.11886464991745863,0.12473363620130698,0.13074404384139263,0.1368958728377156,0.14318912319027588,0.1496237948990735,0.15619988796410836,0.16291740238538055,0.16977633816289006,0.1767766952966369,0.18391847378662102,0.1912016736328425,0.19862629483530125,0.20619233739399728,0.2138998013089307,0.22174868658010136,0.2297389932075093,0.2378707211911546,0.24614387053103717,0.2545584412271571,0.26311443327951434,0.2718118466881089,0.28065068145294075,0.2896309375740099,0.2987526150513164,0.30801571388486015,0.31742023407464126,0.32696617562065966,0.33665353852291524,0.3464823227814083,0.3564525283961386,0.36656415536710624,0.37681720369431115,0.3872116733777534,0.39774756441743303,0.4084248768133499,0.419243610565504,0.43020376567389557,0.4413053421385244,0.45254833995939053,0.46393275913649396,0.4754585996698345,0.48712586155941257,0.4989345448052279,0.5108846494072805,0.5229761753655705,0.5352091226800979,0.5475834913508624,0.5600992813778644,0.5727564927611035,0.5855551255005801,0.598495179596294,0.6115766550482451,0.6247995518564334,0.6381638700208592,0.6516696095415222,0.6653167704184226,0.6791053526515602,0.6930353562409353],[0.0,0.0001,0.0004,0.0009,0.0016,0.0025000000000000005,0.0036,0.004900000000000001,0.0064,0.0081,0.010000000000000002,0.0121,0.0144,0.016900000000000002,0.019600000000000003,0.0225,0.0256,0.028900000000000006,0.0324,0.0361,0.04000000000000001,0.04409999999999999,0.0484,0.0529,0.0576,0.0625,0.06760000000000001,0.0729,0.07840000000000001,0.0841,0.09,0.0961,0.1024,0.10890000000000001,0.11560000000000002,0.12249999999999998,0.1296,0.1369,0.1444,0.1521,0.16000000000000003,0.16809999999999997,0.17639999999999997,0.18489999999999998,0.1936,0.2025,0.2116,0.22089999999999999,0.2304,0.24009999999999998,0.25,0.2601,0.27040000000000003,0.28090000000000004,0.2916,0.30250000000000005,0.31360000000000005,0.32489999999999997,0.3364,0.34809999999999997,0.36,0.3721,0.3844,0.39690000000000003,0.4096,0.42250000000000004,0.43560000000000004,0.4489000000000001,0.4624000000000001,0.4760999999999999,0.48999999999999994,0.5041,0.5184,0.5328999999999999,0.5476,0.5625,0.5776,0.5929,0.6084,0.6241000000000001,0.6400000000000001,0.6561000000000001,0.6723999999999999,0.6889,0.7055999999999999,0.7224999999999999,0.7395999999999999,0.7569,0.7744,0.7921,0.81,0.8281000000000001,0.8464,0.8649000000000001,0.8835999999999999,0.9025,0.9216,0.9409,0.9603999999999999,0.9801],[0.0,7.071067811865475e-05,0.000282842712474619,0.0006363961030678928,0.001131370849898476,0.0017677669529663693,0.002545584412271571,0.0034648232278140837,0.004525483399593904,0.005727564927611035,0.007071067811865477,0.008555992052357225,0.010182337649086284,0.011950104602052656,0.013859292911256335,0.01590990257669732,0.018101933598375617,0.02043538597629123,0.02291025971044414,0.025526554800834367,0.02828427124746191,0.031183409050326745,0.0342239682094289,0.03740594872476837,0.04072935059634514,0.04419417382415922,0.04780041840821062,0.05154808434849932,0.05543717164502534,0.05946768029778865,0.06363961030678927,0.06795296167202723,0.07240773439350247,0.07700392847121504,0.08174154390516492,0.08662058069535207,0.09164103884177656,0.09680291834443835,0.10210621920333747,0.10755094141847389,0.11313708498984763,0.11886464991745863,0.12473363620130698,0.13074404384139263,0.1368958728377156,0.14318912319027588,0.1496237948990735,0.15619988796410836,0.16291740238538055,0.16977633816289006,0.1767766952966369,0.18391847378662102,0.1912016736328425,0.19862629483530125,0.20619233739399728,0.2138998013089307,0.22174868658010136,0.2297389932075093,0.2378707211911546,0.24614387053103717,0.2545584412271571,0.26311443327951434,0.2718118466881089,0.28065068145294075,0.2896309375740099,0.2987526150513164,0.30801571388486015,0.31742023407464126,0.32696617562065966,0.33665353852291524,0.3464823227814083,0.3564525283961386,0.36656415536710624,0.37681720369431115,0.3872116733777534,0.39774756441743303,0.4084248768133499,0.419243610565504,0.43020376567389557,0.4413053421385244,0.45254833995939053,0.46393275913649396,0.4754585996698345,0.48712586155941257,0.4989345448052279,0.5108846494072805,0.5229761753655705,0.5352091226800979,0.5475834913508624,0.5600992813778644,0.5727564927611035,0.5855551255005801,0.598495179596294,0.6115766550482451,0.6247995518564334,0.6381638700208592,0.6516696095415222,0.6653167704184226,0.6791053526515602,0.6930353562409353],[0.0,1.2246467991473533e-20,4.898587196589413e-20,1.1021821192326178e-19,1.9594348786357652e-19,3.0616169978683835e-19,4.408728476930471e-19,6.000769315822031e-19,7.837739514543061e-19,9.91963907309356e-19,1.2246467991473534e-18,1.4818226269682973e-18,1.7634913907721884e-18,2.069653090559027e-18,2.4003077263288125e-18,2.7554552980815448e-18,3.1350958058172244e-18,3.539229249535851e-18,3.967855629237424e-18,4.4209749449219455e-18,4.8985871965894135e-18,5.400692384239827e-18,5.927290507873189e-18,6.4783815674894986e-18,7.053965563088754e-18,7.654042494670958e-18,8.278612362236109e-18,8.927675165784206e-18,9.60123090531525e-18,1.029927958082924e-17,1.1021821192326179e-17,1.1768855739806065e-17,1.2540383223268897e-17,1.3336403642714678e-17,1.4156916998143405e-17,1.5001923289555074e-17,1.5871422516949696e-17,1.6765414680327266e-17,1.7683899779687782e-17,1.8626877815031244e-17,1.9594348786357654e-17,2.0586312693667004e-17,2.1602769536959306e-17,2.2643719316234557e-17,2.3709162031492757e-17,2.4799097682733903e-17,2.5913526269957994e-17,2.7052447793165032e-17,2.8215862252355015e-17,2.940376964752795e-17,3.061616997868383e-17,3.1853063245822657e-17,3.3114449448944435e-17,3.440032858804916e-17,3.571070066313682e-17,3.704556567420744e-17,3.8404923621261e-17,3.97887745042975e-17,4.119711832331696e-17,4.262995507831936e-17,4.4087284769304716e-17,4.556910739627301e-17,4.707542295922426e-17,4.860623145815845e-17,5.016153289307559e-17,5.1741327263975676e-17,5.3345614570858713e-17,5.4974394813724697e-17,5.662766799257362e-17,5.830543410740548e-17,6.00076931582203e-17,6.173444514501807e-17,6.348569006779878e-17,6.526142792656245e-17,6.706165872130906e-17,6.888638245203862e-17,7.073559911875113e-17,7.260930872144657e-17,7.450751126012497e-17,7.643020673478633e-17,7.837739514543062e-17,8.034907649205786e-17,8.234525077466802e-17,8.436591799326115e-17,8.641107814783723e-17,8.848073123839626e-17,9.057487726493823e-17,9.269351622746317e-17,9.483664812597103e-17,9.700427296046185e-17,9.919639073093561e-17,1.0141300143739233e-16,1.0365410507983198e-16,1.059197016582546e-16,1.0820979117266013e-16,1.1052437362304862e-16,1.1286344900942006e-16,1.1522701733177445e-16,1.176150785901118e-16,1.200276327844321e-16],[0.0,-7.071067811865475e-05,-0.000282842712474619,-0.0006363961030678927,-0.001131370849898476,-0.001767766952966369,-0.0025455844122715707,-0.0034648232278140833,-0.004525483399593904,-0.005727564927611034,-0.007071067811865476,-0.008555992052357225,-0.010182337649086283,-0.011950104602052654,-0.013859292911256333,-0.01590990257669732,-0.018101933598375617,-0.020435385976291225,-0.022910259710444136,-0.025526554800834364,-0.028284271247461905,-0.031183409050326738,-0.0342239682094289,-0.037405948724768365,-0.04072935059634513,-0.044194173824159216,-0.047800418408210615,-0.051548084348499314,-0.05543717164502533,-0.059467680297788636,-0.06363961030678927,-0.06795296167202722,-0.07240773439350247,-0.07700392847121502,-0.0817415439051649,-0.08662058069535206,-0.09164103884177655,-0.09680291834443834,-0.10210621920333746,-0.10755094141847388,-0.11313708498984762,-0.11886464991745861,-0.12473363620130695,-0.1307440438413926,-0.1368958728377156,-0.14318912319027588,-0.14962379489907346,-0.15619988796410833,-0.16291740238538052,-0.16977633816289003,-0.17677669529663687,-0.183918473786621,-0.19120167363284246,-0.1986262948353012,-0.20619233739399725,-0.21389980130893063,-0.22174868658010133,-0.22973899320750923,-0.23787072119115454,-0.24614387053103715,-0.2545584412271571,-0.2631144332795143,-0.27181184668810887,-0.2806506814529407,-0.2896309375740099,-0.29875261505131634,-0.3080157138848601,-0.3174202340746412,-0.3269661756206596,-0.3366535385229152,-0.3464823227814082,-0.35645252839613856,-0.3665641553671062,-0.3768172036943111,-0.38721167337775336,-0.397747564417433,-0.4084248768133498,-0.41924361056550397,-0.4302037656738955,-0.44130534213852435,-0.4525483399593905,-0.4639327591364939,-0.47545859966983445,-0.4871258615594125,-0.4989345448052278,-0.5108846494072805,-0.5229761753655704,-0.5352091226800978,-0.5475834913508624,-0.5600992813778642,-0.5727564927611035,-0.58555512550058,-0.5984951795962938,-0.611576655048245,-0.6247995518564333,-0.6381638700208591,-0.6516696095415221,-0.6653167704184225,-0.6791053526515601,-0.6930353562409352],[0.0,-0.0001,-0.0004,-0.0009,-0.0016,-0.0025000000000000005,-0.0036,-0.004900000000000001,-0.0064,-0.0081,-0.010000000000000002,-0.0121,-0.0144,-0.016900000000000002,-0.019600000000000003,-0.0225,-0.0256,-0.028900000000000006,-0.0324,-0.0361,-0.04000000000000001,-0.04409999999999999,-0.0484,-0.0529,-0.0576,-0.0625,-0.06760000000000001,-0.0729,-0.07840000000000001,-0.0841,-0.09,-0.0961,-0.1024,-0.10890000000000001,-0.11560000000000002,-0.12249999999999998,-0.1296,-0.1369,-0.1444,-0.1521,-0.16000000000000003,-0.16809999999999997,-0.17639999999999997,-0.18489999999999998,-0.1936,-0.2025,-0.2116,-0.22089999999999999,-0.2304,-0.24009999999999998,-0.25,-0.2601,-0.27040000000000003,-0.28090000000000004,-0.2916,-0.30250000000000005,-0.31360000000000005,-0.32489999999999997,-0.3364,-0.34809999999999997,-0.36,-0.3721,-0.3844,-0.39690000000000003,-0.4096,-0.42250000000000004,-0.43560000000000004,-0.4489000000000001,-0.4624000000000001,-0.4760999999999999,-0.48999999999999994,-0.5041,-0.5184,-0.5328999999999999,-0.5476,-0.5625,-0.5776,-0.5929,-0.6084,-0.6241000000000001,-0.6400000000000001,-0.6561000000000001,-0.6723999999999999,-0.6889,-0.7055999999999999,-0.7224999999999999,-0.7395999999999999,-0.7569,-0.7744,-0.7921,-0.81,-0.8281000000000001,-0.8464,-0.8649000000000001,-0.8835999999999999,-0.9025,-0.9216,-0.9409,-0.9603999999999999,-0.9801],[0.0,-7.071067811865477e-05,-0.00028284271247461907,-0.0006363961030678929,-0.0011313708498984763,-0.0017677669529663695,-0.0025455844122715715,-0.003464823227814084,-0.004525483399593905,-0.005727564927611036,-0.007071067811865478,-0.008555992052357226,-0.010182337649086286,-0.011950104602052657,-0.013859292911256337,-0.015909902576697322,-0.01810193359837562,-0.020435385976291232,-0.022910259710444143,-0.02552655480083437,-0.028284271247461912,-0.03118340905032675,-0.034223968209428905,-0.03740594872476837,-0.040729350596345144,-0.04419417382415923,-0.04780041840821063,-0.05154808434849933,-0.055437171645025346,-0.05946768029778866,-0.06363961030678929,-0.06795296167202723,-0.07240773439350248,-0.07700392847121505,-0.08174154390516493,-0.08662058069535208,-0.09164103884177657,-0.09680291834443837,-0.10210621920333748,-0.1075509414184739,-0.11313708498984765,-0.11886464991745864,-0.124733636201307,-0.13074404384139265,-0.13689587283771562,-0.1431891231902759,-0.1496237948990735,-0.15619988796410839,-0.16291740238538058,-0.1697763381628901,-0.17677669529663692,-0.18391847378662105,-0.19120167363284252,-0.19862629483530128,-0.2061923373939973,-0.21389980130893071,-0.22174868658010138,-0.22973899320750932,-0.23787072119115463,-0.24614387053103723,-0.25455844122715715,-0.2631144332795144,-0.2718118466881089,-0.2806506814529408,-0.28963093757400993,-0.29875261505131645,-0.3080157138848602,-0.3174202340746413,-0.3269661756206597,-0.3366535385229153,-0.34648232278140834,-0.35645252839613867,-0.3665641553671063,-0.3768172036943112,-0.3872116733777535,-0.3977475644174331,-0.40842487681334994,-0.41924361056550413,-0.4302037656738956,-0.44130534213852446,-0.4525483399593906,-0.463932759136494,-0.47545859966983456,-0.4871258615594127,-0.498934544805228,-0.5108846494072806,-0.5229761753655706,-0.5352091226800979,-0.5475834913508625,-0.5600992813778645,-0.5727564927611036,-0.5855551255005802,-0.598495179596294,-0.6115766550482452,-0.6247995518564335,-0.6381638700208593,-0.6516696095415223,-0.6653167704184226,-0.6791053526515604,-0.6930353562409354]]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1123\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1124\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1118\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1125\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1126\"}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1095\"},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1105\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1106\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1107\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1108\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1100\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1101\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1102\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1103\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1104\",\"attributes\":{\"axis\":{\"id\":\"p1100\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1109\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1105\"}}}]}}]}};\n const render_items = [{\"docid\":\"cf252333-1ae5-4e2f-b6a5-946f434d6aa1\",\"roots\":{\"p1086\":\"bdc04f05-f5f3-4b6b-97bd-5806e40fb9c7\"},\"root_ids\":[\"p1086\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1372"
+ "id": "p1086"
}
},
"output_type": "display_data"
@@ -641,7 +312,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -649,37 +320,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"2d0d92d1-4ce7-4b2e-b67c-d27881a1c538\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1718\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1728\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1730\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1732\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1734\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1721\",\"attributes\":{\"text\":\"Networkx Integration Demonstration\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1751\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1782\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"TnmYleoq3z9kR3oUT1Xsvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[1,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"bD+QPdN7pL8laAmBHV3lvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[2,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"PljvmPs9wT/LW30zFtHAvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[3,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"bNijfx4Bqj8EVmlb98Dvvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[4,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"CFsEg+j06j/vd9IUpmP7vw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[5,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"nLTpJXd89z/eFn45cLv3vw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[6,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"oUOv9CEn9T+SNuxaSAv6vw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[7,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"pv1yH+Pu1z8RWZeODM/jvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[8,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"isBgddzfz78I73o6RVvFPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[9,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ldVSyKj54z9Pan+3nlvsPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[10,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"Ya5Z08wX8j9L2UQ16zv+vw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[11,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"3zn3TD6y9j+Spsxc3P7qvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[12,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"S60zyTIqk7/AxXeSQPL9vw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[13,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"16xhFbQcvr/EzbVkXYzTvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[14,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"DOAIhUQy8b/VwZw1Sib4Pw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[15,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"lMV028bF8r8LWDp/sHjmPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[16,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"UtzfdZNg/z+PLKg1SF//vw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[17,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"yazGtIU+1L8I+15npW35vw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[18,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"J1iWMiDe97+om4GT+o33Pw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[19,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ZtInMSF/4L8OQMunSNrkvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[20,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"cYMNqmCE+b/fHlftoTzrPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[21,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"WJCQZ8ZQzD8Pun0m1zT4vw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[22,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"CbCxrDPd879YzKKOvf/xPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[23,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ackM2X2u07/aXTwpFQr1Pw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[24,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"Z6tqEogw4z/LvQBBzSb5Pw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[25,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"9jwrfx4YyT+gV0rt2Y32Pw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[26,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"rMdzc52E5r8AAAAAAAAAQA==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[27,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"jS58p/HUtj/9TTQikbnwPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[28,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"o6//T8hx2T8fFTeOxhvgPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[29,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"I20i+TdO5b+ZdeCFmEn5Pw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[30,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"VBl3rYjz5b8HQ5l7mpHGPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[31,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"DhtFCdGZtj/e2Qi2y9fnPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[32,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"jsXROGua5r/8LW4Vwf/rPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[33,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"cQ4al20W4L/NQlQSW9/pPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1765\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1762\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1763\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1764\"},\"data\":{\"type\":\"map\",\"entries\":[[\"club\",[\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Officer\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\"]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1766\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1767\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1761\"}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1757\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1754\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1755\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1756\"},\"data\":{\"type\":\"map\",\"entries\":[[\"weight\",[4,5,3,3,3,3,2,2,2,3,1,3,2,2,2,2,6,3,4,5,1,2,2,2,3,4,5,1,3,2,2,2,3,3,3,2,3,5,3,3,3,3,3,4,2,3,3,2,3,4,1,2,1,3,1,2,3,5,4,3,5,4,2,3,2,7,4,2,4,2,2,4,2,3,3,4,4,5]],[\"start\",[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,5,6,8,8,8,9,13,14,14,15,15,18,18,19,20,20,22,22,23,23,23,23,23,24,24,24,25,26,26,27,28,28,29,29,30,30,31,31,32]],[\"end\",[1,2,3,4,5,6,7,8,10,11,12,13,17,19,21,31,2,3,7,13,17,19,21,30,3,7,8,9,13,27,28,32,7,12,13,6,10,6,10,16,16,30,32,33,33,33,32,33,32,33,32,33,33,32,33,32,33,25,27,29,32,33,25,27,31,31,29,33,33,31,33,32,33,32,33,32,33,33]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1758\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1759\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1753\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1760\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1752\"}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1726\"},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1743\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1746\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1745\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1744\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1736\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1739\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1738\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1737\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1742\",\"attributes\":{\"axis\":{\"id\":\"p1736\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1749\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1743\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"2d0d92d1-4ce7-4b2e-b67c-d27881a1c538\",\"roots\":{\"p1718\":\"ecf60698-6f47-441f-942b-2e0ef4573e83\"},\"root_ids\":[\"p1718\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"3f198143-977a-429b-82de-7551e23f54a1\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1129\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1139\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1140\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1141\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1142\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1132\",\"attributes\":{\"text\":\"Networkx Integration Demonstration\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1153\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1170\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"jjnrO+2y5r/1Nt1UXhTCvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[1,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"O8+hCjgu2b/4IerR42bTvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[2,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"yDoE4cqBob/hmdC23CDPvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[3,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"yMrGc6yR37+0g0oJsKXhvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[4,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"0Me8NXhX9L+4GVHAm/y8Pw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[5,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"fSQiuWhm+L8/0lJrwLXRvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[6,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"dOW5uqZ7978ExXXFkmDDvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[7,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"rA29pNeS07/qGFBtYX7ivw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[8,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ATlvO6Otvz/Ehi7i/QK2Pw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[9,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"TtoG85VE5z8pTfewPMvjvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[10,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"xqaDJ7dD+L9EiofiKJO2Pw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[11,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"+bCimjRb8b/wS+bEArfaPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[12,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"e5dGkKis6L99GCCCy4fwvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[13,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"fwp/gFX1xr+T5SJ86FXDvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[14,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"QhAqWio19D/ikw53sSPePw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[15,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"QBqbm6rP3z8MWUgyE6DlPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[16,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAAMCJJQ4+KInRvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[17,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"0AjUyyt08r9JS/ePPJfjvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[18,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"nrMwSXVn9z8XqswzYC7IPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[19,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"wIzDhYm/2L/m3eiZ8MfMPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[20,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"Cq+sSQsh5z/K9oJZ3X/vPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[21,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"Jd+2GYIo7L9q9VTEJsHkvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[22,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"6dlFV8rR7D9vs3WJvOfoPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[23,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"t68evOe67j8TFelAh+LQPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[24,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"NltAzOdV8D/k6NnoHPjgPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[25,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"1cfHv+ba5j97iTepxk3hPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[26,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"UjzD0FvS9T9a7bVQ2gvQvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[27,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"PR6g+07P6T86UwVj2KGBPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[28,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"oTdsgd453j9PdKsO9vvTvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[29,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"d1E67Att8j/Fy3n1vJGgPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[30,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"NqbiifzQ0j8nXC1JqdCgvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[31,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"UjegS2BL1z824cz8CVXTPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[32,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ciUz8HT45T+AvTVs6YXUPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[33,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"/z0cgmd+5D/IVJEYXXPDPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1158\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1155\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1156\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1157\"},\"data\":{\"type\":\"map\",\"entries\":[[\"club\",[\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Officer\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\"]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1159\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1160\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1154\"}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1165\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1162\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1163\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1164\"},\"data\":{\"type\":\"map\",\"entries\":[[\"weight\",[4,5,3,3,3,3,2,2,2,3,1,3,2,2,2,2,6,3,4,5,1,2,2,2,3,4,5,1,3,2,2,2,3,3,3,2,3,5,3,3,3,3,3,4,2,3,3,2,3,4,1,2,1,3,1,2,3,5,4,3,5,4,2,3,2,7,4,2,4,2,2,4,2,3,3,4,4,5]],[\"start\",[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,5,6,8,8,8,9,13,14,14,15,15,18,18,19,20,20,22,22,23,23,23,23,23,24,24,24,25,26,26,27,28,28,29,29,30,30,31,31,32]],[\"end\",[1,2,3,4,5,6,7,8,10,11,12,13,17,19,21,31,2,3,7,13,17,19,21,30,3,7,8,9,13,27,28,32,7,12,13,6,10,6,10,16,16,30,32,33,33,33,32,33,32,33,32,33,33,32,33,32,33,25,27,29,32,33,25,27,31,31,29,33,33,31,33,32,33,32,33,32,33,33]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1166\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1167\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1161\"}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1168\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1169\"}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1138\"},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1148\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1149\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1150\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1151\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1143\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1144\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1145\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1146\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1147\",\"attributes\":{\"axis\":{\"id\":\"p1143\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1152\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1148\"}}}]}}]}};\n const render_items = [{\"docid\":\"3f198143-977a-429b-82de-7551e23f54a1\",\"roots\":{\"p1129\":\"f3c99fca-4ffd-4ff9-8f17-7fdfff4dbc47\"},\"root_ids\":[\"p1129\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1718"
+ "id": "p1129"
}
},
"output_type": "display_data"
@@ -732,7 +378,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -740,37 +386,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"3d3b51b0-8868-4919-a4c5-0a2d0e6edbc3\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Plot\",\"id\":\"p2104\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p2102\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p2103\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2107\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2108\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p2110\",\"attributes\":{\"text\":\"Graph Interaction Demonstration\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p2119\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p2150\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAA8D+1tLS07JUVPg==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[1,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAIR07z+XvbKiGoXHPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[2,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAANDW7T/LXllhlR7XPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[3,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAgPo06z9mr6xAiNjgPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[4,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAPal5z9mr6wg6o7lPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[5,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAgMhI4z9mr6xgW4npPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[6,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAIPqG3D9mr6yALaXsPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[7,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAwLGD0T9mr6ygRsfuPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[8,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAYOaetz9mr6zgDd3vPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[9,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAA4OWet79mr6zgDd3vPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[10,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAgLGD0b9mr6ygRsfuPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[11,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAA4PmG3L9mr6yALaXsPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[12,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAgMhI479mr6xgW4npPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[13,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAA4PWl579mr6xg6o7lPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[14,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAgPo0679mr6xAiNjgPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[15,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAA4M/W7b/LXlnhlR7XPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[16,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAIR077+XvbLCGoXHPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[17,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAA8L8tLS0NTiF3vg==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[18,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAIR0779pQk09GoXHvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[19,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAANDW7b81oaaelR7Xvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[20,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAoPo067+aUFMfiNjgvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[21,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAPal57+aUFMf6o7lvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[22,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAoMhI47+aUFM/W4npvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[23,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAQPqG3L+aUFN/LaXsvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[24,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAYLGD0b+aUFOfRsfuvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[25,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAA4OKet7+aUFP/Dd3vvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[26,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAYOOetz+aUFP/Dd3vvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[27,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAYLGD0T+aUFOfRsfuvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[28,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAQPqG3D+aUFN/LaXsvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[29,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAoMhI4z+aUFM/W4npvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[30,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAoPWl5z+aUFN/6o7lvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[31,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAYPo06z+aUFN/iNjgvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[32,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAANDW7T81oaZ+lR7Xvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[33,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAIR07z9pQk39GYXHvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2133\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2130\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2131\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2132\"},\"data\":{\"type\":\"map\",\"entries\":[[\"club\",[\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Officer\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\"]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2134\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2135\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2151\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":15},\"fill_color\":{\"type\":\"value\",\"value\":\"#2b83ba\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2159\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":15},\"fill_color\":{\"type\":\"value\",\"value\":\"#fdae61\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2167\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":15},\"fill_color\":{\"type\":\"value\",\"value\":\"#abdda4\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2125\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2122\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2123\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2124\"},\"data\":{\"type\":\"map\",\"entries\":[[\"weight\",[4,5,3,3,3,3,2,2,2,3,1,3,2,2,2,2,6,3,4,5,1,2,2,2,3,4,5,1,3,2,2,2,3,3,3,2,3,5,3,3,3,3,3,4,2,3,3,2,3,4,1,2,1,3,1,2,3,5,4,3,5,4,2,3,2,7,4,2,4,2,2,4,2,3,3,4,4,5]],[\"start\",[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,5,6,8,8,8,9,13,14,14,15,15,18,18,19,20,20,22,22,23,23,23,23,23,24,24,24,25,26,26,27,28,28,29,29,30,30,31,31,32]],[\"end\",[1,2,3,4,5,6,7,8,10,11,12,13,17,19,21,31,2,3,7,13,17,19,21,30,3,7,8,9,13,27,28,32,7,12,13,6,10,6,10,16,16,30,32,33,33,33,32,33,32,33,32,33,33,32,33,32,33,25,27,29,32,33,25,27,31,31,29,33,33,31,33,32,33,32,33,32,33,33]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2126\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2127\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p2175\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#CCCCCC\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.8},\"line_width\":{\"type\":\"value\",\"value\":5}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p2183\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#fdae61\"},\"line_width\":{\"type\":\"value\",\"value\":5}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p2191\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#abdda4\"},\"line_width\":{\"type\":\"value\",\"value\":5}}}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesAndLinkedEdges\",\"id\":\"p2199\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"EdgesAndLinkedNodes\",\"id\":\"p2201\"}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p2109\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p2112\",\"attributes\":{\"renderers\":\"auto\",\"tooltips\":null}},{\"type\":\"object\",\"name\":\"TapTool\",\"id\":\"p2113\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxSelectTool\",\"id\":\"p2114\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p2115\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"editable\":true,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}}]}}}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"3d3b51b0-8868-4919-a4c5-0a2d0e6edbc3\",\"roots\":{\"p2104\":\"a1e73631-368d-4976-806f-cbcfc1dd6c70\"},\"root_ids\":[\"p2104\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"4ded88d2-332f-4403-a3fb-6423194a36a6\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Plot\",\"id\":\"p1207\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1205\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1206\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1210\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1211\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1212\",\"attributes\":{\"text\":\"Graph Interaction Demonstration\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1224\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1241\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAA8D+1tLS07JUVPg==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[1,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAIR07z+XvbKiGoXHPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[2,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAANDW7T/LXllhlR7XPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[3,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAgPo06z9mr6xAiNjgPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[4,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAPal5z9mr6wg6o7lPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[5,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAgMhI4z9mr6xgW4npPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[6,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAIPqG3D9mr6yALaXsPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[7,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAwLGD0T9mr6ygRsfuPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[8,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAYOaetz9mr6zgDd3vPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[9,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAA4OWet79mr6zgDd3vPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[10,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAgLGD0b9mr6ygRsfuPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[11,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAA4PmG3L9mr6yALaXsPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[12,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAgMhI479mr6xgW4npPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[13,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAA4PWl579mr6xg6o7lPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[14,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAgPo0679mr6xAiNjgPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[15,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAA4M/W7b/LXlnhlR7XPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[16,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAIR077+XvbLCGoXHPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[17,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAA8L8tLS0NTiF3vg==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[18,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAIR0779pQk09GoXHvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[19,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAANDW7b81oaaelR7Xvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[20,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAoPo067+aUFMfiNjgvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[21,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAPal57+aUFMf6o7lvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[22,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAoMhI47+aUFM/W4npvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[23,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAQPqG3L+aUFN/LaXsvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[24,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAYLGD0b+aUFOfRsfuvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[25,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAA4OKet7+aUFP/Dd3vvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[26,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAYOOetz+aUFP/Dd3vvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[27,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAYLGD0T+aUFOfRsfuvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[28,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAQPqG3D+aUFN/LaXsvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[29,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAoMhI4z+aUFM/W4npvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[30,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAoPWl5z+aUFN/6o7lvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[31,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAYPo06z+aUFN/iNjgvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[32,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAANDW7T81oaZ+lR7Xvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[33,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAIR07z9pQk39GYXHvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1229\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1226\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1227\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1228\"},\"data\":{\"type\":\"map\",\"entries\":[[\"club\",[\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Officer\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\"]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1230\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1231\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1242\",\"attributes\":{\"radius\":{\"type\":\"value\",\"value\":0.05},\"fill_color\":{\"type\":\"value\",\"value\":\"#2b83ba\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1243\",\"attributes\":{\"radius\":{\"type\":\"value\",\"value\":0.05},\"fill_color\":{\"type\":\"value\",\"value\":\"#fdae61\"}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1244\",\"attributes\":{\"radius\":{\"type\":\"value\",\"value\":0.05},\"fill_color\":{\"type\":\"value\",\"value\":\"#abdda4\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1236\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1233\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1234\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1235\"},\"data\":{\"type\":\"map\",\"entries\":[[\"weight\",[4,5,3,3,3,3,2,2,2,3,1,3,2,2,2,2,6,3,4,5,1,2,2,2,3,4,5,1,3,2,2,2,3,3,3,2,3,5,3,3,3,3,3,4,2,3,3,2,3,4,1,2,1,3,1,2,3,5,4,3,5,4,2,3,2,7,4,2,4,2,2,4,2,3,3,4,4,5]],[\"start\",[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,5,6,8,8,8,9,13,14,14,15,15,18,18,19,20,20,22,22,23,23,23,23,23,24,24,24,25,26,26,27,28,28,29,29,30,30,31,31,32]],[\"end\",[1,2,3,4,5,6,7,8,10,11,12,13,17,19,21,31,2,3,7,13,17,19,21,30,3,7,8,9,13,27,28,32,7,12,13,6,10,6,10,16,16,30,32,33,33,33,32,33,32,33,32,33,33,32,33,32,33,25,27,29,32,33,25,27,31,31,29,33,33,31,33,32,33,32,33,32,33,33]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1237\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1238\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1245\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#CCCCCC\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.8},\"line_width\":{\"type\":\"value\",\"value\":5}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1246\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#fdae61\"},\"line_width\":{\"type\":\"value\",\"value\":5}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1247\",\"attributes\":{\"line_color\":{\"type\":\"value\",\"value\":\"#abdda4\"},\"line_width\":{\"type\":\"value\",\"value\":5}}}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesAndLinkedEdges\",\"id\":\"p1248\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"EdgesAndLinkedNodes\",\"id\":\"p1249\"}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1213\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1214\",\"attributes\":{\"renderers\":\"auto\",\"tooltips\":null}},{\"type\":\"object\",\"name\":\"TapTool\",\"id\":\"p1215\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxSelectTool\",\"id\":\"p1216\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1217\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"editable\":true,\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1223\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1222\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}}]}}}}]}};\n const render_items = [{\"docid\":\"4ded88d2-332f-4403-a3fb-6423194a36a6\",\"roots\":{\"p1207\":\"fc0dba82-d05e-47f0-9405-67b8f9ee2870\"},\"root_ids\":[\"p1207\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p2104"
+ "id": "p1207"
}
},
"output_type": "display_data"
@@ -808,12 +429,12 @@
"\n",
"graph_renderer = from_networkx(G, nx.circular_layout, scale=1, center=(0, 0))\n",
"\n",
- "graph_renderer.node_renderer.glyph = Circle(size=15, fill_color=Spectral4[0])\n",
+ "graph_renderer.node_renderer.glyph = Circle(radius=0.05, fill_color=Spectral4[0])\n",
"graph_renderer.node_renderer.selection_glyph = Circle(\n",
- " size=15, fill_color=Spectral4[2]\n",
+ " radius=0.05, fill_color=Spectral4[2]\n",
")\n",
"graph_renderer.node_renderer.hover_glyph = Circle(\n",
- " size=15, fill_color=Spectral4[1]\n",
+ " radius=0.05, fill_color=Spectral4[1]\n",
")\n",
"\n",
"graph_renderer.edge_renderer.glyph = MultiLine(\n",
@@ -854,7 +475,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -862,37 +483,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"bb78c39e-40ee-4a52-82b7-72a84f2664fa\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Plot\",\"id\":\"p2539\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p2537\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p2538\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2542\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2543\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p2545\",\"attributes\":{\"text\":\"Graph Interaction Demonstration\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p2554\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p2585\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"dIc1GbOv1T98tjL+OBrQvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[1,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"8s1ds8qAzz+6d5vtqiGsvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[2,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"UJ2R+2QdsD+NKG8gbGmLvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[3,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"DRMhm7rRxz+N/Gl5wcrTvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[4,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"EiolMmyU4j87h4hrWfDevw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[5,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"JxieyXls5z9HpgYP5Tngvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[6,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"UDjwN/Nr6D/xUKSlOtXZvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[7,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"VYCMK6+Bzz8O+PNd4rzFvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[8,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"DgiZflJmsr+GHegqbduzPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[9,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ygH4UZbDkz9Mr6yRcyvgPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[10,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"CJ06vW+V4z+1HVO7zAPkvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[11,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"nJoPdZnqyT+6Ap9OjSXkvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[12,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"gthOq2wF1D8o8ghwK7njvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[13,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"YJ7qnmyjqD8XSTIRD6C7vw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[14,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"CWT7keQO5b8MdJUXdX7QPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[15,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"GsusYgyp0r9kPzK+MIngPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[16,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAA8D/DS/RJjEDivw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[17,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"fQxApp0m5j/DrCrw7lSevw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[18,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"qunyI0VR6L9bRWRgrX7YPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[19,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"3MTIjXMq0z/VY+tLiMDBPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[20,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"94fLe4It2b9QvRvjn37lPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[21,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"O2iGVFk74j/92juj1ee5vw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[22,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"NWm2DHeg3b/HAgTQWFHhPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[23,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"SUdd5Aw24L+LLwSl2SnDPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[24,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"fIkJ/74V4r9FmigBlVHOvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[25,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"tis28W9w4L/lgdhe1jqxvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[26,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"+wCmZ+t+5b+22V4T7+LhPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[27,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"0mIdIke22L+sKHeh5uaOvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[28,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"3aGJvF03nL9gQjyeMubQPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[29,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"mxkJpXIw4r/kBVo8MsjYPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[30,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"mSMfk+q4u79JO+5waVvKPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[31,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"LA9gdBb30L/sipn2P7N5vw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[32,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"BmlfzIxA17+WwST3wVzSPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[33,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"vvBtvL0X07+UdpwTGE7QPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2568\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2565\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2566\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2567\"},\"data\":{\"type\":\"map\",\"entries\":[[\"club\",[\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Officer\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\"]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2569\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2570\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2586\",\"attributes\":{\"size\":{\"type\":\"value\",\"value\":15},\"fill_color\":{\"type\":\"value\",\"value\":\"#2b83ba\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2560\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2557\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2558\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2559\"},\"data\":{\"type\":\"map\",\"entries\":[[\"weight\",[4,5,3,3,3,3,2,2,2,3,1,3,2,2,2,2,6,3,4,5,1,2,2,2,3,4,5,1,3,2,2,2,3,3,3,2,3,5,3,3,3,3,3,4,2,3,3,2,3,4,1,2,1,3,1,2,3,5,4,3,5,4,2,3,2,7,4,2,4,2,2,4,2,3,3,4,4,5]],[\"edge_color\",[\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"red\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"red\",\"black\",\"black\",\"black\",\"red\",\"black\",\"red\",\"red\",\"red\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"red\",\"red\",\"red\",\"black\",\"red\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"red\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\"]],[\"start\",[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,5,6,8,8,8,9,13,14,14,15,15,18,18,19,20,20,22,22,23,23,23,23,23,24,24,24,25,26,26,27,28,28,29,29,30,30,31,31,32]],[\"end\",[1,2,3,4,5,6,7,8,10,11,12,13,17,19,21,31,2,3,7,13,17,19,21,30,3,7,8,9,13,27,28,32,7,12,13,6,10,6,10,16,16,30,32,33,33,33,32,33,32,33,32,33,33,32,33,32,33,25,27,29,32,33,25,27,31,31,29,33,33,31,33,32,33,32,33,32,33,33]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2561\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2562\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p2594\",\"attributes\":{\"line_color\":{\"type\":\"field\",\"field\":\"edge_color\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.8}}}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p2563\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p2555\"}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p2544\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p2547\",\"attributes\":{\"renderers\":\"auto\",\"tooltips\":[[\"index\",\"@index\"],[\"club\",\"@club\"]]}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p2548\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p2549\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p2550\"}]}}}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"bb78c39e-40ee-4a52-82b7-72a84f2664fa\",\"roots\":{\"p2539\":\"d3abf750-fcc4-412f-9c74-894f9916a8de\"},\"root_ids\":[\"p2539\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"ba5234f7-687c-401e-8edb-2cfb78616520\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Plot\",\"id\":\"p1286\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1284\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1285\",\"attributes\":{\"start\":-1.1,\"end\":1.1}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1289\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1290\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1291\",\"attributes\":{\"text\":\"Graph Interaction Demonstration\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GraphRenderer\",\"id\":\"p1303\",\"attributes\":{\"layout_provider\":{\"type\":\"object\",\"name\":\"StaticLayoutProvider\",\"id\":\"p1320\",\"attributes\":{\"graph_layout\":{\"type\":\"map\",\"entries\":[[0,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"pbvUPvfunb/RFxNw9Rvcvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[1,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"8DUlwMNYtz99586+eEDRvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[2,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"9aFdgDIDiD/PFHOarKayvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[3,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"awosYrz10D8Cefm0/CfVvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[4,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"/6ZAKN4IwL/xgv5ozTXqvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[5,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"e0yUWo3o2b9ye+qwdUbovw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[6,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"USylIrQG1b9pePt5dcvpvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[7,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ihz/W4rpwT9vE/OHEU7Wvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[8,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"dtscN3iAtT+a9IjyXeS6Pw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[9,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"fw90YeFT2b+rva7UBDbPPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[10,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"vlklWvtIzb8q+rMU+B7tvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[11,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"jd8T2Dvm0D9doqcXgrLpvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[12,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"TGE6AnU94D+f6rYeDaXhvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[13,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"kJnIyM5Cwj+IHO05Ipi4vw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[14,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"KN+1gOJm2j/lXE9rzyPjPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[15,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ht6Si0jwzD/D+hq9dVLkPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[16,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"fb4K3Bpb4r8AAAAAAADwvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[17,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"8tymbbwyuT9neb7dr2vpvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[18,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"CS4L33H5t788BqbTUo3rPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[19,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"f8DpHXFCyb8nBVDGE3XIvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[20,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"lkhOOt2U2D95aZJfKJjoPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[21,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"LM7zcu46xj+tBqYw4r7jvw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[22,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ntiArCsk2z8+RTs6AorcPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[23,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ZRAOfvkCtb8ek9aLKMniPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[24,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"Q6p8bETF3785dyKT49vgPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[25,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"K1qPTIdq079aXFPWVLPgPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[26,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"E5675tE9wD/VwSU3EbXtPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[27,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"CvCpxYTayb/o03etbNvZPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[28,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"DTeLymrHzb/GK0puVSbAPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[29,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"sZTa6wwetD8BofcLW5nnPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[30,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"BCOaWtMTzj+6dh3imXTHPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[31,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"5hxp69Dhw7+PNIbNUrXRPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[32,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"+9ldGxx5wT8Cagc07EfdPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}],[33,{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"TW9Z1BYFqD/NTz4+A6XZPw==\"},\"shape\":[2],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"node_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1308\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1305\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1306\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1307\"},\"data\":{\"type\":\"map\",\"entries\":[[\"club\",[\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Officer\",\"Mr. Hi\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Officer\",\"Mr. Hi\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\",\"Officer\"]],[\"index\",[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1309\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1310\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1321\",\"attributes\":{\"radius\":{\"type\":\"value\",\"value\":0.05},\"fill_color\":{\"type\":\"value\",\"value\":\"#2b83ba\"}}}}},\"edge_renderer\":{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1315\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1312\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1313\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1314\"},\"data\":{\"type\":\"map\",\"entries\":[[\"weight\",[4,5,3,3,3,3,2,2,2,3,1,3,2,2,2,2,6,3,4,5,1,2,2,2,3,4,5,1,3,2,2,2,3,3,3,2,3,5,3,3,3,3,3,4,2,3,3,2,3,4,1,2,1,3,1,2,3,5,4,3,5,4,2,3,2,7,4,2,4,2,2,4,2,3,3,4,4,5]],[\"edge_color\",[\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"red\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"red\",\"black\",\"black\",\"black\",\"red\",\"black\",\"red\",\"red\",\"red\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"red\",\"red\",\"red\",\"black\",\"red\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"red\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\",\"black\"]],[\"start\",[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,5,6,8,8,8,9,13,14,14,15,15,18,18,19,20,20,22,22,23,23,23,23,23,24,24,24,25,26,26,27,28,28,29,29,30,30,31,31,32]],[\"end\",[1,2,3,4,5,6,7,8,10,11,12,13,17,19,21,31,2,3,7,13,17,19,21,30,3,7,8,9,13,27,28,32,7,12,13,6,10,6,10,16,16,30,32,33,33,33,32,33,32,33,32,33,33,32,33,32,33,25,27,29,32,33,25,27,31,31,29,33,33,31,33,32,33,32,33,32,33,33]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1316\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1317\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"MultiLine\",\"id\":\"p1322\",\"attributes\":{\"line_color\":{\"type\":\"field\",\"field\":\"edge_color\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.8}}}}},\"selection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1318\"},\"inspection_policy\":{\"type\":\"object\",\"name\":\"NodesOnly\",\"id\":\"p1319\"}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1292\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1293\",\"attributes\":{\"renderers\":\"auto\",\"tooltips\":[[\"index\",\"@index\"],[\"club\",\"@club\"]]}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1294\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1295\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1301\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1300\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1302\"}]}}}}]}};\n const render_items = [{\"docid\":\"ba5234f7-687c-401e-8edb-2cfb78616520\",\"roots\":{\"p1286\":\"a0cf1bf4-b7d3-41e8-9430-4c301d8934d2\"},\"root_ids\":[\"p1286\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p2539"
+ "id": "p1286"
}
},
"output_type": "display_data"
@@ -945,7 +541,7 @@
"\n",
"graph_renderer = from_networkx(G, nx.spring_layout, scale=1, center=(0, 0))\n",
"\n",
- "graph_renderer.node_renderer.glyph = Circle(size=15, fill_color=Spectral4[0])\n",
+ "graph_renderer.node_renderer.glyph = Circle(radius=0.05, fill_color=Spectral4[0])\n",
"graph_renderer.edge_renderer.glyph = MultiLine(\n",
" line_color=\"edge_color\", line_alpha=0.8, line_width=1\n",
")\n",
@@ -957,9 +553,9 @@
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3.11 Kernel",
+ "display_name": "Python 3 (ipykernel)",
"language": "python",
- "name": "python311"
+ "name": "python3"
},
"language_info": {
"codemirror_mode": {
@@ -971,7 +567,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.11.4"
+ "version": "3.12.4"
},
"latex_envs": {
"LaTeX_envs_menu_present": true,
diff --git a/docs/bokeh/interactions.ipynb b/docs/bokeh/interactions.ipynb
index 06c99c3..5cd84c0 100755
--- a/docs/bokeh/interactions.ipynb
+++ b/docs/bokeh/interactions.ipynb
@@ -17,7 +17,7 @@
{
"data": {
"text/html": [
- "\n",
" \n",
"
\n",
- "
Loading BokehJS ...\n",
+ "
Loading BokehJS ...\n",
"
\n"
]
},
@@ -36,287 +36,8 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function now() {\n",
- " return new Date();\n",
- " }\n",
- "\n",
- " const force = true;\n",
- "\n",
- " if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n",
- " root._bokeh_onload_callbacks = [];\n",
- " root._bokeh_is_loading = undefined;\n",
- " }\n",
- "\n",
- "const JS_MIME_TYPE = 'application/javascript';\n",
- " const HTML_MIME_TYPE = 'text/html';\n",
- " const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n",
- " const CLASS_NAME = 'output_bokeh rendered_html';\n",
- "\n",
- " /**\n",
- " * Render data to the DOM node\n",
- " */\n",
- " function render(props, node) {\n",
- " const script = document.createElement(\"script\");\n",
- " node.appendChild(script);\n",
- " }\n",
- "\n",
- " /**\n",
- " * Handle when an output is cleared or removed\n",
- " */\n",
- " function handleClearOutput(event, handle) {\n",
- " const cell = handle.cell;\n",
- "\n",
- " const id = cell.output_area._bokeh_element_id;\n",
- " const server_id = cell.output_area._bokeh_server_id;\n",
- " // Clean up Bokeh references\n",
- " if (id != null && id in Bokeh.index) {\n",
- " Bokeh.index[id].model.document.clear();\n",
- " delete Bokeh.index[id];\n",
- " }\n",
- "\n",
- " if (server_id !== undefined) {\n",
- " // Clean up Bokeh references\n",
- " const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n",
- " cell.notebook.kernel.execute(cmd_clean, {\n",
- " iopub: {\n",
- " output: function(msg) {\n",
- " const id = msg.content.text.trim();\n",
- " if (id in Bokeh.index) {\n",
- " Bokeh.index[id].model.document.clear();\n",
- " delete Bokeh.index[id];\n",
- " }\n",
- " }\n",
- " }\n",
- " });\n",
- " // Destroy server and session\n",
- " const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n",
- " cell.notebook.kernel.execute(cmd_destroy);\n",
- " }\n",
- " }\n",
- "\n",
- " /**\n",
- " * Handle when a new output is added\n",
- " */\n",
- " function handleAddOutput(event, handle) {\n",
- " const output_area = handle.output_area;\n",
- " const output = handle.output;\n",
- "\n",
- " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n",
- " if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n",
- " return\n",
- " }\n",
- "\n",
- " const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n",
- "\n",
- " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n",
- " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n",
- " // store reference to embed id on output_area\n",
- " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n",
- " }\n",
- " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n",
- " const bk_div = document.createElement(\"div\");\n",
- " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n",
- " const script_attrs = bk_div.children[0].attributes;\n",
- " for (let i = 0; i < script_attrs.length; i++) {\n",
- " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n",
- " toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n",
- " }\n",
- " // store reference to server id on output_area\n",
- " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n",
- " }\n",
- " }\n",
- "\n",
- " function register_renderer(events, OutputArea) {\n",
- "\n",
- " function append_mime(data, metadata, element) {\n",
- " // create a DOM node to render to\n",
- " const toinsert = this.create_output_subarea(\n",
- " metadata,\n",
- " CLASS_NAME,\n",
- " EXEC_MIME_TYPE\n",
- " );\n",
- " this.keyboard_manager.register_events(toinsert);\n",
- " // Render to node\n",
- " const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n",
- " render(props, toinsert[toinsert.length - 1]);\n",
- " element.append(toinsert);\n",
- " return toinsert\n",
- " }\n",
- "\n",
- " /* Handle when an output is cleared or removed */\n",
- " events.on('clear_output.CodeCell', handleClearOutput);\n",
- " events.on('delete.Cell', handleClearOutput);\n",
- "\n",
- " /* Handle when a new output is added */\n",
- " events.on('output_added.OutputArea', handleAddOutput);\n",
- "\n",
- " /**\n",
- " * Register the mime type and append_mime function with output_area\n",
- " */\n",
- " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n",
- " /* Is output safe? */\n",
- " safe: true,\n",
- " /* Index of renderer in `output_area.display_order` */\n",
- " index: 0\n",
- " });\n",
- " }\n",
- "\n",
- " // register the mime type if in Jupyter Notebook environment and previously unregistered\n",
- " if (root.Jupyter !== undefined) {\n",
- " const events = require('base/js/events');\n",
- " const OutputArea = require('notebook/js/outputarea').OutputArea;\n",
- "\n",
- " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n",
- " register_renderer(events, OutputArea);\n",
- " }\n",
- " }\n",
- " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n",
- " root._bokeh_timeout = Date.now() + 5000;\n",
- " root._bokeh_failed_load = false;\n",
- " }\n",
- "\n",
- " const NB_LOAD_WARNING = {'data': {'text/html':\n",
- " \"\\n\"+\n",
- " \"
\\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",
- " \"
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n",
- " \"- use INLINE resources instead, as so:
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"from bokeh.resources import INLINE\\n\"+\n",
- " \"output_notebook(resources=INLINE)\\n\"+\n",
- " \"\\n\"+\n",
- " \"
\"}};\n",
- "\n",
- " function display_loaded() {\n",
- " const el = document.getElementById(\"cdc4df91-83ce-40ea-b17c-46686e649589\");\n",
- " if (el != null) {\n",
- " el.textContent = \"BokehJS is loading...\";\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " if (el != null) {\n",
- " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n",
- " }\n",
- " } else if (Date.now() < root._bokeh_timeout) {\n",
- " setTimeout(display_loaded, 100)\n",
- " }\n",
- " }\n",
- "\n",
- " function run_callbacks() {\n",
- " try {\n",
- " root._bokeh_onload_callbacks.forEach(function(callback) {\n",
- " if (callback != null)\n",
- " callback();\n",
- " });\n",
- " } finally {\n",
- " delete root._bokeh_onload_callbacks\n",
- " }\n",
- " console.debug(\"Bokeh: all callbacks have finished\");\n",
- " }\n",
- "\n",
- " function load_libs(css_urls, js_urls, callback) {\n",
- " if (css_urls == null) css_urls = [];\n",
- " if (js_urls == null) js_urls = [];\n",
- "\n",
- " root._bokeh_onload_callbacks.push(callback);\n",
- " if (root._bokeh_is_loading > 0) {\n",
- " console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
- " root._bokeh_is_loading = css_urls.length + js_urls.length;\n",
- "\n",
- " function on_load() {\n",
- " root._bokeh_is_loading--;\n",
- " if (root._bokeh_is_loading === 0) {\n",
- " console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n",
- " run_callbacks()\n",
- " }\n",
- " }\n",
- "\n",
- " function on_error(url) {\n",
- " console.error(\"failed to load \" + url);\n",
- " }\n",
- "\n",
- " for (let i = 0; i < css_urls.length; i++) {\n",
- " const url = css_urls[i];\n",
- " const element = document.createElement(\"link\");\n",
- " element.onload = on_load;\n",
- " element.onerror = on_error.bind(null, url);\n",
- " element.rel = \"stylesheet\";\n",
- " element.type = \"text/css\";\n",
- " element.href = url;\n",
- " console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n",
- " document.body.appendChild(element);\n",
- " }\n",
- "\n",
- " for (let i = 0; i < js_urls.length; i++) {\n",
- " const url = js_urls[i];\n",
- " const element = document.createElement('script');\n",
- " element.onload = on_load;\n",
- " element.onerror = on_error.bind(null, url);\n",
- " element.async = false;\n",
- " element.src = url;\n",
- " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
- " document.head.appendChild(element);\n",
- " }\n",
- " };\n",
- "\n",
- " function inject_raw_css(css) {\n",
- " const element = document.createElement(\"style\");\n",
- " element.appendChild(document.createTextNode(css));\n",
- " document.body.appendChild(element);\n",
- " }\n",
- "\n",
- " const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.1.1.min.js\"];\n",
- " const css_urls = [];\n",
- "\n",
- " const inline_js = [ function(Bokeh) {\n",
- " Bokeh.set_log_level(\"info\");\n",
- " },\n",
- "function(Bokeh) {\n",
- " }\n",
- " ];\n",
- "\n",
- " function run_inline_js() {\n",
- " if (root.Bokeh !== undefined || force === true) {\n",
- " for (let i = 0; i < inline_js.length; i++) {\n",
- " inline_js[i].call(root, root.Bokeh);\n",
- " }\n",
- "if (force === true) {\n",
- " display_loaded();\n",
- " }} else if (Date.now() < root._bokeh_timeout) {\n",
- " setTimeout(run_inline_js, 100);\n",
- " } else if (!root._bokeh_failed_load) {\n",
- " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
- " root._bokeh_failed_load = true;\n",
- " } else if (force !== true) {\n",
- " const cell = $(document.getElementById(\"cdc4df91-83ce-40ea-b17c-46686e649589\")).parents('.cell').data().cell;\n",
- " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
- " }\n",
- " }\n",
- "\n",
- " if (root._bokeh_is_loading === 0) {\n",
- " console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
- " run_inline_js();\n",
- " } else {\n",
- " load_libs(css_urls, js_urls, function() {\n",
- " console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n",
- " run_inline_js();\n",
- " });\n",
- " }\n",
- "}(window));"
- ],
- "application/vnd.bokehjs_load.v0+json": "(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"\\n\"+\n \"
\\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 \"
\\n\"+\n \"
\\n\"+\n \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n \"- use INLINE resources instead, as so:
\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded() {\n const el = document.getElementById(\"cdc4df91-83ce-40ea-b17c-46686e649589\");\n if (el != null) {\n el.textContent = \"BokehJS is loading...\";\n }\n if (root.Bokeh !== undefined) {\n if (el != null) {\n el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(display_loaded, 100)\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.1.1.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\nif (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"cdc4df91-83ce-40ea-b17c-46686e649589\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));"
+ "application/javascript": "'use strict';\n(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\nconst JS_MIME_TYPE = 'application/javascript';\n const HTML_MIME_TYPE = 'text/html';\n const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n const CLASS_NAME = 'output_bokeh rendered_html';\n\n /**\n * Render data to the DOM node\n */\n function render(props, node) {\n const script = document.createElement(\"script\");\n node.appendChild(script);\n }\n\n /**\n * Handle when an output is cleared or removed\n */\n function handleClearOutput(event, handle) {\n function drop(id) {\n const view = Bokeh.index.get_by_id(id)\n if (view != null) {\n view.model.document.clear()\n Bokeh.index.delete(view)\n }\n }\n\n const cell = handle.cell;\n\n const id = cell.output_area._bokeh_element_id;\n const server_id = cell.output_area._bokeh_server_id;\n\n // Clean up Bokeh references\n if (id != null) {\n drop(id)\n }\n\n if (server_id !== undefined) {\n // Clean up Bokeh references\n const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n cell.notebook.kernel.execute(cmd_clean, {\n iopub: {\n output: function(msg) {\n const id = msg.content.text.trim()\n drop(id)\n }\n }\n });\n // Destroy server and session\n const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n cell.notebook.kernel.execute(cmd_destroy);\n }\n }\n\n /**\n * Handle when a new output is added\n */\n function handleAddOutput(event, handle) {\n const output_area = handle.output_area;\n const output = handle.output;\n\n // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n return\n }\n\n const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n\n if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n // store reference to embed id on output_area\n output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n }\n if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n const bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n const script_attrs = bk_div.children[0].attributes;\n for (let i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n }\n\n function register_renderer(events, OutputArea) {\n\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n const toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[toinsert.length - 1]);\n element.append(toinsert);\n return toinsert\n }\n\n /* Handle when an output is cleared or removed */\n events.on('clear_output.CodeCell', handleClearOutput);\n events.on('delete.Cell', handleClearOutput);\n\n /* Handle when a new output is added */\n events.on('output_added.OutputArea', handleAddOutput);\n\n /**\n * Register the mime type and append_mime function with output_area\n */\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n /* Is output safe? */\n safe: true,\n /* Index of renderer in `output_area.display_order` */\n index: 0\n });\n }\n\n // register the mime type if in Jupyter Notebook environment and previously unregistered\n if (root.Jupyter !== undefined) {\n const events = require('base/js/events');\n const OutputArea = require('notebook/js/outputarea').OutputArea;\n\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n }\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"\\n\"+\n \"
\\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 \"
\\n\"+\n \"
\\n\"+\n \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n \"- use INLINE resources instead, as so:
\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded(error = null) {\n const el = document.getElementById(\"a1dc8a86-ab01-4cbc-93c1-22156211b019\");\n if (el != null) {\n const html = (() => {\n if (typeof root.Bokeh === \"undefined\") {\n if (error == null) {\n return \"BokehJS is loading ...\";\n } else {\n return \"BokehJS failed to load.\";\n }\n } else {\n const prefix = `BokehJS ${root.Bokeh.version}`;\n if (error == null) {\n return `${prefix} successfully loaded.`;\n } else {\n return `${prefix} encountered errors while loading and may not function as expected.`;\n }\n }\n })();\n el.innerHTML = html;\n\n if (error != null) {\n const wrapper = document.createElement(\"div\");\n wrapper.style.overflow = \"auto\";\n wrapper.style.height = \"5em\";\n wrapper.style.resize = \"vertical\";\n const content = document.createElement(\"div\");\n content.style.fontFamily = \"monospace\";\n content.style.whiteSpace = \"pre-wrap\";\n content.style.backgroundColor = \"rgb(255, 221, 221)\";\n content.textContent = error.stack ?? error.toString();\n wrapper.append(content);\n el.append(wrapper);\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(() => display_loaded(error), 100);\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.5.1.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n try {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\n\n } catch (error) {display_loaded(error);throw error;\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"a1dc8a86-ab01-4cbc-93c1-22156211b019\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));",
+ "application/vnd.bokehjs_load.v0+json": ""
},
"metadata": {},
"output_type": "display_data"
@@ -359,7 +80,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -367,37 +88,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"23e826bb-4870-4d5f-a6a8-03ae1d62151d\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"GridPlot\",\"id\":\"p1178\",\"attributes\":{\"rows\":null,\"cols\":null,\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1177\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1175\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1032\"},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1075\"},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1119\"}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1176\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1033\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1076\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1120\"}]}}]}},\"children\":[[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1001\",\"attributes\":{\"width\":250,\"height\":250,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1002\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1003\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1014\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1016\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1008\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1043\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1037\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1039\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1038\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[0,1,2,3,4,5,6,7,8,9,10]],[\"y\",[0,1,2,3,4,5,6,7,8,9,10]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1044\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1045\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1040\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"navy\"},\"fill_color\":{\"type\":\"value\",\"value\":\"navy\"},\"hatch_color\":{\"type\":\"value\",\"value\":\"navy\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1041\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"navy\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"navy\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"value\",\"value\":\"navy\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1042\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"navy\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"navy\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"value\",\"value\":\"navy\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1007\",\"attributes\":{\"tools\":[{\"id\":\"p1032\"},{\"id\":\"p1033\"}]}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1025\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1026\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1028\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1027\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1018\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1019\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1021\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1020\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1024\",\"attributes\":{\"axis\":{\"id\":\"p1018\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1031\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1025\"}}}]}},0,0],[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1046\",\"attributes\":{\"width\":250,\"height\":250,\"x_range\":{\"id\":\"p1002\"},\"y_range\":{\"id\":\"p1003\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1057\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1059\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1053\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1086\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1080\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1082\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1081\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[0,1,2,3,4,5,6,7,8,9,10]],[\"y\",[10,9,8,7,6,5,4,3,2,1,0]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1087\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1088\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1083\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"fill_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"hatch_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"marker\":{\"type\":\"value\",\"value\":\"triangle\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1084\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1},\"marker\":{\"type\":\"value\",\"value\":\"triangle\"}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1085\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2},\"marker\":{\"type\":\"value\",\"value\":\"triangle\"}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1052\",\"attributes\":{\"tools\":[{\"id\":\"p1075\"},{\"id\":\"p1076\"}]}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1068\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1069\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1071\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1070\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1061\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1062\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1064\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1063\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1067\",\"attributes\":{\"axis\":{\"id\":\"p1061\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1074\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1068\"}}}]}},0,1],[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1089\",\"attributes\":{\"width\":250,\"height\":250,\"x_range\":{\"id\":\"p1002\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1091\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1101\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1103\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1096\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1130\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1124\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1126\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1125\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[0,1,2,3,4,5,6,7,8,9,10]],[\"y\",[5,4,3,2,1,0,1,2,3,4,5]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1131\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1132\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1127\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1128\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1129\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1095\",\"attributes\":{\"tools\":[{\"id\":\"p1119\"},{\"id\":\"p1120\"}]}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1112\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1113\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1115\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1114\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1105\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1106\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1108\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1107\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1111\",\"attributes\":{\"axis\":{\"id\":\"p1105\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1118\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1112\"}}}]}},0,2]]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"23e826bb-4870-4d5f-a6a8-03ae1d62151d\",\"roots\":{\"p1178\":\"ceb3b81c-9cec-4d8a-b3d5-9b778bce0d43\"},\"root_ids\":[\"p1178\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"f4e2fd61-09bd-49e5-a1dc-66e7d3d22209\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"GridPlot\",\"id\":\"p1100\",\"attributes\":{\"rows\":null,\"cols\":null,\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1099\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1097\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1022\"},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1054\"},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1086\"}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1098\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1023\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1055\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1087\",\"attributes\":{\"renderers\":\"auto\"}}]}}]}},\"children\":[[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1001\",\"attributes\":{\"width\":250,\"height\":250,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1002\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1003\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1010\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1011\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1008\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1030\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1024\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1025\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1026\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[0,1,2,3,4,5,6,7,8,9,10]],[\"y\",[0,1,2,3,4,5,6,7,8,9,10]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1031\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1032\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1027\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"navy\"},\"fill_color\":{\"type\":\"value\",\"value\":\"navy\"},\"hatch_color\":{\"type\":\"value\",\"value\":\"navy\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1028\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"navy\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"navy\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"value\",\"value\":\"navy\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1029\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"navy\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"navy\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"value\",\"value\":\"navy\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1009\",\"attributes\":{\"tools\":[{\"id\":\"p1022\"},{\"id\":\"p1023\"}]}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1017\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1018\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1019\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1020\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1012\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1013\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1014\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1015\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1016\",\"attributes\":{\"axis\":{\"id\":\"p1012\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1021\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1017\"}}}]}},0,0],[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1033\",\"attributes\":{\"width\":250,\"height\":250,\"x_range\":{\"id\":\"p1002\"},\"y_range\":{\"id\":\"p1003\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1042\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1043\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1040\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1062\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1056\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1057\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1058\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[0,1,2,3,4,5,6,7,8,9,10]],[\"y\",[10,9,8,7,6,5,4,3,2,1,0]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1063\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1064\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1059\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"fill_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"hatch_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"marker\":{\"type\":\"value\",\"value\":\"triangle\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1060\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1},\"marker\":{\"type\":\"value\",\"value\":\"triangle\"}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1061\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2},\"marker\":{\"type\":\"value\",\"value\":\"triangle\"}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1041\",\"attributes\":{\"tools\":[{\"id\":\"p1054\"},{\"id\":\"p1055\"}]}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1049\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1050\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1051\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1052\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1044\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1045\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1046\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1047\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1048\",\"attributes\":{\"axis\":{\"id\":\"p1044\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1053\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1049\"}}}]}},0,1],[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1065\",\"attributes\":{\"width\":250,\"height\":250,\"x_range\":{\"id\":\"p1002\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1067\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1074\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1075\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1072\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1094\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1088\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1089\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1090\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[0,1,2,3,4,5,6,7,8,9,10]],[\"y\",[5,4,3,2,1,0,1,2,3,4,5]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1095\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1096\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1091\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1092\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1093\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2},\"marker\":{\"type\":\"value\",\"value\":\"square\"}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1073\",\"attributes\":{\"tools\":[{\"id\":\"p1086\"},{\"id\":\"p1087\"}]}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1081\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1082\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1083\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1084\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1076\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1077\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1078\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1079\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1080\",\"attributes\":{\"axis\":{\"id\":\"p1076\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1085\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1081\"}}}]}},0,2]]}}]}};\n const render_items = [{\"docid\":\"f4e2fd61-09bd-49e5-a1dc-66e7d3d22209\",\"roots\":{\"p1100\":\"eecb81b8-b5b3-4133-a204-2e743494b282\"},\"root_ids\":[\"p1100\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1178"
+ "id": "p1100"
}
},
"output_type": "display_data"
@@ -414,15 +110,15 @@
"\n",
"# create a new plot\n",
"s1 = figure(**plot_options)\n",
- "s1.circle(x, y0, size=10, color=\"navy\")\n",
+ "s1.scatter(x, y0, size=10, color=\"navy\")\n",
"\n",
"# create a new plot and share both ranges\n",
"s2 = figure(x_range=s1.x_range, y_range=s1.y_range, **plot_options)\n",
- "s2.triangle(x, y1, size=10, color=\"firebrick\")\n",
+ "s2.scatter(x, y1, size=10, color=\"firebrick\", marker='triangle')\n",
"\n",
"# create a new plot and share only one range\n",
"s3 = figure(x_range=s1.x_range, **plot_options)\n",
- "s3.square(x, y2, size=10, color=\"olive\")\n",
+ "s3.scatter(x, y2, size=10, color=\"olive\", marker='square')\n",
"\n",
"p = gridplot([[s1, s2, s3]])\n",
"\n",
@@ -448,7 +144,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -456,37 +152,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"780d803b-d02f-4e7d-9e2e-633c23cda2bd\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"GridPlot\",\"id\":\"p1559\",\"attributes\":{\"rows\":null,\"cols\":null,\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1558\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1555\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"BoxSelectTool\",\"id\":\"p1448\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1449\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"editable\":true,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"BoxSelectTool\",\"id\":\"p1499\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1500\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"editable\":true,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1556\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"LassoSelectTool\",\"id\":\"p1450\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"PolyAnnotation\",\"id\":\"p1451\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"xs\":[],\"ys\":[],\"editable\":true,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"LassoSelectTool\",\"id\":\"p1501\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"PolyAnnotation\",\"id\":\"p1502\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"xs\":[],\"ys\":[],\"editable\":true,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1557\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1452\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1503\"}]}}]}},\"children\":[[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1417\",\"attributes\":{\"width\":300,\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1418\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1419\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1430\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1432\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1424\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1465\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1414\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1416\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1415\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]],[\"y0\",[20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]],[\"y1\",[400,361,324,289,256,225,196,169,144,121,100,81,64,49,36,25,16,9,4,1,0,1,4,9,16,25,36,49,64,81,100,121,144,169,196,225,256,289,324,361,400]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1466\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1467\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1462\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y0\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1463\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y0\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1464\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y0\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1423\",\"attributes\":{\"tools\":[{\"id\":\"p1448\"},{\"id\":\"p1450\"},{\"id\":\"p1452\"}]}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1441\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1442\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1444\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1443\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1434\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1435\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1437\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1436\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1440\",\"attributes\":{\"axis\":{\"id\":\"p1434\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1447\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1441\"}}}]}},0,0],[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1468\",\"attributes\":{\"width\":300,\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1469\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1470\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1481\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1483\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1475\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1516\",\"attributes\":{\"data_source\":{\"id\":\"p1414\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1517\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1518\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1513\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y1\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1514\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y1\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1515\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y1\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1474\",\"attributes\":{\"tools\":[{\"id\":\"p1499\"},{\"id\":\"p1501\"},{\"id\":\"p1503\"}]}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1492\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1493\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1495\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1494\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1485\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1486\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1488\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1487\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1491\",\"attributes\":{\"axis\":{\"id\":\"p1485\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1498\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1492\"}}}]}},0,1]]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"780d803b-d02f-4e7d-9e2e-633c23cda2bd\",\"roots\":{\"p1559\":\"bf6a3f30-0272-40f4-98eb-664a4907aa09\"},\"root_ids\":[\"p1559\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"3d35f193-420c-42e6-b2c9-eff0c15836f3\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"GridPlot\",\"id\":\"p1191\",\"attributes\":{\"rows\":null,\"cols\":null,\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1190\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1187\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"BoxSelectTool\",\"id\":\"p1126\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1127\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"editable\":true,\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1133\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1132\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"BoxSelectTool\",\"id\":\"p1167\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1168\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"editable\":true,\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1174\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1173\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1188\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"LassoSelectTool\",\"id\":\"p1134\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"PolyAnnotation\",\"id\":\"p1135\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"xs\":[],\"ys\":[],\"editable\":true,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"LassoSelectTool\",\"id\":\"p1175\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"PolyAnnotation\",\"id\":\"p1176\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"xs\":[],\"ys\":[],\"editable\":true,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1189\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1136\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1177\"}]}}]}},\"children\":[[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1105\",\"attributes\":{\"width\":300,\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1106\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1107\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1114\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1115\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1112\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1143\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1102\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1103\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1104\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[-20,-19,-18,-17,-16,-15,-14,-13,-12,-11,-10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]],[\"y0\",[20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]],[\"y1\",[400,361,324,289,256,225,196,169,144,121,100,81,64,49,36,25,16,9,4,1,0,1,4,9,16,25,36,49,64,81,100,121,144,169,196,225,256,289,324,361,400]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1144\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1145\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1140\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y0\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1141\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y0\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1142\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y0\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1113\",\"attributes\":{\"tools\":[{\"id\":\"p1126\"},{\"id\":\"p1134\"},{\"id\":\"p1136\"}]}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1121\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1122\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1123\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1124\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1116\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1117\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1118\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1119\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1120\",\"attributes\":{\"axis\":{\"id\":\"p1116\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1125\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1121\"}}}]}},0,0],[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1146\",\"attributes\":{\"width\":300,\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1147\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1148\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1155\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1156\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1153\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1184\",\"attributes\":{\"data_source\":{\"id\":\"p1102\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1185\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1186\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1181\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y1\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1182\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y1\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1183\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y1\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1154\",\"attributes\":{\"tools\":[{\"id\":\"p1167\"},{\"id\":\"p1175\"},{\"id\":\"p1177\"}]}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1162\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1163\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1164\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1165\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1157\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1158\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1159\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1160\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1161\",\"attributes\":{\"axis\":{\"id\":\"p1157\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1166\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1162\"}}}]}},0,1]]}}]}};\n const render_items = [{\"docid\":\"3d35f193-420c-42e6-b2c9-eff0c15836f3\",\"roots\":{\"p1191\":\"b3645bd0-10b0-43db-a90c-728edd22b31c\"},\"root_ids\":[\"p1191\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1559"
+ "id": "p1191"
}
},
"output_type": "display_data"
@@ -506,11 +177,11 @@
"\n",
"# create a new plot and add a renderer\n",
"left = figure(tools=TOOLS, width=300, height=300)\n",
- "left.circle(\"x\", \"y0\", source=source)\n",
+ "left.scatter(\"x\", \"y0\", source=source)\n",
"\n",
"# create another new plot and add a renderer\n",
"right = figure(tools=TOOLS, width=300, height=300)\n",
- "right.circle(\"x\", \"y1\", source=source)\n",
+ "right.scatter(\"x\", \"y1\", source=source)\n",
"\n",
"p = gridplot([[left, right]])\n",
"\n",
@@ -537,7 +208,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -545,37 +216,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"b3bf8c15-0ff8-40f6-b8aa-f60a1732ee41\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1772\",\"attributes\":{\"width\":300,\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1773\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1774\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1786\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1788\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1775\",\"attributes\":{\"text\":\"Mouse over the dots\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1812\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1768\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1770\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1769\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]],[\"desc\",[\"A\",\"b\",\"C\",\"d\",\"E\"]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1813\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1814\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1809\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1810\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1811\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1780\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1771\",\"attributes\":{\"renderers\":\"auto\",\"tooltips\":[[\"index\",\"$index\"],[\"(x,y)\",\"($x, $y)\"],[\"desc\",\"@desc\"]]}}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1797\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1798\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1800\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1799\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1790\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1791\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1793\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1792\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1796\",\"attributes\":{\"axis\":{\"id\":\"p1790\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1803\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1797\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"b3bf8c15-0ff8-40f6-b8aa-f60a1732ee41\",\"roots\":{\"p1772\":\"a3c79cc0-46b6-40a1-b2d4-50c2b49e4814\"},\"root_ids\":[\"p1772\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"24a0f1f5-9129-477e-bdbb-bd7b81b5a846\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1197\",\"attributes\":{\"width\":300,\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1198\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1199\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1207\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1208\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1200\",\"attributes\":{\"text\":\"Mouse over the dots\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1225\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1193\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1194\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1195\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]],[\"desc\",[\"A\",\"b\",\"C\",\"d\",\"E\"]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1226\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1227\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1222\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1223\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1224\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1206\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1196\",\"attributes\":{\"renderers\":\"auto\",\"tooltips\":[[\"index\",\"$index\"],[\"(x,y)\",\"($x, $y)\"],[\"desc\",\"@desc\"]]}}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1214\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1215\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1216\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1217\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1209\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1210\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1211\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1212\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1213\",\"attributes\":{\"axis\":{\"id\":\"p1209\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1218\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1214\"}}}]}}]}};\n const render_items = [{\"docid\":\"24a0f1f5-9129-477e-bdbb-bd7b81b5a846\",\"roots\":{\"p1197\":\"f8489608-521d-4239-90ff-9e58fc354a14\"},\"root_ids\":[\"p1197\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1772"
+ "id": "p1197"
}
},
"output_type": "display_data"
@@ -605,7 +251,7 @@
" width=300, height=300, tools=[hover], title=\"Mouse over the dots\"\n",
")\n",
"\n",
- "p.circle(\"x\", \"y\", size=20, source=source)\n",
+ "p.scatter(\"x\", \"y\", size=20, source=source)\n",
"\n",
"show(p)"
]
@@ -630,7 +276,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -638,37 +284,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"b7a5bfa5-1cf4-4669-9553-e10583fa22e5\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Column\",\"id\":\"p1955\",\"attributes\":{\"children\":[{\"type\":\"object\",\"name\":\"Slider\",\"id\":\"p1954\",\"attributes\":{\"title\":\"foo\",\"start\":0,\"end\":10,\"value\":1,\"step\":0.1}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"b7a5bfa5-1cf4-4669-9553-e10583fa22e5\",\"roots\":{\"p1955\":\"fa7e8e7d-ae24-45e6-abc4-68d253277a03\"},\"root_ids\":[\"p1955\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"54c51f67-d0ea-42ee-b3d3-28b61638309d\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Column\",\"id\":\"p1229\",\"attributes\":{\"children\":[{\"type\":\"object\",\"name\":\"Slider\",\"id\":\"p1228\",\"attributes\":{\"title\":\"foo\",\"start\":0,\"end\":10,\"value\":1,\"step\":0.1}}]}}]}};\n const render_items = [{\"docid\":\"54c51f67-d0ea-42ee-b3d3-28b61638309d\",\"roots\":{\"p1229\":\"cc00266e-2d32-4c98-8329-e733c0468396\"},\"root_ids\":[\"p1229\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1955"
+ "id": "p1229"
}
},
"output_type": "display_data"
@@ -702,7 +323,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -710,37 +331,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"7717b4bd-f8f1-46a9-9439-3702c9298522\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p2037\",\"attributes\":{\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2038\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2039\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2050\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2052\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p2044\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2076\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2070\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2072\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2071\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2077\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2078\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2073\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2074\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2075\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p2043\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"TapTool\",\"id\":\"p2036\",\"attributes\":{\"renderers\":\"auto\",\"callback\":{\"type\":\"object\",\"name\":\"CustomJS\",\"id\":\"p2035\",\"attributes\":{\"code\":\"alert('you tapped a circle!')\"}}}}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2061\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2062\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2064\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2063\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2054\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2055\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2057\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2056\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2060\",\"attributes\":{\"axis\":{\"id\":\"p2054\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2067\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p2061\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"7717b4bd-f8f1-46a9-9439-3702c9298522\",\"roots\":{\"p2037\":\"c48c5378-e14e-4b30-8680-e4e23cef7001\"},\"root_ids\":[\"p2037\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"bba8aab3-a354-4bfd-9ef5-f44095398196\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1232\",\"attributes\":{\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1233\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1234\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1241\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1242\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1239\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1259\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1253\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1254\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1255\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1260\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1261\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1256\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1257\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1258\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1240\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"TapTool\",\"id\":\"p1231\",\"attributes\":{\"renderers\":\"auto\",\"callback\":{\"type\":\"object\",\"name\":\"CustomJS\",\"id\":\"p1230\",\"attributes\":{\"code\":\"alert('you tapped a circle!')\"}}}}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1248\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1249\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1250\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1251\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1243\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1244\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1245\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1246\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1247\",\"attributes\":{\"axis\":{\"id\":\"p1243\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1252\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1248\"}}}]}}]}};\n const render_items = [{\"docid\":\"bba8aab3-a354-4bfd-9ef5-f44095398196\",\"roots\":{\"p1232\":\"f9bb6074-0c9a-4608-9168-67b4a9f32ce0\"},\"root_ids\":[\"p1232\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p2037"
+ "id": "p1232"
}
},
"output_type": "display_data"
@@ -755,7 +351,7 @@
"\n",
"p = figure(width=600, height=300, tools=[tap])\n",
"\n",
- "p.circle(x=[1, 2, 3, 4, 5], y=[2, 5, 8, 2, 7], size=20)\n",
+ "p.scatter(x=[1, 2, 3, 4, 5], y=[2, 5, 8, 2, 7], size=20)\n",
"\n",
"show(p)"
]
@@ -778,7 +374,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -786,37 +382,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"0452ca49-5588-43d2-959d-630b0bdf2b82\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Column\",\"id\":\"p2296\",\"attributes\":{\"children\":[{\"type\":\"object\",\"name\":\"Slider\",\"id\":\"p2294\",\"attributes\":{\"js_property_callbacks\":{\"type\":\"map\",\"entries\":[[\"change:value\",[{\"type\":\"object\",\"name\":\"CustomJS\",\"id\":\"p2295\",\"attributes\":{\"args\":{\"type\":\"map\",\"entries\":[[\"source\",{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2236\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2238\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2237\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[0.0,0.005,0.01,0.015,0.02,0.025,0.03,0.035,0.04,0.045,0.05,0.055,0.06,0.065,0.07,0.075,0.08,0.085,0.09,0.095,0.1,0.105,0.11,0.115,0.12,0.125,0.13,0.135,0.14,0.145,0.15,0.155,0.16,0.165,0.17,0.17500000000000002,0.18,0.185,0.19,0.195,0.2,0.20500000000000002,0.21,0.215,0.22,0.225,0.23,0.23500000000000001,0.24,0.245,0.25,0.255,0.26,0.265,0.27,0.275,0.28,0.28500000000000003,0.29,0.295,0.3,0.305,0.31,0.315,0.32,0.325,0.33,0.335,0.34,0.34500000000000003,0.35000000000000003,0.355,0.36,0.365,0.37,0.375,0.38,0.385,0.39,0.395,0.4,0.405,0.41000000000000003,0.41500000000000004,0.42,0.425,0.43,0.435,0.44,0.445,0.45,0.455,0.46,0.465,0.47000000000000003,0.47500000000000003,0.48,0.485,0.49,0.495,0.5,0.505,0.51,0.515,0.52,0.525,0.53,0.535,0.54,0.545,0.55,0.555,0.56,0.5650000000000001,0.5700000000000001,0.5750000000000001,0.58,0.585,0.59,0.595,0.6,0.605,0.61,0.615,0.62,0.625,0.63,0.635,0.64,0.645,0.65,0.655,0.66,0.665,0.67,0.675,0.68,0.685,0.6900000000000001,0.6950000000000001,0.7000000000000001,0.705,0.71,0.715,0.72,0.725,0.73,0.735,0.74,0.745,0.75,0.755,0.76,0.765,0.77,0.775,0.78,0.785,0.79,0.795,0.8,0.805,0.81,0.8150000000000001,0.8200000000000001,0.8250000000000001,0.8300000000000001,0.835,0.84,0.845,0.85,0.855,0.86,0.865,0.87,0.875,0.88,0.885,0.89,0.895,0.9,0.905,0.91,0.915,0.92,0.925,0.93,0.935,0.9400000000000001,0.9450000000000001,0.9500000000000001,0.9550000000000001,0.96,0.965,0.97,0.975,0.98,0.985,0.99,0.995,1.0]],[\"y\",[0.0,0.005,0.01,0.015,0.02,0.025,0.03,0.035,0.04,0.045,0.05,0.055,0.06,0.065,0.07,0.075,0.08,0.085,0.09,0.095,0.1,0.105,0.11,0.115,0.12,0.125,0.13,0.135,0.14,0.145,0.15,0.155,0.16,0.165,0.17,0.17500000000000002,0.18,0.185,0.19,0.195,0.2,0.20500000000000002,0.21,0.215,0.22,0.225,0.23,0.23500000000000001,0.24,0.245,0.25,0.255,0.26,0.265,0.27,0.275,0.28,0.28500000000000003,0.29,0.295,0.3,0.305,0.31,0.315,0.32,0.325,0.33,0.335,0.34,0.34500000000000003,0.35000000000000003,0.355,0.36,0.365,0.37,0.375,0.38,0.385,0.39,0.395,0.4,0.405,0.41000000000000003,0.41500000000000004,0.42,0.425,0.43,0.435,0.44,0.445,0.45,0.455,0.46,0.465,0.47000000000000003,0.47500000000000003,0.48,0.485,0.49,0.495,0.5,0.505,0.51,0.515,0.52,0.525,0.53,0.535,0.54,0.545,0.55,0.555,0.56,0.5650000000000001,0.5700000000000001,0.5750000000000001,0.58,0.585,0.59,0.595,0.6,0.605,0.61,0.615,0.62,0.625,0.63,0.635,0.64,0.645,0.65,0.655,0.66,0.665,0.67,0.675,0.68,0.685,0.6900000000000001,0.6950000000000001,0.7000000000000001,0.705,0.71,0.715,0.72,0.725,0.73,0.735,0.74,0.745,0.75,0.755,0.76,0.765,0.77,0.775,0.78,0.785,0.79,0.795,0.8,0.805,0.81,0.8150000000000001,0.8200000000000001,0.8250000000000001,0.8300000000000001,0.835,0.84,0.845,0.85,0.855,0.86,0.865,0.87,0.875,0.88,0.885,0.89,0.895,0.9,0.905,0.91,0.915,0.92,0.925,0.93,0.935,0.9400000000000001,0.9450000000000001,0.9500000000000001,0.9550000000000001,0.96,0.965,0.97,0.975,0.98,0.985,0.99,0.995,1.0]]]}}}],[\"slider\",{\"id\":\"p2294\"}]]},\"code\":\"\\n var data = source.data;\\n var f = slider.value;\\n x = data['x']\\n y = data['y']\\n for (i = 0; i < x.length; i++) {\\n y[i] = Math.pow(x[i], f)\\n }\\n\\n // necessary because we mutated source.data in-place\\n source.change.emit();\\n\"}}]]]},\"title\":\"power\",\"start\":0.1,\"end\":6,\"value\":1,\"step\":0.1}},{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p2239\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2240\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2241\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2252\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2254\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p2246\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2291\",\"attributes\":{\"data_source\":{\"id\":\"p2236\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2292\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2293\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2288\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.6,\"line_width\":3}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2289\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1,\"line_width\":3}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2290\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2,\"line_width\":3}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p2245\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p2270\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p2271\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p2272\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p2273\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p2274\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p2275\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p2276\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2263\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2264\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2266\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2265\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2256\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2257\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2259\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2258\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2262\",\"attributes\":{\"axis\":{\"id\":\"p2256\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2269\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p2263\"}}}]}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"0452ca49-5588-43d2-959d-630b0bdf2b82\",\"roots\":{\"p2296\":\"fd3c979e-87ef-4d6e-bd3d-be4c8debb2eb\"},\"root_ids\":[\"p2296\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"bf3e8d24-b1f8-43fa-9f7c-06100511384a\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Column\",\"id\":\"p1310\",\"attributes\":{\"children\":[{\"type\":\"object\",\"name\":\"Slider\",\"id\":\"p1308\",\"attributes\":{\"js_property_callbacks\":{\"type\":\"map\",\"entries\":[[\"change:value\",[{\"type\":\"object\",\"name\":\"CustomJS\",\"id\":\"p1309\",\"attributes\":{\"args\":{\"type\":\"map\",\"entries\":[[\"source\",{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1262\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1263\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1264\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[0.0,0.005,0.01,0.015,0.02,0.025,0.03,0.035,0.04,0.045,0.05,0.055,0.06,0.065,0.07,0.075,0.08,0.085,0.09,0.095,0.1,0.105,0.11,0.115,0.12,0.125,0.13,0.135,0.14,0.145,0.15,0.155,0.16,0.165,0.17,0.17500000000000002,0.18,0.185,0.19,0.195,0.2,0.20500000000000002,0.21,0.215,0.22,0.225,0.23,0.23500000000000001,0.24,0.245,0.25,0.255,0.26,0.265,0.27,0.275,0.28,0.28500000000000003,0.29,0.295,0.3,0.305,0.31,0.315,0.32,0.325,0.33,0.335,0.34,0.34500000000000003,0.35000000000000003,0.355,0.36,0.365,0.37,0.375,0.38,0.385,0.39,0.395,0.4,0.405,0.41000000000000003,0.41500000000000004,0.42,0.425,0.43,0.435,0.44,0.445,0.45,0.455,0.46,0.465,0.47000000000000003,0.47500000000000003,0.48,0.485,0.49,0.495,0.5,0.505,0.51,0.515,0.52,0.525,0.53,0.535,0.54,0.545,0.55,0.555,0.56,0.5650000000000001,0.5700000000000001,0.5750000000000001,0.58,0.585,0.59,0.595,0.6,0.605,0.61,0.615,0.62,0.625,0.63,0.635,0.64,0.645,0.65,0.655,0.66,0.665,0.67,0.675,0.68,0.685,0.6900000000000001,0.6950000000000001,0.7000000000000001,0.705,0.71,0.715,0.72,0.725,0.73,0.735,0.74,0.745,0.75,0.755,0.76,0.765,0.77,0.775,0.78,0.785,0.79,0.795,0.8,0.805,0.81,0.8150000000000001,0.8200000000000001,0.8250000000000001,0.8300000000000001,0.835,0.84,0.845,0.85,0.855,0.86,0.865,0.87,0.875,0.88,0.885,0.89,0.895,0.9,0.905,0.91,0.915,0.92,0.925,0.93,0.935,0.9400000000000001,0.9450000000000001,0.9500000000000001,0.9550000000000001,0.96,0.965,0.97,0.975,0.98,0.985,0.99,0.995,1.0]],[\"y\",[0.0,0.005,0.01,0.015,0.02,0.025,0.03,0.035,0.04,0.045,0.05,0.055,0.06,0.065,0.07,0.075,0.08,0.085,0.09,0.095,0.1,0.105,0.11,0.115,0.12,0.125,0.13,0.135,0.14,0.145,0.15,0.155,0.16,0.165,0.17,0.17500000000000002,0.18,0.185,0.19,0.195,0.2,0.20500000000000002,0.21,0.215,0.22,0.225,0.23,0.23500000000000001,0.24,0.245,0.25,0.255,0.26,0.265,0.27,0.275,0.28,0.28500000000000003,0.29,0.295,0.3,0.305,0.31,0.315,0.32,0.325,0.33,0.335,0.34,0.34500000000000003,0.35000000000000003,0.355,0.36,0.365,0.37,0.375,0.38,0.385,0.39,0.395,0.4,0.405,0.41000000000000003,0.41500000000000004,0.42,0.425,0.43,0.435,0.44,0.445,0.45,0.455,0.46,0.465,0.47000000000000003,0.47500000000000003,0.48,0.485,0.49,0.495,0.5,0.505,0.51,0.515,0.52,0.525,0.53,0.535,0.54,0.545,0.55,0.555,0.56,0.5650000000000001,0.5700000000000001,0.5750000000000001,0.58,0.585,0.59,0.595,0.6,0.605,0.61,0.615,0.62,0.625,0.63,0.635,0.64,0.645,0.65,0.655,0.66,0.665,0.67,0.675,0.68,0.685,0.6900000000000001,0.6950000000000001,0.7000000000000001,0.705,0.71,0.715,0.72,0.725,0.73,0.735,0.74,0.745,0.75,0.755,0.76,0.765,0.77,0.775,0.78,0.785,0.79,0.795,0.8,0.805,0.81,0.8150000000000001,0.8200000000000001,0.8250000000000001,0.8300000000000001,0.835,0.84,0.845,0.85,0.855,0.86,0.865,0.87,0.875,0.88,0.885,0.89,0.895,0.9,0.905,0.91,0.915,0.92,0.925,0.93,0.935,0.9400000000000001,0.9450000000000001,0.9500000000000001,0.9550000000000001,0.96,0.965,0.97,0.975,0.98,0.985,0.99,0.995,1.0]]]}}}],[\"slider\",{\"id\":\"p1308\"}]]},\"code\":\"\\n var data = source.data;\\n var f = slider.value;\\n var x = data['x']\\n var y = data['y']\\n for (var i = 0; i < x.length; i++) {\\n y[i] = Math.pow(x[i], f)\\n }\\n\\n // necessary becasue we mutated source.data in-place\\n source.change.emit();\\n\"}}]]]},\"title\":\"power\",\"start\":0.1,\"end\":6,\"value\":1,\"step\":0.1}},{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1265\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1266\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1267\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1274\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1275\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1272\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1305\",\"attributes\":{\"data_source\":{\"id\":\"p1262\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1306\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1307\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1302\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.6,\"line_width\":3}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1303\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1,\"line_width\":3}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1304\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2,\"line_width\":3}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1273\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1286\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1287\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1288\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1289\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1295\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1294\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1296\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1297\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1298\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1281\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1282\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1283\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1284\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1276\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1277\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1278\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1279\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1280\",\"attributes\":{\"axis\":{\"id\":\"p1276\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1285\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1281\"}}}]}}]}}]}};\n const render_items = [{\"docid\":\"bf3e8d24-b1f8-43fa-9f7c-06100511384a\",\"roots\":{\"p1310\":\"d9c71345-b7ca-4338-8fa0-dbb5bc08f7c1\"},\"root_ids\":[\"p1310\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p2296"
+ "id": "p1310"
}
},
"output_type": "display_data"
@@ -841,9 +412,9 @@
" code=\"\"\"\n",
" var data = source.data;\n",
" var f = slider.value;\n",
- " x = data['x']\n",
- " y = data['y']\n",
- " for (i = 0; i < x.length; i++) {\n",
+ " var x = data['x']\n",
+ " var y = data['y']\n",
+ " for (var i = 0; i < x.length; i++) {\n",
" y[i] = Math.pow(x[i], f)\n",
" }\n",
"\n",
@@ -877,7 +448,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -885,37 +456,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"a3d6bbff-1da6-4e51-945a-601fe0cd179b\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Row\",\"id\":\"p2572\",\"attributes\":{\"children\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p2479\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2480\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2481\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2493\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2495\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p2482\",\"attributes\":{\"text\":\"Select Here\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2522\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2476\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2478\",\"attributes\":{\"js_property_callbacks\":{\"type\":\"map\",\"entries\":[[\"change:indices\",[{\"type\":\"object\",\"name\":\"CustomJS\",\"id\":\"p2571\",\"attributes\":{\"args\":{\"type\":\"map\",\"entries\":[[\"s1\",{\"id\":\"p2476\"}],[\"s2\",{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2525\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2527\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2526\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[]],[\"y\",[]]]}}}]]},\"code\":\"\\n const inds = cb_obj.indices;\\n const d1 = s1.data;\\n const d2 = s2.data;\\n d2['x'] = []\\n d2['y'] = []\\n for (let i = 0; i < inds.length; i++) {\\n d2['x'].push(d1['x'][inds[i]])\\n d2['y'].push(d1['y'][inds[i]])\\n }\\n s2.change.emit();\\n \"}}]]]},\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2477\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[0.6172367162340641,0.5498784430768602,0.5267254109825166,0.08057955290704855,0.2788832905768217,0.6791420652035325,0.3181008509983796,0.09047483971610948,0.7620223047580764,0.6770529442999723,0.9862528712780134,0.5106405205249291,0.21558616125676178,0.3604343184624089,0.7610583745858334,0.6860593832830623,0.08914967045993061,0.10075720887607931,0.9233158063666347,0.13446979499047385,0.18403279854446908,0.4006852479765459,0.035040656054754815,0.8624835923152345,0.5070253500437069,0.19474212835343774,0.5431242816298961,0.06501257201407318,0.6982054951815643,0.6005737309552356,0.7828753658471896,0.35647812306102855,0.8906284467120527,0.05432790924890041,0.14303512050629152,0.6306341728823036,0.9157988246251645,0.48705369800136344,0.17909222551364135,0.9509675279465455,0.6491104922372778,0.4505917468381355,0.35061879033516063,0.2403733759777852,0.24775217876802658,0.1429997533762204,0.8876795068364088,0.6293758506160652,0.9036332425836173,0.9261765882657936,0.7788492111234819,0.40978796051183064,0.7661734844233208,0.2005713356365173,0.3595678583038485,0.06277431573269865,0.8188099162892498,0.09732737997034224,0.918063140114452,0.4812283344437759,0.16080319440934332,0.6859632594633925,0.5242479710189385,0.0037161622524388704,0.39413213589647367,0.34487343952701544,0.5112721863029804,0.9537437731391185,0.49173676979133674,0.8866211042974954,0.9638485119775231,0.5865866226981131,0.9587195132655381,0.7452651990484418,0.6551706649674242,0.2692351335518929,0.0193656136681567,0.9510604148806232,0.9344057404157605,0.4253973926144614,0.6382441893757682,0.9378732338292048,0.9324207529277384,0.8953535513757996,0.014119917168240348,0.02865749850139787,0.3742960256611022,0.8006796231931252,0.7119421025384238,0.04411825854421558,0.5677641341204448,0.148864231471455,0.14831517333447475,0.67910848875747,0.18577290110341416,0.24635694237459305,0.46280163292449494,0.4802562844022207,0.33821981810486235,0.7057453831599301,0.3244577195033228,0.5836522448845641,0.3299720529204332,0.45708616749875586,0.5921102948851102,0.9448238166324658,0.47598905912335043,0.7361159829069044,0.7624334453598675,0.1069364102495981,0.34812839168450016,0.7446018396274162,0.4623502420872535,0.22903543708350027,0.7607325996178763,0.3733042672314435,0.3178270657314104,0.9206276522029965,0.3053955155711693,0.9049143087423657,0.9512025935153452,0.33081292590806466,0.32787767306320903,0.7534683159673937,0.35424120105711465,0.032761433403696194,0.9766676176417185,0.20585723519512378,0.1469321005256773,0.5380812258509718,0.09862975008465258,0.2675866048063028,0.44941940676706427,0.3138008176923889,0.9022442867696707,0.20085737742534315,0.06627743397272312,0.7875086466391562,0.7404315501332707,0.19552456591584433,0.36291386604682907,0.21791010214009043,0.5257696515723542,0.7365082654688324,0.3696725879136976,0.8625825609994944,0.48339398385540044,0.19252037680272815,0.5098739579648125,0.8012663165055088,0.5873679908639262,0.0903521916613903,0.8720128177992674,0.8116000616117026,0.21119295457743703,0.5726186279192976,0.774312272374546,0.8209503752277337,0.7599605085148138,0.8108251360725619,0.6362232318874801,0.7522328099735002,0.17007905820458924,0.5413957088934832,0.9242643749412655,0.616316280883579,0.7295888502061318,0.24531461260547338,0.43934179831272335,0.10385767009562519,0.6524593020587158,0.5194112118587414,0.3649544955385906,0.020391790830272094,0.007841795942704843,0.4680551981322919,0.7601043122197437,0.6057415762036954,0.47856577313457294,0.017362432253888116,0.8696660489222718,0.8930289488314798,0.32711191246421834,0.47776131426288326,0.20203788558645785,0.45167096389526085,0.537455156719877,0.6354011237023084,0.008522541951698548,0.12911769521675853,0.9226951614224025,0.6985895826984891,0.945678711777325,0.10490277168059792,0.8641436241734127,0.06135034558037833,0.4362685834605936,0.0935992786719323,0.653249517932527,0.9162257847693105,0.02951464826394512,0.6091593908967274,0.38747126120717024,0.6992299886777158,0.09303738900708325,0.7348693816231261,0.7241615707654867,0.031136821161605432,0.3156220156316748,0.2573190909594425,0.43052821823425835,0.37728974706701757,0.8729208484377664,0.18560973807720105,0.7563220187653014,0.5345993461229597,0.09318839816453939,0.19367366808620523,0.9787799935639966,0.8126689807546179,0.23005299281755576,0.5363755217742324,0.816678862984288,0.1785887383519439,0.2501955461830466,0.6964405985999628,0.5883733253414849,0.2692457701553834,0.41963928211042956,0.320959011239318,0.9739504681569616,0.06142266870680102,0.5267539482602484,0.8465762246935243,0.7715315114050227,0.6306240258061518,0.1421674994211095,0.10694943696210879,0.43823214834678914,0.502353890568337,0.22796881525823198,0.3570197399341096,0.037521800570596286,0.41453344704340767,0.6332378565829332,0.38392170542577253,0.028203810426490783,0.35443578271328446,0.7026951944779767,0.9952231068905397,0.5376881081968159,0.7540130170376232,0.0740208124088837,0.8085696881232945,0.7330907648447,0.5306937351936271,0.31212839467167997,0.033480812885813505,0.1972652066286401,0.04713405664787684,0.023639038860139627,0.5973512582591574,0.17872521971606548,0.4471091105622601,0.3796884284432218,0.8591091008180439,0.6952317099491087,0.08128538863879164,0.7667473625960798,0.7082491410863215,0.8907905237054584,0.3717812052522833,0.9423282962160937,0.31361439165467764,0.21292751754598738,0.3619128100235173,0.6876494443125221,0.44763569992050234,0.6393494438584195,0.9793430622564218,0.01920615595197117,0.16635334304454685,0.9130467665345635,0.3931985228831735,0.13292070612584195,0.42773884509997917,0.758359225499763,0.5610410259065342,0.4152527922085567,0.7500264382037412,0.6280766496388628,0.1775472253253858,0.13345735272127257,0.9776528332306416,0.39894760629020243,0.8396567414397509,0.35047476453368775,0.22511493323969034,0.9282934080914271,0.509431131848271,0.040880093227282255,0.03382666179305727,0.08214814112413649,0.9221881532679493,0.8661065150907874,0.7636587097830037,0.6652598433179159,0.06468700615480927,0.456145387539423,0.8464238544102983,0.9186744427760323,0.6819732642363936,0.370989754208331,0.5460284814095094,0.739319827739242,0.7669200277310702,0.2692735616502162,0.667046163501943,0.5398663047594746,0.6893578639828158,0.665881709319576,0.9625337327659245,0.6458997373919215,0.5834564301654247,0.0920619970756903,0.6302795479785976,0.759072221809833,0.6940134224180595,0.5493117553181407,0.38591147166513795,0.8141010327626458,0.8040511404788545,0.406207404066655,0.503095553122539,0.8159768029916957,0.6495196847038647,0.8391800984913518,0.25550484136140317,0.962125993960191,0.6079813679545485,0.04977745260763855,0.25267278075392996,0.37432113066305894,0.9345102204011774,0.6911656579866711,0.9440103636368707,0.8720221286995151,0.27530707980806857,0.32662366252824293,0.6752393745127692,0.22930443717996296,0.20529052252067093,0.45641192004952236,0.1742385318554459,0.8658586456123669,0.5441108863983275,0.8101123931783053,0.988645702510127,0.5414524373482934,0.3202171674082087,0.1057981720415434,0.802414550142263,0.22256415657788498,0.5360548487751263,0.3933627936146864,0.27313652363198737,0.9922600338414328,0.2761445769178795,0.8672206106243326,0.5019355708038955,0.0983127669805256,0.8956168503002115,0.47555265388093837,0.631908041794109,0.040226240245699874,0.5211883597562765,0.4932116998285657,0.09107558317617259,0.38468025334625855,0.9322107142091914,0.46149062978105515,0.07751551061602091,0.593939682156706,0.581984778198917,0.5423866322823008,0.9746978134617436,0.7547982278454562,0.4873816489164291,0.30126358818494503,0.16814564458082704,0.745952737742182,0.5085918456455165,0.37948009321785714,0.4019145949942482,0.5018189950074001,0.6287469417432214,0.34864116339104245,0.2858586227870594,0.5910708083789215,0.45406291316232505,0.8218603197690714,0.2921584274722828,0.787024558843398,0.46795737822557104,0.32100888855116483,0.5920070905095275,0.48594651288328405,0.8736192893922076,0.3834727182669526,0.40617675799456776,0.6380364945420615,0.003015433990194216,0.9515386666744198,0.20525526554446638,0.3330269004668641,0.02772411816427156,0.4706216098082038,0.03542464629804676,0.6104053185610552,0.6177913036271774,0.3497258142469998,0.12747942910165755,0.12768147096083704,0.9719780128256709,0.9054534547787001,0.218726197877684,0.6793966887864137,0.4595071308552914,0.2235279593095586,0.6572784808051185,0.11645452984123117,0.36439285571498203,0.4314071279374915,0.24402268206872257,0.4123537947358461,0.7916147782980333,0.4382134790662767,0.7351618643151127,0.20651321698101643,0.8242500062461694,0.507060198883094,0.18129327184740895,0.5703314667545226,0.9069995007105882,0.46799568923484236,0.5245321544535629,0.05089335536908779,0.901225420897033,0.36272180374352037,0.8315907274351824,0.6682766055246752,0.2448955831946189,0.7987665670504466,0.2802534291007992,0.12929668156906804,0.398485651506888,0.19690746662311054,0.6706814750859179,0.9071467541339516,0.6212116501827684,0.7522022849472894,0.09494137903933508,0.02837516899290604,0.7550532108818369,0.17286542059392263,0.9147527620950943,0.07117426782448011,0.8721864956537578,0.29508276709263137,0.3498383170613706,0.033286194649534195,0.8974461183553747,0.7804658889991631,0.8469402686071408,0.5025486770758364,0.9742534457849731,0.8979068903268784,0.4565727026219093,0.16351293862892613,0.15607351535032832,0.09940638999891271,0.4605050733429803,0.8109827130501343,0.35022736742299787,0.3365967048669176,0.39830948584410997,0.040206456960121706,0.46844338449369904,0.7686270004119468,0.9867784535291575,0.09531037977610757,0.034250088313167115,0.464811820403196,0.8501610149509504,0.8223930469792714,0.9407760823116557,0.4371811343071137,0.0017034268937726749,0.8868506569604436,0.10938943945326707]],[\"y\",[0.23741299396219928,0.23298138014549952,0.0374018149001516,0.3946992968704869,0.34276888426479835,0.520050094770971,0.6266942762323066,0.6768128337600681,0.8995469218115593,0.2404720868626582,0.4702554825494697,0.6950456365231642,0.12853305960726835,0.1571581733401629,0.4608642206993121,0.7706937433291216,0.33382318418697665,0.04947621521474532,0.16559601470745322,0.12790520736686062,0.05949482574217646,0.41828059399242046,0.6793958406806698,0.19597075947316123,0.1975155340928504,0.31352982110357286,0.9468747379061796,0.14843305219141412,0.29618917442208426,0.7566906485032325,0.6572703231680271,0.26477417746536747,0.5525735696073534,0.6989119867079078,0.007812192485821212,0.8311724569127823,0.11945145932116574,0.9534493157852513,0.8523213843759189,0.8513970537124717,0.2585573583491716,0.036034374154020554,0.8291528066892824,0.9389588496906122,0.590419724147332,0.8574272620562075,0.7361230230068835,0.10377635483029024,0.9209559537445803,0.7370197457506389,0.7390586598571875,0.33230759307573765,0.5526251332450676,0.7793153070251032,0.37016736884778423,0.20803456411646348,0.8071615549144856,0.038846809111029224,0.5938086013811428,0.11675088029435077,0.35449172517157646,0.2751359496833373,0.45943357986959776,0.818927346018181,0.9312193886638419,0.6881293237934115,0.4011095908739116,0.9037832652608757,0.39035253185079744,0.31850272284572567,0.9757655343522617,0.3502803163229935,0.7117550695451215,0.09835960901532781,0.18680820490932892,0.4332853746298909,0.9230676799056352,0.4987106491667346,0.1462658717686114,0.1813982646194945,0.9606687611734562,0.761789691451808,0.2825470399922567,0.8892535214912461,0.6746682697155073,0.8879137418006432,0.35717940281235494,0.8520346613540375,0.6837979563610501,0.7731611081190146,0.3333832278318639,0.6479886223240477,0.610660622578176,0.8224448426214066,0.9243932479435505,0.47948123050187896,0.15078864101426281,0.6843662480463233,0.5183332114703697,0.6032775249082616,0.6636055309491514,0.8191194593433436,0.005441739408392765,0.04389438343011198,0.34919277208871113,0.263774237874286,0.1886347327072604,0.5306217773865198,0.19651811631597882,0.8810587810083085,0.1452087296909952,0.0031160015382984962,0.5314352823029319,0.07686348783225472,0.4248743307818871,0.6670675449227932,0.17504121048150378,0.016433360708188793,0.5265750445280596,0.14527918199337753,0.3404422216084789,0.42027049320528875,0.10791188186522915,0.7523136317317697,0.759118601350604,0.5319807304996537,0.9062841645880702,0.17317558797137933,0.5007225522811336,0.763282331110502,0.7835804753502965,0.04331347091427429,0.40824386664754364,0.034494885858759816,0.8540997533003405,0.4890122991378206,0.16310726059738168,0.15509483190794293,0.84319096072815,0.04558952593360377,0.9965436526583598,0.011013785252251496,0.07144254111843862,0.8624029240917744,0.42833020221524065,0.21528215549129293,0.589168374769438,0.21930226109970918,0.31383610523909167,0.14717010137401376,0.6062459985332506,0.4972583862739477,0.7020118941025063,0.663731667897369,0.13833784342357358,0.19810434871906923,0.9687449278503285,0.8228971001381019,0.11466363753136322,0.688289029459411,0.4990347228189671,0.33378867490090025,0.7756116226110369,0.5725917890399119,0.8486365831551336,0.18889360756672746,0.6346245252236745,0.7019469771854701,0.08809417106161987,0.9879045474123653,0.2733588868651571,0.21724513420271685,0.5510157946807381,0.3362615867031278,0.6250431994971561,0.341440719172998,0.27768638487993924,0.36746078614835564,0.44927225152409167,0.5355876314344166,0.27585193498322347,0.8125554207825538,0.10804492767486384,0.5178938130587031,0.7141228310739429,0.24014210383000767,0.38717960479943825,0.02358253906439023,0.30441257673865507,0.8547751845218734,0.17357470621622006,0.9999102883283147,0.7012570491340478,0.1127145636103688,0.16323882044120286,0.8728911362632455,0.07667817511498176,0.41406248670295587,0.08130804286906335,0.34746813114289377,0.4656982677240036,0.04747998129943465,0.1169648670579837,0.3301160017779079,0.450468203873966,0.40212223137773184,0.3544127603105631,0.2080938100021429,0.16242161632669294,0.8573300987528023,0.5314929624735396,0.5188974365992387,0.607584890140565,0.05148017290329199,0.6259491667124589,0.33202613038009576,0.35500271074237677,0.9551506376254695,0.3554355453227941,0.5655650640286541,0.3966075464636216,0.9428969004148005,0.370398658215781,0.19996846110415833,0.007007476117087852,0.797724800647845,0.06597634784090933,0.7582902515862561,0.02460120078637551,0.7641497839923235,0.36339350825080863,0.9633059847775345,0.29715249441093583,0.5855354832817418,0.19247265208201825,0.10558683154559945,0.134823715350334,0.5949573153839707,0.010968265850159864,0.3078810530024252,0.2781388301705061,0.5893453374525147,0.026784431635846984,0.37815803105418844,0.385226018737026,0.5902940072756658,0.4804822310168224,0.47794159831689065,0.10148098776741787,0.5719109540548434,0.44958487831908345,0.6053897703110497,0.7622481807459398,0.5600403484249837,0.14251446415932412,0.5178946376635324,0.9986186693322839,0.2638275868311877,0.17823703784833766,0.8125503333134754,0.8593160440074775,0.27250412648826505,0.9912226728570268,0.4164535235729385,0.3524033008174339,0.08304146777047383,0.22136532044507695,0.992768884836086,0.45129807211283646,0.31578884818107444,0.6955011177705238,0.8016078032830328,0.18413948315063255,0.23713349091505886,0.35148047630906953,0.6608176814452926,0.15975454733493544,0.9879586055747032,0.169477137816611,0.9861950504685235,0.7865350689377304,0.8928727805030781,0.5346095783284022,0.3374706625604583,0.8109048456838591,0.5181510656027997,0.48693194992207967,0.1355222954180656,0.7817096069486499,0.6972711360863102,0.554825368461604,0.3041723341599707,0.3761377624211648,0.8349042751532235,0.9122595410079782,0.8464988285767922,0.7834978066856714,0.1119592383308109,0.7158944423271311,0.8835915096738807,0.21090904237513242,0.3644824725769159,0.954952307578908,0.27433147729086926,0.42311387860579264,0.5839374890501874,0.9622424112382282,0.40377696582559863,0.863412772235646,0.013359014832326044,0.3919874833968774,0.5240432983742884,0.9550351013466553,0.8483593332983527,0.7949219047859749,0.8499212622773925,0.3728095453905319,0.4967371513187354,0.47980681696598115,0.18626738096846907,0.007001181889652708,0.980378327518847,0.6686980820097131,0.29889014619040855,0.3660883101349909,0.1348513997025591,0.35013818368350935,0.9417361904550672,0.1896084828882273,0.4728856759861777,0.07152364639667308,0.4455994095100554,0.748911873389662,0.5111374557345855,0.0685303448809208,0.7564626229820182,0.3177327077041612,0.3582897657327029,0.4823578019617458,0.9269393479263499,0.8086750653177727,0.02994958013825899,0.9184753434812031,0.4585144224468436,0.8881173983885828,0.7788655651224773,0.6091538272761821,0.9779772851545985,0.5712711848839197,0.752808757923906,0.9061533837147691,0.06446349272714713,0.6359971814292107,0.2647992691528688,0.957062897381775,0.8119635463681649,0.09566662640805002,0.1799852895112224,0.46129855492324456,0.5610085578257453,0.4067291955511948,0.9690660211745733,0.16318759435551844,0.6318864545910701,0.5455375772243558,0.048377753122600176,0.10397289950727573,0.409678088047735,0.5226026596158038,0.36180165379701545,0.4505440852612962,0.5463542233175125,0.6586145485053009,0.8392307413949064,0.8372639006174118,0.40884081531605565,0.0694799775025221,0.011068812382858395,0.7348986748936616,0.5229372874476075,0.45352041090716233,0.416648580258107,0.5776234455266018,0.9960961266086786,0.5235587805211638,0.4651318168748214,0.4949183125869756,0.04822431988368414,0.9304076163440189,0.049949109195925434,0.5901870414104561,0.9958280292938552,0.40249121745591054,0.9532605851210242,0.9782155307730594,0.2752001201885489,0.38211331602720844,0.21297553793933965,0.9157001458905315,0.9788921159715103,0.13835337723300745,0.5883578540036508,0.2848416458675612,0.5116257794621689,0.6593596903446738,0.9279159576491586,0.7984448509410057,0.7159501874590555,0.4007927867853862,0.39591836761411137,0.7068044295289319,0.940636602155526,0.9989007104189692,0.7444493900388652,0.848382413203432,0.9807820943412409,0.9643153519566257,0.9129567740122444,0.5837286272600514,0.05933111137632108,0.14538659323546388,0.5914582238217563,0.9929245311779127,0.07248175361618237,0.500665963250697,0.6452882791415001,0.23489561437935913,0.5101163374941357,0.41897023001044154,0.4676156033548937,0.11565251100931295,0.03981201935990342,0.9758203722472315,0.6865291672590947,0.6784133439525879,0.05448408564209006,0.003921267956633057,0.370434553855412,0.5474410575754608,0.3347821500277719,0.1293965921341519,0.26846643505582735,0.5177407745154582,0.4699814904236601,0.09304217864897224,0.0368117920676857,0.11555819463267125,0.18909514652772497,0.5935536822815111,0.33463703533700273,0.16741961054372523,0.9275088631914925,0.4923106128136413,0.9390237526002182,0.7806439961141965,0.4130985363584565,0.09638303341951726,0.31628232145141266,0.8676161804656003,0.574862741658959,0.8723881426853309,0.9577965034180426,0.02862678147162312,0.9645150064468897,0.23249002954356757,0.3480595874117378,0.9127179813684992,0.839007629061219,0.9221644779749641,0.025686456082582687,0.7160453330465038,0.7340993138185241,0.2540619486758856,0.02220721081000243,0.1626892409965146,0.5160044875849362,0.8673884358232541,0.7170709730750351,0.19439732963438072,0.01283465086489044,0.2881448549809468,0.9220161694045215,0.07752876029839328,0.5557863368693838,0.3391100860357873,0.7463707569505246,0.11312949867862765,0.6970773498741611,0.7401145438853424,0.4877791328890474,0.14168150525247436,0.1977625540773179,0.22793739534558988,0.411142761464909,0.9329086672238042,0.047508147996387584,0.8370300066641433,0.6707689901621261,0.09812424025187405,0.8089015786274574]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2523\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2524\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2519\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.6},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.6},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.6}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2520\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2521\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p2487\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"LassoSelectTool\",\"id\":\"p2511\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"PolyAnnotation\",\"id\":\"p2512\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"xs\":[],\"ys\":[],\"editable\":true,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2504\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2505\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2507\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2506\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2497\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2498\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2500\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2499\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2503\",\"attributes\":{\"axis\":{\"id\":\"p2497\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2510\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p2504\"}}}]}},{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p2528\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p2538\"},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p2540\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2542\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2544\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p2531\",\"attributes\":{\"text\":\"Watch Here\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2567\",\"attributes\":{\"data_source\":{\"id\":\"p2525\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2568\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2569\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2564\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.6},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.6},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.6}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2565\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2566\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p2536\"},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2553\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2554\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2556\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2555\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2546\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2547\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2549\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2548\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2552\",\"attributes\":{\"axis\":{\"id\":\"p2546\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2559\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p2553\"}}}]}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"a3d6bbff-1da6-4e51-945a-601fe0cd179b\",\"roots\":{\"p2572\":\"b8229f87-9d23-4640-b175-92151753177c\"},\"root_ids\":[\"p2572\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"1da1130b-9a41-4579-bb38-90ba765ff025\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Row\",\"id\":\"p1384\",\"attributes\":{\"children\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1314\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1315\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1316\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1324\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1325\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1317\",\"attributes\":{\"text\":\"Select Here\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1344\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1311\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1312\",\"attributes\":{\"js_property_callbacks\":{\"type\":\"map\",\"entries\":[[\"change:indices\",[{\"type\":\"object\",\"name\":\"CustomJS\",\"id\":\"p1383\",\"attributes\":{\"args\":{\"type\":\"map\",\"entries\":[[\"s1\",{\"id\":\"p1311\"}],[\"s2\",{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1347\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1348\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1349\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[]],[\"y\",[]]]}}}]]},\"code\":\"\\n const inds = cb_obj.indices;\\n const d1 = s1.data;\\n const d2 = s2.data;\\n d2['x'] = []\\n d2['y'] = []\\n for (let i = 0; i < inds.length; i++) {\\n d2['x'].push(d1['x'][inds[i]])\\n d2['y'].push(d1['y'][inds[i]])\\n }\\n s2.change.emit();\\n \"}}]]]},\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1313\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[0.8578527645586292,0.5285225572253124,0.9438242428711914,0.8447248041799399,0.7012172272481662,0.16997516815375124,0.17780789038916478,0.9360373522091437,0.5937569104069231,0.4580386068805301,0.5542124763695541,0.858709509778383,0.366072985045507,0.5984206483432639,0.9437740129418118,0.2751771881411381,0.20324875513307772,0.12201591352600838,0.7251074318181684,0.531261798751321,0.5337378712096924,0.42187275428099136,0.7014110259153958,0.11117043673947402,0.24435302806394454,0.6213974808369852,0.07640645310168037,0.27684831719239333,0.5258697090945288,0.14774526853963132,0.6699977708187658,0.03672996743285051,0.23983183996716617,0.5390690175995974,0.9666559278240164,0.9799698572750566,0.17608955512766122,0.606163355012009,0.1751737438108094,0.8455998223760796,0.34639340760224335,0.05669653220191262,0.6358046889426178,0.055564355775923224,0.4258482419923515,0.998878132486122,0.7950934292776588,0.1723676143599805,0.22166376010528788,0.017256713703666215,0.012232157746294825,0.9805695179332978,0.9811322346414744,0.421619441913223,0.9534799945813485,0.26902785607257484,0.8903017543637726,0.7981603142092341,0.2280023130466825,0.6853685088063024,0.02737008887914749,0.2372789635182896,0.8799857689826863,0.9607539828012805,0.6522375425113708,0.9636714780595855,0.2825492861993274,0.4099562804448069,0.45547452311094117,0.23728600922844068,0.08558538305926033,0.7791906579896845,0.73764155226399,0.8773385805734162,0.3634304991283832,0.5429803136647787,0.7727371092136792,0.17542288188957256,0.35113943442576856,0.7813328462262145,0.4401307717606139,0.4493986196196267,0.727168906444695,0.22201669166974025,0.4510184643673104,0.11613028091670163,0.9162176245735248,0.7594614248243208,0.454153887141974,0.9072916483786606,0.8743835256816093,0.37782516169565805,0.7637168890950569,0.4781573269754865,0.7783882416548479,0.28829481791035794,0.12139547882575885,0.9126588794467766,0.43521978948819295,0.34338284609815184,0.4429666076096096,0.31409095132762654,0.48863245306644576,0.24745877930506843,0.30243595778470667,0.9454563311561865,0.05917915639069349,0.13921243696185726,0.7353554269448952,0.14712200549366883,0.04506116308729624,0.0012463174741148553,0.7663390369873057,0.6417692096307216,0.6074325637362228,0.4539690559149938,0.22988661581925673,0.9700133605637616,0.6248638166327543,0.9896474613800705,0.7481820961799707,0.5673331400144193,0.16614120351648165,0.8348549388729458,0.7813804128836053,0.345622239372652,0.8849580289392337,0.08652337254458087,0.1929879477176314,0.39135715654034287,0.9781641866703094,0.1636295996968583,0.32200165708807693,0.3795262668792808,0.5334625749919678,0.16777355598600163,0.31241624489576136,0.3924626745429325,0.5639131992076177,0.08398586924057938,0.5787397850397988,0.6375215458366208,0.34757595686465137,0.3242146939308178,0.9266952681960045,0.6147243097680697,0.5417374568278972,0.32117800482266523,0.43519200519905,0.9984527850429383,0.7736349444309444,0.12757152057333854,0.14709786847336692,0.748648755606808,0.10788470960567786,0.3491170064329159,0.4409414225452165,0.1006495666025844,0.5852105040076729,0.12911357911631016,0.5020603182163469,0.25689993970365654,0.9863640755306711,0.9193042076100676,0.4450504877860535,0.2551335758073795,0.6042760878920174,0.22806165968820202,0.25816095755871027,0.14870687717062692,0.8700269201993773,0.990117153860906,0.0031411291776901606,0.6177193572680372,0.8143584493505764,0.7274010838390921,0.5714020200779741,0.05721583358303772,0.15652962583426266,0.15178090752231632,0.7948887455200601,0.2722711495697683,0.9178199781752479,0.735037369611982,0.4904689361919249,0.8034955606936739,0.07117135603629954,0.3883880691863052,0.7599914399844424,0.9759052017332164,0.3269634565213292,0.944047431100683,0.7937575327911957,0.9630677672105558,0.12340395663537596,0.5957190426394176,0.9272408918332642,0.40999678196973444,0.3525587734524934,0.7172954753829425,0.1555216129746554,0.08972439165632418,0.07762143478429318,0.5261808925052016,0.49720607329735,0.8342169630209141,0.10722917314369562,0.2380677268926873,0.8794280483398149,0.2064510093752452,0.8718079204796643,0.7988515378544011,0.9039295730250754,0.7362663577999929,0.5485539164745139,0.2529375186478474,0.28830233356395074,0.16573565950494396,0.9835630523999657,0.9898624225156482,0.21980102264205637,0.23424645762915264,0.7516224949967649,0.11480050637608363,0.9419557607837264,0.27182795534736925,0.7140683021608561,0.6523700633808599,0.2550613599172562,0.7144178746784114,0.12575637392220196,0.2480675688548396,0.7422095646849519,0.9188704452755319,0.5670533272296446,0.6562748721284214,0.6468185273401251,0.681420287728397,0.33976496494699615,0.9209592788410595,0.4297107343477349,0.24696297485909546,0.08928799382033004,0.49364228162090096,0.22434449564239645,0.6923317570726396,0.9507582603931308,0.15081643881120532,0.7544689188674424,0.9633913882091132,0.11665337663022224,0.9394281447035268,0.8992679954944307,0.9274213003533934,0.5025973953910673,0.6732739061315842,0.16296153854959639,0.1989342843459868,0.37218882576779244,0.9282029521912953,0.9964984239973576,0.9196639814185008,0.9178191131766019,0.13751421099018857,0.5153729484722109,0.5590455399076784,0.1981439157802677,0.3386259074876804,0.4235772025931084,0.8970999716370809,0.893883554425688,0.11496393635343893,0.5427032413678063,0.6563459297905401,0.9369062383114345,0.1780221599984032,0.03211350160176174,0.7665930997817691,0.8444576358432045,0.6398724532867381,0.061620811157519495,0.6237322511654445,0.4679897053677675,0.11962454541939427,0.757844918894012,0.045345072242374496,0.45125294681972783,0.5063445390818981,0.5090028563202588,0.3169460315091708,0.047296842091812175,0.3612084147548633,0.20139747665470698,0.6168946678436564,0.04710131080618429,0.20361046034487273,0.13807250316636022,0.19058674305386247,0.07002528897194071,0.6076600634583627,0.17704419165879182,0.9673052768277253,0.8867952942623888,0.26327340361708973,0.3101050806707968,0.9393951941310724,0.1281820005062274,0.3607294829744312,0.7795247171478373,0.9258204052159216,0.6810874062491002,0.6160015168629986,0.3463156529375012,0.23317558806879768,0.8729146810792141,0.4756110803832253,0.5601664813949165,0.7584301868100042,0.7314953673565664,0.12310503058801903,0.5868525202014756,0.10667707361231604,0.3507835016788319,0.43329699853719916,0.3623635728446718,0.5475543037504715,0.5607900218368309,0.35648565008586175,0.0393321534344967,0.3558116303581079,0.8905783086373139,0.22804861142957145,0.2689987618235471,0.3706171591636366,0.0837034227271155,0.8482223469717811,0.879209637491126,0.26187449491808434,0.9553532655032532,0.22418660959678227,0.4159750934497026,0.33377874973946553,0.9405036285369976,0.7197732920282003,0.12316851062278822,0.62991028374823,0.03245791387166552,0.8986292168080915,0.08642386823907389,0.7173051853695939,0.3902625754096569,0.9435795012094604,0.1454887588756777,0.003474463810053563,0.13546049362246204,0.7215776326838311,0.7312831326188342,0.27719655653619524,0.04153284437346705,0.6744703010464865,0.662473207208417,0.9743230428595516,0.4977656952688051,0.3411844113058141,0.7476725385559064,0.3887763889889616,0.011935660262305303,0.6372928862818434,0.9095812104673914,0.2263837985731445,0.13235787187620307,0.26222968416536807,0.1714104472202852,0.44140529423085584,0.31560336129768907,0.21104313854355705,0.582211166610344,0.24002838276941751,0.32000992315701415,0.43465686954735117,0.8990743657174197,0.5495482127271895,0.43442711887714736,0.2326329372184891,0.7816791541056539,0.22396812107601094,0.7997982637423064,0.9711926770963953,0.9592515712989237,0.994493208207554,0.8903994650701667,0.718831012909527,0.48456597047207894,0.8869803270485043,0.2837347680288853,0.20481778379143778,0.8957759973931917,0.9204128738718379,0.21464731116026492,0.5809931873892422,0.17598588227822431,0.22720605964162333,0.5212734668858512,0.799759248054262,0.8357559109545855,0.003002635098816042,0.7301086961364264,0.857364754465318,0.6253235703791857,0.676624449396667,0.06292744976805431,0.19619635424228465,0.7715301233789669,0.9184186791906234,0.1914965812385594,0.1285863963200794,0.06194414289622163,0.6357238202283697,0.4590030292700068,0.3012916645980388,0.21678367276310284,0.8171645574914614,0.22083666733350593,0.6492740585828197,0.04692984377067788,0.3899018254346901,0.46292366766346527,0.37075928034971106,0.6000520196079614,0.7171555982909699,0.08040436593572431,0.5833360881149094,0.7871428638544058,0.9884817023480282,0.04479286331155519,0.3760361879417302,0.7189713625203691,0.6619414459433608,0.9296770580562723,0.33301018392434645,0.14756760303184346,0.5512483596281124,0.2071199808499452,0.7837184399854711,0.27180033391859004,0.5755221979912579,0.06034670112250973,0.3821821270436804,0.6825611284025441,0.9390221367926989,0.1684002577188567,0.6347508079061782,0.31322290053741986,0.8476302103603114,0.26987558814767165,0.7780418930799977,0.09935324319624028,0.9255382464755642,0.27398631935313733,0.7370367527512314,0.7159946398326611,0.49089799650185006,0.10579103961688263,0.1091129126372945,0.04576366018906941,0.6488665098302576,0.33308935421271557,0.513036777241258,0.04854513823372819,0.9307211186835997,0.17712305237505988,0.8762052808709092,0.9924176698683,0.50197936756072,0.3742685570624077,0.06580398275923449,0.5136551367516272,0.3130786590306033,0.07536818630301612,0.7584891125320914,0.9836119087410327,0.06702886125420049,0.10471169304518313,0.9445685778469424,0.6881505099951223,0.2925415953583136,0.05450130789326246,0.857680814821187,0.7293598988140146,0.9484706390008704,0.3349352670522865,0.8655946061215801,0.5817110081861109,0.48857962306356895,0.6734173295347737,0.4177463295244289,0.8980674132916036,0.14545211468540953,0.7618248187047011,0.6920744848425561]],[\"y\",[0.41545105176004393,0.914409106341682,0.5398668985286681,0.7714726583437302,0.03914619599280522,0.15520257535756454,0.6593173778243265,0.3327611828098891,0.176352845564116,0.23379926723747246,0.11557284613803898,0.32475847814236225,0.7267208090104378,0.27115237539208603,0.9052507439977682,0.01304594418403926,0.21565026205351234,0.13748885591118654,0.4886254474059998,0.7463027205924737,0.7312085856452389,0.6425485810007794,0.5578894095931716,0.6084751536336621,0.5911965016890577,0.46540943204329965,0.8094715825874734,0.7845412095129227,0.4495840639128925,0.6283415414108641,0.007627361384155873,0.8383951505197793,0.6751731985151268,0.7715681770694113,0.08647910897195221,0.6592313846932258,0.08476286843815273,0.7767299492728112,0.4755374239719643,0.7022293206523137,0.06563481850244657,0.6383543484062661,0.4587996035527383,0.45954498965735846,0.4331102312381342,0.8032713819008189,0.8825556581853948,0.7928713384780187,0.9352735333207248,0.9918220274699213,0.8027472836397617,0.17350938680593742,0.48025275999172834,0.493991947254676,0.85811246851599,0.011611469311379352,0.7924444075326716,0.3774332513014298,0.7834612293645995,0.7724852371202958,0.7030149073841339,0.7311405476229674,0.7862982499413143,0.39699776960215405,0.970156413875144,0.23963221003746626,0.0692057480340077,0.7667291325804594,0.14071265161262503,0.522854095166097,0.9838954089216997,0.4368088681652972,0.10796017668025226,0.8848624709934353,0.440238364284826,0.5651247457236536,0.5518408218953523,0.8690387992445207,0.38986257233338517,0.9924037090539664,0.813265817149427,0.21910221923421958,0.43869191088991666,0.34132374691441403,0.5668508673221081,0.19467802275332657,0.5517137522241774,0.8988563960706281,0.15903440107896105,0.7538138293665713,0.2610790895288829,0.6930022040942581,0.7123979643762908,0.654334298701377,0.48154249221343837,0.977702447266773,0.5491009736975808,0.1960241570865051,0.9451050770549743,0.5958146669298855,0.07821290293491379,0.25652205371758463,0.9622438786042281,0.23968231224066483,0.13941848156127434,0.6101890614219231,0.1774956900363731,0.9956311378220268,0.34367563624966424,0.5952922259773824,0.8455823622186527,0.8898505936219612,0.49773667830554746,0.08580341158590876,0.7400998660534064,0.3150679132452342,0.5803846052309602,0.45085475545333886,0.6117608442783152,0.8320663072343955,0.05481382545144353,0.8765898473936947,0.1769710188957737,0.60063259244305,0.3299841762232709,0.9508068903987146,0.8841823259735369,0.11813400311697642,0.7973569296410259,0.3336811457205855,0.05093763610266289,0.7964526657694385,0.1618086638734647,0.35160724443596414,0.7845958555585298,0.5973664017259414,0.5908326010414586,0.11859160162172755,0.023424496662262317,0.28055696308419287,0.2756279580963096,0.8952737101015551,0.8306122385683518,0.24252097420207663,0.1407103431365675,0.3072104894622951,0.8566809939039257,0.48679833108124093,0.23009045407634332,0.9865607768650014,0.37784762651797144,0.4970906331314131,0.1668270966262536,0.11926757023784229,0.9016289048221265,0.34254160487270646,0.6573532615370393,0.26809718939367355,0.5172095414880061,0.7385860555160828,0.12676537451781578,0.9530471735722192,0.5404985101260664,0.18137256482375985,0.6689200237609069,0.15369761559888762,0.490977458839861,0.16226523468544263,0.25873868719990145,0.1456453126662709,0.8937306467836982,0.8804227397392946,0.47182798485051447,0.7048293021187679,0.5825410875400587,0.8250777173936436,0.2522767841939376,0.2649429127693995,0.47484901192669116,0.49579789955310805,0.28894695139215343,0.16189613591511542,0.27388580429197784,0.6597736693520826,0.2664784107368966,0.17791532902316298,0.16969901405039722,0.11393057552313968,0.6136412345068536,0.7584594730101251,0.1083858687933067,0.35859783369839304,0.5929509699453072,0.7138872141377338,0.009189730170571897,0.7910083154801871,0.4469304736647127,0.1106544986366167,0.4783245963944719,0.7107436950427944,0.1705427519695052,0.5680994367280738,0.6326324653248541,0.10920508868756429,0.9287975806799993,0.8993722957670399,0.3348333711112996,0.5679185581550126,0.15799997673671884,0.6911021101565185,0.621493867011405,0.049916364716302786,0.24653756443751207,0.7241068659523354,0.9152057635611668,0.5861810856991482,0.6933263187880603,0.03860604368599607,0.4024866006082264,0.26516842234672755,0.6352304981072249,0.19876940581146008,0.31693782767333945,0.18617723730832603,0.22917968365258612,0.06969204742836432,0.5154470641196063,0.06311213337964572,0.41520705045812856,0.3795983778097528,0.4833297764250173,0.30697204878794204,0.9744384213622101,0.6409889400435911,0.42919920385459676,0.2304955419441077,0.5716745278103929,0.5971068005914589,0.43604398585861104,0.7770188570821926,0.22415198399952263,0.04760174760439395,0.865500331974677,0.1731258529082057,0.1376044041299741,0.02434727233696321,0.18137109973839205,0.2705639347114476,0.24581209336209353,0.7447692892027216,0.09215921167228835,0.7392168382317864,0.213248936518596,0.8649774532984623,0.6313218070426899,0.7790711556931216,0.17415907665596675,0.639525034402837,0.7527746161699923,0.8751270675480286,0.1631019716332447,0.44009504061405236,0.7383304700734011,0.3791695357208533,0.383366556799527,0.051252646534325375,0.9861025120081014,0.006138005092035992,0.8449758979776106,0.9360824557424452,0.7126066892402042,0.6864296400247039,0.33706589414857857,0.4192036607502755,0.832335390307366,0.33306076756294356,0.2789415955526767,0.019419004494878322,0.07008333591480242,0.2713353827360002,0.011792785720570409,0.8948946613849653,0.6063482240143603,0.7501829010459605,0.4365336182259727,0.11532661461726579,0.27671527605996216,0.3441061533404367,0.9559450181638656,0.6463914132727253,0.967721306597597,0.17323270219424203,0.45650083289953314,0.06534050629335075,0.808743553811164,0.7578618725196358,0.10810890255405214,0.7015372249138994,0.20846709068445712,0.8333803409748004,0.012448831029255203,0.5773324229179965,0.2921396847008989,0.4244148398310865,0.006576715394889687,0.5547594277620402,0.34088543854351483,0.10492373695032675,0.44358704668658056,0.9375669373640887,0.23851289755776484,0.8581177402300021,0.6286312252902354,0.1417926005694211,0.5364063577031347,0.5112594035770536,0.8636325802470676,0.8608587932869722,0.8006942976593189,0.695001544817186,0.3938513326967349,0.9804748253809678,0.8760355222206013,0.8969711051115293,0.35931387244905,0.5553328530037752,0.13797775461744932,0.6996968163153487,0.5847092735244871,0.0017645139505609864,0.12316252713479026,0.9978767316462488,0.47722048228973224,0.456088948848401,0.809139289979564,0.6752509392481898,0.10835702181513385,0.9793791463849324,0.6809737101588182,0.6119160028643486,0.6489550117045175,0.2485533978361475,0.12540299724736081,0.9296020383978825,0.29604905402768655,0.8423557127873561,0.3365259665419914,0.14993301659411218,0.09698705457840895,0.6464881968763644,0.5763992447015543,0.3982000507439073,0.9223828763811114,0.12945608511375517,0.7819159172860102,0.4786518597801085,0.14006781237552746,0.7171072593319728,0.76824482248414,0.33600466525852757,0.7652341073817103,0.9548028932378533,0.3073771061104772,0.8900067319531754,0.16714417372926027,0.439698317226331,0.5065860768383403,0.43333630542526325,0.05601419658195994,0.19228825027538887,0.9195838419769787,0.25101821618402675,0.8800408948300525,0.8339080978597487,0.8659543595720307,0.8261885017817163,0.809852323896508,0.8740497232154953,0.5974250997656615,0.5402704688966233,0.9081944087189691,0.4382350697721419,0.30645295910302595,0.07278074264541501,0.4341967381951708,0.7108738779598632,0.15513736057433758,0.3783143119822032,0.38603861214459534,0.09835596516718381,0.0730190675995267,0.11492331724392013,0.277984364312157,0.4544153917194059,0.5195251422908077,0.7743745058606387,0.8746207749554081,0.2585790598216705,0.3457050922378816,0.09771918878935126,0.5374700004476551,0.649428081812409,0.4843307350465632,0.6474458379148265,0.5834279495711813,0.13109094182780678,0.0842399408533967,0.20283440344305825,0.8941588789719177,0.15390687943968506,0.9082386441684788,0.9063352760932195,0.9762871238905698,0.25100339025447505,0.46825920323986525,0.30574588736356034,0.7158902572214436,0.45904549439581543,0.4734604526384104,0.19957660371537078,0.31483711858803054,0.2944769898400965,0.27302610889379686,0.1301762063158104,0.30762503732711965,0.06013033659957012,0.3469167085956416,0.8095909343232905,0.5082766987417069,0.28409194265887117,0.5124066657045462,0.6753856446017159,0.684946993804499,0.08496168227664036,0.7196854553770828,0.523499053502187,0.5596476939656532,0.13142779879494526,0.22592530593743243,0.29875740575513965,0.17179413512608455,0.866534791962923,0.4373850487512969,0.3090823115290665,0.18274799702538536,0.5673829172886379,0.8599515240904216,0.6836024767570985,0.263404160015016,0.7661412519660238,0.2571125241859451,0.013492291775296872,0.37867425172185953,0.05803398422299899,0.17921874209667044,0.9209087150529175,0.7362678683969681,0.19644059799002878,0.8809715755383799,0.6888675979851516,0.8120578243227131,0.2853801787909859,0.4614690019866121,0.8409730259136704,0.35036070061691216,0.05071987283103663,0.15509911313675318,0.5621766922960412,0.559535427422638,0.22255432638846184,0.7626188496445185,0.28973261429048613,0.6131959650491712,0.022557884669751505,0.009653539893908047,0.05564083280252152,0.41511034897583055,0.43811136230987013,0.613296559295232,0.5304417897443756,0.4914186586212037,0.9127150083747442,0.9177816679324968,0.13024595542718675,0.33026258652165374,0.5771938030433417,0.6086501729601449,0.18864923671671097,0.315890372958905,0.12675572951153324,0.29616762279799125,0.5285901004420526,0.3745754619580941,0.5164221564860835,0.13377423255338217,0.5862295995361059,0.253430690447632,0.5966223531034559,0.31493047568683874,0.6610447708584609]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1345\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1346\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1341\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.6},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.6},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.6}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1342\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1343\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1323\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"LassoSelectTool\",\"id\":\"p1336\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"PolyAnnotation\",\"id\":\"p1337\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"xs\":[],\"ys\":[],\"editable\":true,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1331\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1332\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1333\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1334\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1326\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1327\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1328\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1329\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1330\",\"attributes\":{\"axis\":{\"id\":\"p1326\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1335\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1331\"}}}]}},{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1350\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1360\"},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1361\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1362\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1363\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1353\",\"attributes\":{\"text\":\"Watch Here\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1380\",\"attributes\":{\"data_source\":{\"id\":\"p1347\"},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1381\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1382\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1377\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.6},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.6},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.6}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1378\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1379\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1359\"},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1369\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1370\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1371\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1372\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1364\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1365\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1366\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1367\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1368\",\"attributes\":{\"axis\":{\"id\":\"p1364\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1373\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1369\"}}}]}}]}}]}};\n const render_items = [{\"docid\":\"1da1130b-9a41-4579-bb38-90ba765ff025\",\"roots\":{\"p1384\":\"d6dda043-e556-44fa-8665-470662d19c4a\"},\"root_ids\":[\"p1384\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p2572"
+ "id": "p1384"
}
},
"output_type": "display_data"
@@ -934,7 +480,7 @@
"\n",
"s1 = ColumnDataSource(data=dict(x=x, y=y))\n",
"p1 = figure(width=400, height=400, tools=\"lasso_select\", title=\"Select Here\")\n",
- "p1.circle(\"x\", \"y\", source=s1, alpha=0.6)\n",
+ "p1.scatter(\"x\", \"y\", source=s1, alpha=0.6)\n",
"\n",
"s2 = ColumnDataSource(data=dict(x=[], y=[]))\n",
"p2 = figure(\n",
@@ -945,7 +491,7 @@
" tools=\"\",\n",
" title=\"Watch Here\",\n",
")\n",
- "p2.circle(\"x\", \"y\", source=s2, alpha=0.6)\n",
+ "p2.scatter(\"x\", \"y\", source=s2, alpha=0.6)\n",
"\n",
"s1.selected.js_on_change(\n",
" \"indices\",\n",
@@ -989,7 +535,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -997,37 +543,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"4e97556b-5f77-4977-8ae5-b274ae044b20\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Column\",\"id\":\"p2877\",\"attributes\":{\"children\":[{\"type\":\"object\",\"name\":\"Button\",\"id\":\"p2875\",\"attributes\":{\"js_event_callbacks\":{\"type\":\"map\",\"entries\":[[\"button_click\",[{\"type\":\"object\",\"name\":\"CustomJS\",\"id\":\"p2878\",\"attributes\":{\"args\":{\"type\":\"map\",\"entries\":[[\"div\",{\"type\":\"object\",\"name\":\"Div\",\"id\":\"p2874\",\"attributes\":{\"width\":400}}]]},\"code\":\"\\ndiv.text = \\\"Button!\\\";\\n\"}}]]]}}},{\"type\":\"object\",\"name\":\"Row\",\"id\":\"p2876\",\"attributes\":{\"children\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p2829\",\"attributes\":{\"js_event_callbacks\":{\"type\":\"map\",\"entries\":[[\"selectiongeometry\",[{\"type\":\"object\",\"name\":\"CustomJS\",\"id\":\"p2879\",\"attributes\":{\"args\":{\"type\":\"map\",\"entries\":[[\"div\",{\"id\":\"p2874\"}]]},\"code\":\"\\ndiv.text = \\\"Selection!
\\\" + JSON.stringify(cb_obj.geometry, undefined, 2);\\n\"}}]]]},\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2830\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2831\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2842\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2844\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p2836\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2871\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2865\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2867\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2866\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2000],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2872\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2873\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2868\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":null},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.6},\"radius\":{\"type\":\"value\",\"value\":1}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2869\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":null},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1},\"radius\":{\"type\":\"value\",\"value\":1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2870\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":null},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2},\"radius\":{\"type\":\"value\",\"value\":1}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p2835\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"BoxSelectTool\",\"id\":\"p2860\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p2861\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"editable\":true,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2853\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2854\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2856\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2855\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2846\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2847\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2849\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2848\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2852\",\"attributes\":{\"axis\":{\"id\":\"p2846\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2859\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p2853\"}}}]}},{\"id\":\"p2874\"}]}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"4e97556b-5f77-4977-8ae5-b274ae044b20\",\"roots\":{\"p2877\":\"eb581b70-1c6d-474c-8932-24f6a1270ce5\"},\"root_ids\":[\"p2877\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"921de1d6-fe72-4a0d-a31f-6443bea64c89\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Column\",\"id\":\"p1426\",\"attributes\":{\"children\":[{\"type\":\"object\",\"name\":\"Button\",\"id\":\"p1424\",\"attributes\":{\"js_event_callbacks\":{\"type\":\"map\",\"entries\":[[\"button_click\",[{\"type\":\"object\",\"name\":\"CustomJS\",\"id\":\"p1427\",\"attributes\":{\"args\":{\"type\":\"map\",\"entries\":[[\"div\",{\"type\":\"object\",\"name\":\"Div\",\"id\":\"p1423\",\"attributes\":{\"width\":400}}]]},\"code\":\"\\ndiv.text = \\\"Button!\\\";\\n\"}}]]]}}},{\"type\":\"object\",\"name\":\"Row\",\"id\":\"p1425\",\"attributes\":{\"children\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1385\",\"attributes\":{\"js_event_callbacks\":{\"type\":\"map\",\"entries\":[[\"selectiongeometry\",[{\"type\":\"object\",\"name\":\"CustomJS\",\"id\":\"p1428\",\"attributes\":{\"args\":{\"type\":\"map\",\"entries\":[[\"div\",{\"id\":\"p1423\"}]]},\"code\":\"\\ndiv.text = \\\"Selection!
\\\" + JSON.stringify(cb_obj.geometry, undefined, 2);\\n\"}}]]]},\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1386\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1387\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1394\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1395\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1392\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1420\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1414\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1415\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1416\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2000],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[2000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1421\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1422\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1417\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"radius\":{\"type\":\"value\",\"value\":1},\"line_color\":{\"type\":\"value\",\"value\":null},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.6}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1418\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"radius\":{\"type\":\"value\",\"value\":1},\"line_color\":{\"type\":\"value\",\"value\":null},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1419\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"radius\":{\"type\":\"value\",\"value\":1},\"line_color\":{\"type\":\"value\",\"value\":null},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1393\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"BoxSelectTool\",\"id\":\"p1406\",\"attributes\":{\"renderers\":\"auto\",\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1407\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"editable\":true,\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1413\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1412\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1401\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1402\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1403\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1404\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1396\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1397\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1398\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1399\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1400\",\"attributes\":{\"axis\":{\"id\":\"p1396\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1405\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1401\"}}}]}},{\"id\":\"p1423\"}]}}]}}]}};\n const render_items = [{\"docid\":\"921de1d6-fe72-4a0d-a31f-6443bea64c89\",\"roots\":{\"p1426\":\"da6a5b7a-ff72-4cc8-a76f-c2bc0b6cbbbe\"},\"root_ids\":[\"p1426\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p2877"
+ "id": "p1426"
}
},
"output_type": "display_data"
@@ -1046,7 +567,7 @@
"y = np.random.random(size=2000) * 100\n",
"\n",
"p = figure(tools=\"box_select\")\n",
- "p.scatter(x, y, radius=1, fill_alpha=0.6, line_color=None)\n",
+ "p.circle(x, y, radius=1, fill_alpha=0.6, line_color=None)\n",
"\n",
"div = Div(width=400)\n",
"button = Button(label=\"Button\")\n",
@@ -1095,9 +616,9 @@
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3.11 Kernel",
+ "display_name": "Python 3 (ipykernel)",
"language": "python",
- "name": "python311"
+ "name": "python3"
},
"language_info": {
"codemirror_mode": {
@@ -1109,7 +630,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.11.4"
+ "version": "3.12.4"
},
"latex_envs": {
"LaTeX_envs_menu_present": true,
diff --git a/docs/bokeh/styling-theming.ipynb b/docs/bokeh/styling-theming.ipynb
index fd02a29..e8c18c3 100755
--- a/docs/bokeh/styling-theming.ipynb
+++ b/docs/bokeh/styling-theming.ipynb
@@ -14,7 +14,13 @@
{
"cell_type": "code",
"execution_count": 1,
- "metadata": {},
+ "metadata": {
+ "editable": true,
+ "slideshow": {
+ "slide_type": ""
+ },
+ "tags": []
+ },
"outputs": [],
"source": [
"from bokeh.io import output_notebook, show\n",
@@ -29,7 +35,7 @@
{
"data": {
"text/html": [
- "\n",
"
\n",
"
\n",
- "
Loading BokehJS ...\n",
+ "
Loading BokehJS ...\n",
"
\n"
]
},
@@ -48,287 +54,8 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function now() {\n",
- " return new Date();\n",
- " }\n",
- "\n",
- " const force = true;\n",
- "\n",
- " if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n",
- " root._bokeh_onload_callbacks = [];\n",
- " root._bokeh_is_loading = undefined;\n",
- " }\n",
- "\n",
- "const JS_MIME_TYPE = 'application/javascript';\n",
- " const HTML_MIME_TYPE = 'text/html';\n",
- " const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n",
- " const CLASS_NAME = 'output_bokeh rendered_html';\n",
- "\n",
- " /**\n",
- " * Render data to the DOM node\n",
- " */\n",
- " function render(props, node) {\n",
- " const script = document.createElement(\"script\");\n",
- " node.appendChild(script);\n",
- " }\n",
- "\n",
- " /**\n",
- " * Handle when an output is cleared or removed\n",
- " */\n",
- " function handleClearOutput(event, handle) {\n",
- " const cell = handle.cell;\n",
- "\n",
- " const id = cell.output_area._bokeh_element_id;\n",
- " const server_id = cell.output_area._bokeh_server_id;\n",
- " // Clean up Bokeh references\n",
- " if (id != null && id in Bokeh.index) {\n",
- " Bokeh.index[id].model.document.clear();\n",
- " delete Bokeh.index[id];\n",
- " }\n",
- "\n",
- " if (server_id !== undefined) {\n",
- " // Clean up Bokeh references\n",
- " const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n",
- " cell.notebook.kernel.execute(cmd_clean, {\n",
- " iopub: {\n",
- " output: function(msg) {\n",
- " const id = msg.content.text.trim();\n",
- " if (id in Bokeh.index) {\n",
- " Bokeh.index[id].model.document.clear();\n",
- " delete Bokeh.index[id];\n",
- " }\n",
- " }\n",
- " }\n",
- " });\n",
- " // Destroy server and session\n",
- " const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n",
- " cell.notebook.kernel.execute(cmd_destroy);\n",
- " }\n",
- " }\n",
- "\n",
- " /**\n",
- " * Handle when a new output is added\n",
- " */\n",
- " function handleAddOutput(event, handle) {\n",
- " const output_area = handle.output_area;\n",
- " const output = handle.output;\n",
- "\n",
- " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n",
- " if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n",
- " return\n",
- " }\n",
- "\n",
- " const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n",
- "\n",
- " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n",
- " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n",
- " // store reference to embed id on output_area\n",
- " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n",
- " }\n",
- " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n",
- " const bk_div = document.createElement(\"div\");\n",
- " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n",
- " const script_attrs = bk_div.children[0].attributes;\n",
- " for (let i = 0; i < script_attrs.length; i++) {\n",
- " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n",
- " toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n",
- " }\n",
- " // store reference to server id on output_area\n",
- " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n",
- " }\n",
- " }\n",
- "\n",
- " function register_renderer(events, OutputArea) {\n",
- "\n",
- " function append_mime(data, metadata, element) {\n",
- " // create a DOM node to render to\n",
- " const toinsert = this.create_output_subarea(\n",
- " metadata,\n",
- " CLASS_NAME,\n",
- " EXEC_MIME_TYPE\n",
- " );\n",
- " this.keyboard_manager.register_events(toinsert);\n",
- " // Render to node\n",
- " const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n",
- " render(props, toinsert[toinsert.length - 1]);\n",
- " element.append(toinsert);\n",
- " return toinsert\n",
- " }\n",
- "\n",
- " /* Handle when an output is cleared or removed */\n",
- " events.on('clear_output.CodeCell', handleClearOutput);\n",
- " events.on('delete.Cell', handleClearOutput);\n",
- "\n",
- " /* Handle when a new output is added */\n",
- " events.on('output_added.OutputArea', handleAddOutput);\n",
- "\n",
- " /**\n",
- " * Register the mime type and append_mime function with output_area\n",
- " */\n",
- " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n",
- " /* Is output safe? */\n",
- " safe: true,\n",
- " /* Index of renderer in `output_area.display_order` */\n",
- " index: 0\n",
- " });\n",
- " }\n",
- "\n",
- " // register the mime type if in Jupyter Notebook environment and previously unregistered\n",
- " if (root.Jupyter !== undefined) {\n",
- " const events = require('base/js/events');\n",
- " const OutputArea = require('notebook/js/outputarea').OutputArea;\n",
- "\n",
- " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n",
- " register_renderer(events, OutputArea);\n",
- " }\n",
- " }\n",
- " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n",
- " root._bokeh_timeout = Date.now() + 5000;\n",
- " root._bokeh_failed_load = false;\n",
- " }\n",
- "\n",
- " const NB_LOAD_WARNING = {'data': {'text/html':\n",
- " \"\\n\"+\n",
- " \"
\\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",
- " \"
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n",
- " \"- use INLINE resources instead, as so:
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"
\\n\"+\n",
- " \"from bokeh.resources import INLINE\\n\"+\n",
- " \"output_notebook(resources=INLINE)\\n\"+\n",
- " \"\\n\"+\n",
- " \"
\"}};\n",
- "\n",
- " function display_loaded() {\n",
- " const el = document.getElementById(\"f6708d5f-5799-4ac6-b0b7-614281c9f321\");\n",
- " if (el != null) {\n",
- " el.textContent = \"BokehJS is loading...\";\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " if (el != null) {\n",
- " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n",
- " }\n",
- " } else if (Date.now() < root._bokeh_timeout) {\n",
- " setTimeout(display_loaded, 100)\n",
- " }\n",
- " }\n",
- "\n",
- " function run_callbacks() {\n",
- " try {\n",
- " root._bokeh_onload_callbacks.forEach(function(callback) {\n",
- " if (callback != null)\n",
- " callback();\n",
- " });\n",
- " } finally {\n",
- " delete root._bokeh_onload_callbacks\n",
- " }\n",
- " console.debug(\"Bokeh: all callbacks have finished\");\n",
- " }\n",
- "\n",
- " function load_libs(css_urls, js_urls, callback) {\n",
- " if (css_urls == null) css_urls = [];\n",
- " if (js_urls == null) js_urls = [];\n",
- "\n",
- " root._bokeh_onload_callbacks.push(callback);\n",
- " if (root._bokeh_is_loading > 0) {\n",
- " console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
- " root._bokeh_is_loading = css_urls.length + js_urls.length;\n",
- "\n",
- " function on_load() {\n",
- " root._bokeh_is_loading--;\n",
- " if (root._bokeh_is_loading === 0) {\n",
- " console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n",
- " run_callbacks()\n",
- " }\n",
- " }\n",
- "\n",
- " function on_error(url) {\n",
- " console.error(\"failed to load \" + url);\n",
- " }\n",
- "\n",
- " for (let i = 0; i < css_urls.length; i++) {\n",
- " const url = css_urls[i];\n",
- " const element = document.createElement(\"link\");\n",
- " element.onload = on_load;\n",
- " element.onerror = on_error.bind(null, url);\n",
- " element.rel = \"stylesheet\";\n",
- " element.type = \"text/css\";\n",
- " element.href = url;\n",
- " console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n",
- " document.body.appendChild(element);\n",
- " }\n",
- "\n",
- " for (let i = 0; i < js_urls.length; i++) {\n",
- " const url = js_urls[i];\n",
- " const element = document.createElement('script');\n",
- " element.onload = on_load;\n",
- " element.onerror = on_error.bind(null, url);\n",
- " element.async = false;\n",
- " element.src = url;\n",
- " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
- " document.head.appendChild(element);\n",
- " }\n",
- " };\n",
- "\n",
- " function inject_raw_css(css) {\n",
- " const element = document.createElement(\"style\");\n",
- " element.appendChild(document.createTextNode(css));\n",
- " document.body.appendChild(element);\n",
- " }\n",
- "\n",
- " const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.1.1.min.js\"];\n",
- " const css_urls = [];\n",
- "\n",
- " const inline_js = [ function(Bokeh) {\n",
- " Bokeh.set_log_level(\"info\");\n",
- " },\n",
- "function(Bokeh) {\n",
- " }\n",
- " ];\n",
- "\n",
- " function run_inline_js() {\n",
- " if (root.Bokeh !== undefined || force === true) {\n",
- " for (let i = 0; i < inline_js.length; i++) {\n",
- " inline_js[i].call(root, root.Bokeh);\n",
- " }\n",
- "if (force === true) {\n",
- " display_loaded();\n",
- " }} else if (Date.now() < root._bokeh_timeout) {\n",
- " setTimeout(run_inline_js, 100);\n",
- " } else if (!root._bokeh_failed_load) {\n",
- " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
- " root._bokeh_failed_load = true;\n",
- " } else if (force !== true) {\n",
- " const cell = $(document.getElementById(\"f6708d5f-5799-4ac6-b0b7-614281c9f321\")).parents('.cell').data().cell;\n",
- " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
- " }\n",
- " }\n",
- "\n",
- " if (root._bokeh_is_loading === 0) {\n",
- " console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n",
- " run_inline_js();\n",
- " } else {\n",
- " load_libs(css_urls, js_urls, function() {\n",
- " console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n",
- " run_inline_js();\n",
- " });\n",
- " }\n",
- "}(window));"
- ],
- "application/vnd.bokehjs_load.v0+json": "(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"\\n\"+\n \"
\\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 \"
\\n\"+\n \"
\\n\"+\n \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n \"- use INLINE resources instead, as so:
\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded() {\n const el = document.getElementById(\"f6708d5f-5799-4ac6-b0b7-614281c9f321\");\n if (el != null) {\n el.textContent = \"BokehJS is loading...\";\n }\n if (root.Bokeh !== undefined) {\n if (el != null) {\n el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(display_loaded, 100)\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.1.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.1.1.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\nif (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"f6708d5f-5799-4ac6-b0b7-614281c9f321\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));"
+ "application/javascript": "'use strict';\n(function(root) {\n function now() {\n return new Date();\n }\n\n const force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\nconst JS_MIME_TYPE = 'application/javascript';\n const HTML_MIME_TYPE = 'text/html';\n const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n const CLASS_NAME = 'output_bokeh rendered_html';\n\n /**\n * Render data to the DOM node\n */\n function render(props, node) {\n const script = document.createElement(\"script\");\n node.appendChild(script);\n }\n\n /**\n * Handle when an output is cleared or removed\n */\n function handleClearOutput(event, handle) {\n function drop(id) {\n const view = Bokeh.index.get_by_id(id)\n if (view != null) {\n view.model.document.clear()\n Bokeh.index.delete(view)\n }\n }\n\n const cell = handle.cell;\n\n const id = cell.output_area._bokeh_element_id;\n const server_id = cell.output_area._bokeh_server_id;\n\n // Clean up Bokeh references\n if (id != null) {\n drop(id)\n }\n\n if (server_id !== undefined) {\n // Clean up Bokeh references\n const cmd_clean = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n cell.notebook.kernel.execute(cmd_clean, {\n iopub: {\n output: function(msg) {\n const id = msg.content.text.trim()\n drop(id)\n }\n }\n });\n // Destroy server and session\n const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n cell.notebook.kernel.execute(cmd_destroy);\n }\n }\n\n /**\n * Handle when a new output is added\n */\n function handleAddOutput(event, handle) {\n const output_area = handle.output_area;\n const output = handle.output;\n\n // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n return\n }\n\n const toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n\n if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n // store reference to embed id on output_area\n output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n }\n if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n const bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n const script_attrs = bk_div.children[0].attributes;\n for (let i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n }\n\n function register_renderer(events, OutputArea) {\n\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n const toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n const props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[toinsert.length - 1]);\n element.append(toinsert);\n return toinsert\n }\n\n /* Handle when an output is cleared or removed */\n events.on('clear_output.CodeCell', handleClearOutput);\n events.on('delete.Cell', handleClearOutput);\n\n /* Handle when a new output is added */\n events.on('output_added.OutputArea', handleAddOutput);\n\n /**\n * Register the mime type and append_mime function with output_area\n */\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n /* Is output safe? */\n safe: true,\n /* Index of renderer in `output_area.display_order` */\n index: 0\n });\n }\n\n // register the mime type if in Jupyter Notebook environment and previously unregistered\n if (root.Jupyter !== undefined) {\n const events = require('base/js/events');\n const OutputArea = require('notebook/js/outputarea').OutputArea;\n\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n }\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n const NB_LOAD_WARNING = {'data': {'text/html':\n \"\\n\"+\n \"
\\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 \"
\\n\"+\n \"
\\n\"+\n \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
\\n\"+\n \"- use INLINE resources instead, as so:
\\n\"+\n \"
\\n\"+\n \"
\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded(error = null) {\n const el = document.getElementById(\"f2b72d70-458d-4318-9da2-9608cebc6fbb\");\n if (el != null) {\n const html = (() => {\n if (typeof root.Bokeh === \"undefined\") {\n if (error == null) {\n return \"BokehJS is loading ...\";\n } else {\n return \"BokehJS failed to load.\";\n }\n } else {\n const prefix = `BokehJS ${root.Bokeh.version}`;\n if (error == null) {\n return `${prefix} successfully loaded.`;\n } else {\n return `${prefix} encountered errors while loading and may not function as expected.`;\n }\n }\n })();\n el.innerHTML = html;\n\n if (error != null) {\n const wrapper = document.createElement(\"div\");\n wrapper.style.overflow = \"auto\";\n wrapper.style.height = \"5em\";\n wrapper.style.resize = \"vertical\";\n const content = document.createElement(\"div\");\n content.style.fontFamily = \"monospace\";\n content.style.whiteSpace = \"pre-wrap\";\n content.style.backgroundColor = \"rgb(255, 221, 221)\";\n content.textContent = error.stack ?? error.toString();\n wrapper.append(content);\n el.append(wrapper);\n }\n } else if (Date.now() < root._bokeh_timeout) {\n setTimeout(() => display_loaded(error), 100);\n }\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n\n root._bokeh_onload_callbacks.push(callback);\n if (root._bokeh_is_loading > 0) {\n console.debug(\"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.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n for (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.5.1.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.5.1.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n try {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\n\n } catch (error) {display_loaded(error);throw error;\n }if (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"f2b72d70-458d-4318-9da2-9608cebc6fbb\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));",
+ "application/vnd.bokehjs_load.v0+json": ""
},
"metadata": {},
"output_type": "display_data"
@@ -381,7 +108,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -389,32 +116,7 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"7d7ba2d5-9967-49da-a5dc-a8555257193c\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1001\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1003\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1002\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1014\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1016\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1004\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1053\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1047\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1049\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1048\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1054\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1055\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1050\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1051\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1052\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1006\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1032\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1033\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1034\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1035\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1036\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1037\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1038\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1025\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1026\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1028\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1027\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1018\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1019\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1021\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1020\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1024\",\"attributes\":{\"axis\":{\"id\":\"p1018\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1031\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1025\"}}}],\"border_fill_color\":\"whitesmoke\",\"min_border_left\":30}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"7d7ba2d5-9967-49da-a5dc-a8555257193c\",\"roots\":{\"p1001\":\"b75b596c-11c1-43f6-8095-1565f2d16d90\"},\"root_ids\":[\"p1001\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"6a7afa19-860a-4847-9742-58358ed564aa\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1001\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1002\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1003\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1010\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1011\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1008\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1041\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1035\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1036\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1037\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1042\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1043\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1038\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1039\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1040\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1009\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1022\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1023\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1024\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1025\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1031\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1030\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1032\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1033\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1034\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1017\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1018\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1019\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1020\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1012\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1013\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1014\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1015\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1016\",\"attributes\":{\"axis\":{\"id\":\"p1012\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1021\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1017\"}}}],\"border_fill_color\":\"whitesmoke\",\"min_border_left\":30}}]}};\n const render_items = [{\"docid\":\"6a7afa19-860a-4847-9742-58358ed564aa\",\"roots\":{\"p1001\":\"e0136ce2-3bf4-4d56-ba53-927a8d5cb342\"},\"root_ids\":[\"p1001\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
@@ -430,7 +132,7 @@
"p.border_fill_color = \"whitesmoke\"\n",
"p.min_border_left = 30\n",
"\n",
- "p.circle([1,2,3,4,5], [2,5,8,2,7], size=10)\n",
+ "p.scatter([1,2,3,4,5], [2,5,8,2,7], size=10)\n",
"\n",
"show(p)"
]
@@ -443,7 +145,7 @@
"\n",
"Es ist auch möglich, die visuellen Eigenschaften von Glyphen zu gestalten. Wenn ihr `bokeh.plotting` verwendet, geschieht dies häufig beim Aufruf der Glyph-Methoden:\n",
"``` Python\n",
- "p.circle (line_color = \"red\", fill_alpha = 0,2, ...)\n",
+ "p.circle (line_color = \"red\", fill_alpha = 0.2, ...)\n",
"```\n",
"Es ist jedoch auch möglich, diese Eigenschaften direkt an Glyphenobjekten festzulegen. Glyph-Objekte werden in `GlyphRenderer`-Objekten gefunden, die von den Methoden `Plot.add_glyph` und `bokeh.plotting` zurückgegeben werden. Schauen wir uns ein Beispiel an:"
]
@@ -457,7 +159,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -465,37 +167,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"bf8c329e-1a42-4d29-9577-6a610524d800\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1140\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1142\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1141\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1153\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1155\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1143\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1192\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1186\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1188\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1187\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1193\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1194\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1189\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":50},\"line_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"line_width\":{\"type\":\"value\",\"value\":2},\"line_dash\":{\"type\":\"value\",\"value\":[5,1]},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1190\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1191\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1145\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1171\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1172\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1173\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1174\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1175\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1176\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1177\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1164\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1165\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1167\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1166\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1157\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1158\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1160\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1159\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1163\",\"attributes\":{\"axis\":{\"id\":\"p1157\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1170\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1164\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"bf8c329e-1a42-4d29-9577-6a610524d800\",\"roots\":{\"p1140\":\"d997c3e2-c3c6-4ffa-a83e-36d27c0ad84e\"},\"root_ids\":[\"p1140\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"50bbc124-0057-4267-8ec4-25472d217938\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1044\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1045\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1046\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1053\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1054\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1051\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1084\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1078\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1079\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1080\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1085\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1086\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1081\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":50},\"line_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"line_width\":{\"type\":\"value\",\"value\":2},\"line_dash\":{\"type\":\"value\",\"value\":[5,1]},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1082\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1083\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1052\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1065\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1066\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1067\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1068\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1074\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1073\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1075\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1076\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1077\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1060\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1061\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1062\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1063\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1055\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1056\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1057\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1058\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1059\",\"attributes\":{\"axis\":{\"id\":\"p1055\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1064\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1060\"}}}]}}]}};\n const render_items = [{\"docid\":\"50bbc124-0057-4267-8ec4-25472d217938\",\"roots\":{\"p1044\":\"fc723289-6e4f-4ffc-9334-92275d8cf561\"},\"root_ids\":[\"p1044\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1140"
+ "id": "p1044"
}
},
"output_type": "display_data"
@@ -505,7 +182,7 @@
"p = figure(width=400, height=400)\n",
"\n",
"# keep a reference to the returned GlyphRenderer\n",
- "r = p.circle([1,2,3,4,5], [2,5,8,2,7])\n",
+ "r = p.scatter([1,2,3,4,5], [2,5,8,2,7])\n",
"\n",
"r.glyph.size = 50\n",
"r.glyph.fill_alpha = 0.2\n",
@@ -542,7 +219,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -550,37 +227,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"71c4315e-6bdf-4295-8e68-2082e91ba9fb\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1293\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1295\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1294\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1307\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1309\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1296\",\"attributes\":{\"text\":\"Select a circle\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1335\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1328\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1330\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1329\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1336\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1337\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1331\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":50},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1333\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":50},\"line_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"fill_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"hatch_color\":{\"type\":\"value\",\"value\":\"firebrick\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1332\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":50},\"line_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"fill_color\":{\"type\":\"value\",\"value\":\"grey\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1334\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":50},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1299\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"TapTool\",\"id\":\"p1325\",\"attributes\":{\"renderers\":\"auto\"}}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1318\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1319\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1321\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1320\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1311\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1312\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1314\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1313\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1317\",\"attributes\":{\"axis\":{\"id\":\"p1311\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1324\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1318\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"71c4315e-6bdf-4295-8e68-2082e91ba9fb\",\"roots\":{\"p1293\":\"ca9755cb-74d8-462e-84da-899b58e8f84b\"},\"root_ids\":[\"p1293\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"9e5c2869-ae1d-4157-91bc-549cabdbdb1e\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1087\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1088\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1089\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1097\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1098\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1090\",\"attributes\":{\"text\":\"Select a circle\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1117\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1110\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1111\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1112\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1118\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1119\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1113\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":50},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1115\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":50},\"line_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"fill_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"hatch_color\":{\"type\":\"value\",\"value\":\"firebrick\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1114\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":50},\"line_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"fill_color\":{\"type\":\"value\",\"value\":\"grey\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1116\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":50},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1096\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"TapTool\",\"id\":\"p1109\",\"attributes\":{\"renderers\":\"auto\"}}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1104\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1105\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1106\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1107\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1099\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1100\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1101\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1102\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1103\",\"attributes\":{\"axis\":{\"id\":\"p1099\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1108\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1104\"}}}]}}]}};\n const render_items = [{\"docid\":\"9e5c2869-ae1d-4157-91bc-549cabdbdb1e\",\"roots\":{\"p1087\":\"dce6c57c-157c-4778-91c8-2e2495aab666\"},\"root_ids\":[\"p1087\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1293"
+ "id": "p1087"
}
},
"output_type": "display_data"
@@ -588,7 +240,7 @@
],
"source": [
"p = figure(width=400, height=400, tools=\"tap\", title=\"Select a circle\")\n",
- "renderer = p.circle(\n",
+ "renderer = p.scatter(\n",
" [1, 2, 3, 4, 5],\n",
" [2, 5, 8, 2, 7],\n",
" size=50,\n",
@@ -624,7 +276,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -632,37 +284,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"a37a218c-b458-4cd7-8860-9769bed64d2d\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1438\",\"attributes\":{\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1440\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1439\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1452\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1454\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1441\",\"attributes\":{\"text\":\"Hover over points\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1527\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1521\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1523\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1522\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AADyke23ckIAADDb7bdyQgAAbiTut3JCAACsbe63ckIAAOq27rdyQgAAKADvt3JCAABmSe+3ckIAAKSS77dyQgAA4tvvt3JCAAAgJfC3ckIAAF5u8LdyQgAAnLfwt3JCAADaAPG3ckIAABhK8bdyQgAAVpPxt3JCAACU3PG3ckIAANIl8rdyQgAAEG/yt3JCAABOuPK3ckIAAIwB87dyQgAAykrzt3JCAAAIlPO3ckIAAEbd87dyQgAAhCb0t3JCAADCb/S3ckIAAAC59LdyQgAAPgL1t3JCAAB8S/W3ckIAALqU9bdyQgAA+N31t3JCAAA2J/a3ckIAAHRw9rdyQgAAsrn2t3JCAADwAve3ckIAAC5M97dyQgAAbJX3t3JCAACq3ve3ckIAAOgn+LdyQgAAJnH4t3JCAABkuvi3ckIAAKID+bdyQgAA4Ez5t3JCAAAelvm3ckIAAFzf+bdyQgAAmij6t3JCAADYcfq3ckIAABa7+rdyQgAAVAT7t3JCAACSTfu3ckIAANCW+7dyQgAADuD7t3JCAABMKfy3ckIAAIpy/LdyQgAAyLv8t3JCAAAGBf23ckIAAERO/bdyQgAAgpf9t3JCAADA4P23ckIAAP4p/rdyQgAAPHP+t3JCAAB6vP63ckIAALgF/7dyQgAA9k7/t3JCAAA0mP+3ckIAAHLh/7dyQgAAsCoAuHJCAADucwC4ckIAACy9ALhyQgAAagYBuHJCAACoTwG4ckIAAOaYAbhyQgAAJOIBuHJCAABiKwK4ckIAAKB0ArhyQgAA3r0CuHJCAAAcBwO4ckIAAFpQA7hyQgAAmJkDuHJCAADW4gO4ckIAABQsBLhyQgAAUnUEuHJCAACQvgS4ckIAAM4HBbhyQgAADFEFuHJCAABKmgW4ckIAAIjjBbhyQgAAxiwGuHJCAAAEdga4ckIAAEK/BrhyQgAAgAgHuHJCAAC+UQe4ckIAAPyaB7hyQgAAOuQHuHJCAAB4LQi4ckIAALZ2CLhyQgAA9L8IuHJCAAAyCQm4ckIAAHBSCbhyQgAArpsJuHJCAADs5Am4ckIAACouCrhyQgAAaHcKuHJCAACmwAq4ckIAAOQJC7hyQgAAIlMLuHJCAABgnAu4ckIAAJ7lC7hyQgAA3C4MuHJCAAAaeAy4ckIAAFjBDLhyQgAAlgoNuHJCAADUUw24ckIAABKdDbhyQgAAUOYNuHJCAACOLw64ckIAAMx4DrhyQgAACsIOuHJCAABICw+4ckIAAIZUD7hyQgAAxJ0PuHJCAAAC5w+4ckIAAEAwELhyQgAAfnkQuHJCAAC8whC4ckIAAPoLEbhyQgAAOFURuHJCAAB2nhG4ckIAALTnEbhyQgAA8jASuHJCAAAwehK4ckIAAG7DErhyQgAArAwTuHJCAADqVRO4ckIAACifE7hyQgAAZugTuHJCAACkMRS4ckIAAOJ6FLhyQgAAIMQUuHJCAABeDRW4ckIAAJxWFbhyQgAA2p8VuHJCAAAY6RW4ckIAAFYyFrhyQgAAlHsWuHJCAADSxBa4ckIAABAOF7hyQgAATlcXuHJCAACMoBe4ckIAAMrpF7hyQgAACDMYuHJCAABGfBi4ckIAAITFGLhyQgAAwg4ZuHJCAAAAWBm4ckIAAD6hGbhyQgAAfOoZuHJCAAC6Mxq4ckIAAPh8GrhyQgAANsYauHJCAAB0Dxu4ckIAALJYG7hyQgAA8KEbuHJCAAAu6xu4ckIAAGw0HLhyQgAAqn0cuHJCAADoxhy4ckIAACYQHbhyQgAAZFkduHJCAACioh24ckIAAODrHbhyQgAAHjUeuHJCAABcfh64ckIAAJrHHrhyQgAA2BAfuHJCAAAWWh+4ckIAAFSjH7hyQgAAkuwfuHJCAADQNSC4ckIAAA5/ILhyQgAATMgguHJCAACKESG4ckIAAMhaIbhyQgAABqQhuHJCAABE7SG4ckIAAII2IrhyQgAAwH8iuHJCAAD+yCK4ckIAADwSI7hyQgAAelsjuHJCAAC4pCO4ckIAAPbtI7hyQgAANDckuHJCAABygCS4ckIAALDJJLhyQgAA7hIluHJCAAAsXCW4ckIAAGqlJbhyQgAAqO4luHJCAADmNya4ckIAACSBJrhyQgAAYsomuHJCAACgEye4ckIAAN5cJ7hyQgAAHKYnuHJCAABa7ye4ckIAAJg4KLhyQgAA1oEouHJCAAAUyyi4ckIAAFIUKbhyQgAAkF0puHJCAADOpim4ckIAAAzwKbhyQgAASjkquHJCAACIgiq4ckIAAMbLKrhyQgAABBUruHJCAABCXiu4ckIAAICnK7hyQgAAvvAruHJCAAD8OSy4ckIAADqDLLhyQgAAeMwsuHJCAAC2FS24ckIAAPReLbhyQgAAMqgtuHJCAABw8S24ckIAAK46LrhyQgAA7IMuuHJCAAAqzS64ckIAAGgWL7hyQgAApl8vuHJCAADkqC+4ckIAACLyL7hyQgAAYDswuHJCAACehDC4ckIAANzNMLhyQgAAGhcxuHJCAABYYDG4ckIAAJapMbhyQgAA1PIxuHJCAAASPDK4ckIAAFCFMrhyQgAAjs4yuHJCAADMFzO4ckIAAAphM7hyQgAASKozuHJCAACG8zO4ckIAAMQ8NLhyQgAAAoY0uHJCAABAzzS4ckIAAH4YNbhyQgAAvGE1uHJCAAD6qjW4ckIAADj0NbhyQgAAdj02uHJCAAC0hja4ckIAAPLPNrhyQgAAMBk3uHJCAABuYje4ckIAAKyrN7hyQgAA6vQ3uHJCAAAoPji4ckIAAGaHOLhyQgAApNA4uHJCAADiGTm4ckIAACBjObhyQgAAXqw5uHJCAACc9Tm4ckIAANo+OrhyQgAAGIg6uHJCAABW0Tq4ckIAAJQaO7hyQgAA0mM7uHJCAAAQrTu4ckIAAE72O7hyQgAAjD88uHJCAADKiDy4ckIAAAjSPLhyQgAARhs9uHJCAACEZD24ckIAAMKtPbhyQgAAAPc9uHJCAAA+QD64ckIAAHyJPrhyQgAAutI+uHJCAAD4Gz+4ckIAADZlP7hyQgAAdK4/uHJC\"},\"shape\":[288],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"jwAAAJMAAACWAAAAmAAAAJgAAACYAAAAmgAAAJsAAACOAAAAjAAAAIoAAACGAAAAgwAAAIIAAACAAAAAfwAAAH4AAAB+AAAAfgAAAH4AAAB/AAAAgQAAAIMAAACEAAAAhgAAAIgAAACIAAAAiAAAAIgAAACHAAAAhgAAAIQAAACCAAAAggAAAIIAAACBAAAAgAAAAH8AAAB9AAAAfAAAAHsAAAB7AAAAegAAAHkAAAB4AAAAdgAAAHMAAABwAAAAbwAAAG8AAABuAAAAbgAAAG0AAABsAAAAawAAAGsAAABrAAAAbAAAAGsAAABpAAAAaQAAAGkAAABpAAAAaAAAAGcAAABmAAAAYwAAAGEAAABgAAAAXgAAAF4AAABdAAAAXQAAAFwAAABbAAAAXAAAAF4AAABfAAAAYAAAAGEAAABjAAAAZgAAAGgAAABwAAAAcAAAAHAAAABvAAAAbgAAAGsAAABoAAAAaQAAAGkAAABnAAAAYwAAAGAAAABeAAAAXwAAAGYAAAByAAAAgAAAAJAAAACgAAAArQAAALkAAADEAAAAzQAAANEAAADWAAAA2wAAAOIAAADqAAAA8QAAAPgAAAD/AAAABAEAAAkBAAAMAQAADgEAABABAAAPAQAADwEAAAwBAAAJAQAABQEAAAABAAD9AAAA+gAAAPYAAAD0AAAA8QAAAO0AAADpAAAA5QAAAOEAAADeAAAAzAAAAMgAAADFAAAAwQAAAL4AAAC6AAAAtgAAALMAAACvAAAAqwAAAKgAAACkAAAAngAAAJoAAACXAAAAlAAAAJEAAACNAAAAhQAAAIsAAACYAAAArQAAAMQAAADZAAAA6QAAAPQAAAD5AAAA+gAAAP0AAAAAAQAABAEAAAcBAAAJAQAACQEAAAgBAAAEAQAA/gAAAPYAAADqAAAA2QAAAMgAAAC8AAAAtQAAAK8AAACpAAAApAAAAJ8AAACaAAAAkwAAAIoAAACEAAAAgQAAAH8AAAB7AAAAdQAAAG8AAABqAAAAaAAAAGcAAABkAAAAXgAAAFgAAABTAAAATgAAAEsAAABJAAAARwAAAEUAAABEAAAAQwAAAEMAAABEAAAARgAAAEcAAABHAAAARgAAAEUAAABEAAAAQwAAAEMAAABDAAAAQgAAAEMAAABFAAAARwAAAEoAAABMAAAATgAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFIAAABUAAAAVwAAAFoAAABcAAAAVwAAAFcAAABWAAAAVgAAAFYAAABWAAAAVwAAAFcAAABXAAAAVQAAAFMAAABSAAAAUwAAAFcAAABfAAAAawAAAHYAAACCAAAAjQAAAJUAAACsAAAAswAAALsAAADJAAAA1gAAAN0AAADhAAAA5gAAAOgAAADmAAAA3wAAANgAAADQAAAAxwAAAL8AAAC5AAAAtQAAALEAAACwAAAAsQAAALAAAACtAAAAqwAAAKkAAACjAAAAmgAAAJgAAACZAAAAmgAAAJoAAACZAAAAlwAAAJYAAACWAAAA\"},\"shape\":[288],\"dtype\":\"int32\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1528\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1529\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1524\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_dash\":[4,4]}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1525\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1,\"line_dash\":[4,4]}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1526\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2,\"line_dash\":[4,4]}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1537\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1530\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1532\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1531\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AADyke23ckIAADDb7bdyQgAAbiTut3JCAACsbe63ckIAAOq27rdyQgAAKADvt3JCAABmSe+3ckIAAKSS77dyQgAA4tvvt3JCAAAgJfC3ckIAAF5u8LdyQgAAnLfwt3JCAADaAPG3ckIAABhK8bdyQgAAVpPxt3JCAACU3PG3ckIAANIl8rdyQgAAEG/yt3JCAABOuPK3ckIAAIwB87dyQgAAykrzt3JCAAAIlPO3ckIAAEbd87dyQgAAhCb0t3JCAADCb/S3ckIAAAC59LdyQgAAPgL1t3JCAAB8S/W3ckIAALqU9bdyQgAA+N31t3JCAAA2J/a3ckIAAHRw9rdyQgAAsrn2t3JCAADwAve3ckIAAC5M97dyQgAAbJX3t3JCAACq3ve3ckIAAOgn+LdyQgAAJnH4t3JCAABkuvi3ckIAAKID+bdyQgAA4Ez5t3JCAAAelvm3ckIAAFzf+bdyQgAAmij6t3JCAADYcfq3ckIAABa7+rdyQgAAVAT7t3JCAACSTfu3ckIAANCW+7dyQgAADuD7t3JCAABMKfy3ckIAAIpy/LdyQgAAyLv8t3JCAAAGBf23ckIAAERO/bdyQgAAgpf9t3JCAADA4P23ckIAAP4p/rdyQgAAPHP+t3JCAAB6vP63ckIAALgF/7dyQgAA9k7/t3JCAAA0mP+3ckIAAHLh/7dyQgAAsCoAuHJCAADucwC4ckIAACy9ALhyQgAAagYBuHJCAACoTwG4ckIAAOaYAbhyQgAAJOIBuHJCAABiKwK4ckIAAKB0ArhyQgAA3r0CuHJCAAAcBwO4ckIAAFpQA7hyQgAAmJkDuHJCAADW4gO4ckIAABQsBLhyQgAAUnUEuHJCAACQvgS4ckIAAM4HBbhyQgAADFEFuHJCAABKmgW4ckIAAIjjBbhyQgAAxiwGuHJCAAAEdga4ckIAAEK/BrhyQgAAgAgHuHJCAAC+UQe4ckIAAPyaB7hyQgAAOuQHuHJCAAB4LQi4ckIAALZ2CLhyQgAA9L8IuHJCAAAyCQm4ckIAAHBSCbhyQgAArpsJuHJCAADs5Am4ckIAACouCrhyQgAAaHcKuHJCAACmwAq4ckIAAOQJC7hyQgAAIlMLuHJCAABgnAu4ckIAAJ7lC7hyQgAA3C4MuHJCAAAaeAy4ckIAAFjBDLhyQgAAlgoNuHJCAADUUw24ckIAABKdDbhyQgAAUOYNuHJCAACOLw64ckIAAMx4DrhyQgAACsIOuHJCAABICw+4ckIAAIZUD7hyQgAAxJ0PuHJCAAAC5w+4ckIAAEAwELhyQgAAfnkQuHJCAAC8whC4ckIAAPoLEbhyQgAAOFURuHJCAAB2nhG4ckIAALTnEbhyQgAA8jASuHJCAAAwehK4ckIAAG7DErhyQgAArAwTuHJCAADqVRO4ckIAACifE7hyQgAAZugTuHJCAACkMRS4ckIAAOJ6FLhyQgAAIMQUuHJCAABeDRW4ckIAAJxWFbhyQgAA2p8VuHJCAAAY6RW4ckIAAFYyFrhyQgAAlHsWuHJCAADSxBa4ckIAABAOF7hyQgAATlcXuHJCAACMoBe4ckIAAMrpF7hyQgAACDMYuHJCAABGfBi4ckIAAITFGLhyQgAAwg4ZuHJCAAAAWBm4ckIAAD6hGbhyQgAAfOoZuHJCAAC6Mxq4ckIAAPh8GrhyQgAANsYauHJCAAB0Dxu4ckIAALJYG7hyQgAA8KEbuHJCAAAu6xu4ckIAAGw0HLhyQgAAqn0cuHJCAADoxhy4ckIAACYQHbhyQgAAZFkduHJCAACioh24ckIAAODrHbhyQgAAHjUeuHJCAABcfh64ckIAAJrHHrhyQgAA2BAfuHJCAAAWWh+4ckIAAFSjH7hyQgAAkuwfuHJCAADQNSC4ckIAAA5/ILhyQgAATMgguHJCAACKESG4ckIAAMhaIbhyQgAABqQhuHJCAABE7SG4ckIAAII2IrhyQgAAwH8iuHJCAAD+yCK4ckIAADwSI7hyQgAAelsjuHJCAAC4pCO4ckIAAPbtI7hyQgAANDckuHJCAABygCS4ckIAALDJJLhyQgAA7hIluHJCAAAsXCW4ckIAAGqlJbhyQgAAqO4luHJCAADmNya4ckIAACSBJrhyQgAAYsomuHJCAACgEye4ckIAAN5cJ7hyQgAAHKYnuHJCAABa7ye4ckIAAJg4KLhyQgAA1oEouHJCAAAUyyi4ckIAAFIUKbhyQgAAkF0puHJCAADOpim4ckIAAAzwKbhyQgAASjkquHJCAACIgiq4ckIAAMbLKrhyQgAABBUruHJCAABCXiu4ckIAAICnK7hyQgAAvvAruHJCAAD8OSy4ckIAADqDLLhyQgAAeMwsuHJCAAC2FS24ckIAAPReLbhyQgAAMqgtuHJCAABw8S24ckIAAK46LrhyQgAA7IMuuHJCAAAqzS64ckIAAGgWL7hyQgAApl8vuHJCAADkqC+4ckIAACLyL7hyQgAAYDswuHJCAACehDC4ckIAANzNMLhyQgAAGhcxuHJCAABYYDG4ckIAAJapMbhyQgAA1PIxuHJCAAASPDK4ckIAAFCFMrhyQgAAjs4yuHJCAADMFzO4ckIAAAphM7hyQgAASKozuHJCAACG8zO4ckIAAMQ8NLhyQgAAAoY0uHJCAABAzzS4ckIAAH4YNbhyQgAAvGE1uHJCAAD6qjW4ckIAADj0NbhyQgAAdj02uHJCAAC0hja4ckIAAPLPNrhyQgAAMBk3uHJCAABuYje4ckIAAKyrN7hyQgAA6vQ3uHJCAAAoPji4ckIAAGaHOLhyQgAApNA4uHJCAADiGTm4ckIAACBjObhyQgAAXqw5uHJCAACc9Tm4ckIAANo+OrhyQgAAGIg6uHJCAABW0Tq4ckIAAJQaO7hyQgAA0mM7uHJCAAAQrTu4ckIAAE72O7hyQgAAjD88uHJCAADKiDy4ckIAAAjSPLhyQgAARhs9uHJCAACEZD24ckIAAMKtPbhyQgAAAPc9uHJCAAA+QD64ckIAAHyJPrhyQgAAutI+uHJCAAD4Gz+4ckIAADZlP7hyQgAAdK4/uHJC\"},\"shape\":[288],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"jwAAAJMAAACWAAAAmAAAAJgAAACYAAAAmgAAAJsAAACOAAAAjAAAAIoAAACGAAAAgwAAAIIAAACAAAAAfwAAAH4AAAB+AAAAfgAAAH4AAAB/AAAAgQAAAIMAAACEAAAAhgAAAIgAAACIAAAAiAAAAIgAAACHAAAAhgAAAIQAAACCAAAAggAAAIIAAACBAAAAgAAAAH8AAAB9AAAAfAAAAHsAAAB7AAAAegAAAHkAAAB4AAAAdgAAAHMAAABwAAAAbwAAAG8AAABuAAAAbgAAAG0AAABsAAAAawAAAGsAAABrAAAAbAAAAGsAAABpAAAAaQAAAGkAAABpAAAAaAAAAGcAAABmAAAAYwAAAGEAAABgAAAAXgAAAF4AAABdAAAAXQAAAFwAAABbAAAAXAAAAF4AAABfAAAAYAAAAGEAAABjAAAAZgAAAGgAAABwAAAAcAAAAHAAAABvAAAAbgAAAGsAAABoAAAAaQAAAGkAAABnAAAAYwAAAGAAAABeAAAAXwAAAGYAAAByAAAAgAAAAJAAAACgAAAArQAAALkAAADEAAAAzQAAANEAAADWAAAA2wAAAOIAAADqAAAA8QAAAPgAAAD/AAAABAEAAAkBAAAMAQAADgEAABABAAAPAQAADwEAAAwBAAAJAQAABQEAAAABAAD9AAAA+gAAAPYAAAD0AAAA8QAAAO0AAADpAAAA5QAAAOEAAADeAAAAzAAAAMgAAADFAAAAwQAAAL4AAAC6AAAAtgAAALMAAACvAAAAqwAAAKgAAACkAAAAngAAAJoAAACXAAAAlAAAAJEAAACNAAAAhQAAAIsAAACYAAAArQAAAMQAAADZAAAA6QAAAPQAAAD5AAAA+gAAAP0AAAAAAQAABAEAAAcBAAAJAQAACQEAAAgBAAAEAQAA/gAAAPYAAADqAAAA2QAAAMgAAAC8AAAAtQAAAK8AAACpAAAApAAAAJ8AAACaAAAAkwAAAIoAAACEAAAAgQAAAH8AAAB7AAAAdQAAAG8AAABqAAAAaAAAAGcAAABkAAAAXgAAAFgAAABTAAAATgAAAEsAAABJAAAARwAAAEUAAABEAAAAQwAAAEMAAABEAAAARgAAAEcAAABHAAAARgAAAEUAAABEAAAAQwAAAEMAAABDAAAAQgAAAEMAAABFAAAARwAAAEoAAABMAAAATgAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFIAAABUAAAAVwAAAFoAAABcAAAAVwAAAFcAAABWAAAAVgAAAFYAAABWAAAAVwAAAFcAAABXAAAAVQAAAFMAAABSAAAAUwAAAFcAAABfAAAAawAAAHYAAACCAAAAjQAAAJUAAACsAAAAswAAALsAAADJAAAA1gAAAN0AAADhAAAA5gAAAOgAAADmAAAA3wAAANgAAADQAAAAxwAAAL8AAAC5AAAAtQAAALEAAACwAAAAsQAAALAAAACtAAAAqwAAAKkAAACjAAAAmgAAAJgAAACZAAAAmgAAAJoAAACZAAAAlwAAAJYAAACWAAAA\"},\"shape\":[288],\"dtype\":\"int32\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1538\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1539\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1533\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":null},\"fill_color\":{\"type\":\"value\",\"value\":\"grey\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.05}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1534\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":null},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"grey\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1535\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"white\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.3},\"fill_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.3},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.3}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p1536\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":null},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"grey\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1444\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1506\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1507\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1508\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1509\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1510\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1511\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1512\"},{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1540\",\"attributes\":{\"renderers\":[{\"id\":\"p1537\"}],\"tooltips\":null,\"mode\":\"hline\"}}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1499\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1500\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1502\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1501\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"DatetimeAxis\",\"id\":\"p1456\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"DatetimeTicker\",\"id\":\"p1457\",\"attributes\":{\"num_minor_ticks\":5,\"tickers\":[{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p1458\",\"attributes\":{\"num_minor_ticks\":0,\"mantissas\":[1,2,5],\"max_interval\":500.0}},{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p1459\",\"attributes\":{\"num_minor_ticks\":0,\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"min_interval\":1000.0,\"max_interval\":1800000.0}},{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p1460\",\"attributes\":{\"num_minor_ticks\":0,\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"min_interval\":3600000.0,\"max_interval\":43200000.0}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1461\",\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1462\",\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1463\",\"attributes\":{\"days\":[1,8,15,22]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1464\",\"attributes\":{\"days\":[1,15]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1465\",\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1466\",\"attributes\":{\"months\":[0,2,4,6,8,10]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1467\",\"attributes\":{\"months\":[0,4,8]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1468\",\"attributes\":{\"months\":[0,6]}},{\"type\":\"object\",\"name\":\"YearsTicker\",\"id\":\"p1469\"}]}},\"formatter\":{\"type\":\"object\",\"name\":\"DatetimeTickFormatter\",\"id\":\"p1471\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1470\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1498\",\"attributes\":{\"axis\":{\"id\":\"p1456\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1505\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1499\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"a37a218c-b458-4cd7-8860-9769bed64d2d\",\"roots\":{\"p1438\":\"c3ad8c54-9e32-4e5f-a55b-49f3c6ee5c4f\"},\"root_ids\":[\"p1438\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"06b1414a-3b68-45cc-85a6-1f93e1b4167c\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1120\",\"attributes\":{\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1121\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1122\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1130\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1131\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1123\",\"attributes\":{\"text\":\"Hover over points\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1173\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1167\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1168\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1169\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AADyke23ckIAADDb7bdyQgAAbiTut3JCAACsbe63ckIAAOq27rdyQgAAKADvt3JCAABmSe+3ckIAAKSS77dyQgAA4tvvt3JCAAAgJfC3ckIAAF5u8LdyQgAAnLfwt3JCAADaAPG3ckIAABhK8bdyQgAAVpPxt3JCAACU3PG3ckIAANIl8rdyQgAAEG/yt3JCAABOuPK3ckIAAIwB87dyQgAAykrzt3JCAAAIlPO3ckIAAEbd87dyQgAAhCb0t3JCAADCb/S3ckIAAAC59LdyQgAAPgL1t3JCAAB8S/W3ckIAALqU9bdyQgAA+N31t3JCAAA2J/a3ckIAAHRw9rdyQgAAsrn2t3JCAADwAve3ckIAAC5M97dyQgAAbJX3t3JCAACq3ve3ckIAAOgn+LdyQgAAJnH4t3JCAABkuvi3ckIAAKID+bdyQgAA4Ez5t3JCAAAelvm3ckIAAFzf+bdyQgAAmij6t3JCAADYcfq3ckIAABa7+rdyQgAAVAT7t3JCAACSTfu3ckIAANCW+7dyQgAADuD7t3JCAABMKfy3ckIAAIpy/LdyQgAAyLv8t3JCAAAGBf23ckIAAERO/bdyQgAAgpf9t3JCAADA4P23ckIAAP4p/rdyQgAAPHP+t3JCAAB6vP63ckIAALgF/7dyQgAA9k7/t3JCAAA0mP+3ckIAAHLh/7dyQgAAsCoAuHJCAADucwC4ckIAACy9ALhyQgAAagYBuHJCAACoTwG4ckIAAOaYAbhyQgAAJOIBuHJCAABiKwK4ckIAAKB0ArhyQgAA3r0CuHJCAAAcBwO4ckIAAFpQA7hyQgAAmJkDuHJCAADW4gO4ckIAABQsBLhyQgAAUnUEuHJCAACQvgS4ckIAAM4HBbhyQgAADFEFuHJCAABKmgW4ckIAAIjjBbhyQgAAxiwGuHJCAAAEdga4ckIAAEK/BrhyQgAAgAgHuHJCAAC+UQe4ckIAAPyaB7hyQgAAOuQHuHJCAAB4LQi4ckIAALZ2CLhyQgAA9L8IuHJCAAAyCQm4ckIAAHBSCbhyQgAArpsJuHJCAADs5Am4ckIAACouCrhyQgAAaHcKuHJCAACmwAq4ckIAAOQJC7hyQgAAIlMLuHJCAABgnAu4ckIAAJ7lC7hyQgAA3C4MuHJCAAAaeAy4ckIAAFjBDLhyQgAAlgoNuHJCAADUUw24ckIAABKdDbhyQgAAUOYNuHJCAACOLw64ckIAAMx4DrhyQgAACsIOuHJCAABICw+4ckIAAIZUD7hyQgAAxJ0PuHJCAAAC5w+4ckIAAEAwELhyQgAAfnkQuHJCAAC8whC4ckIAAPoLEbhyQgAAOFURuHJCAAB2nhG4ckIAALTnEbhyQgAA8jASuHJCAAAwehK4ckIAAG7DErhyQgAArAwTuHJCAADqVRO4ckIAACifE7hyQgAAZugTuHJCAACkMRS4ckIAAOJ6FLhyQgAAIMQUuHJCAABeDRW4ckIAAJxWFbhyQgAA2p8VuHJCAAAY6RW4ckIAAFYyFrhyQgAAlHsWuHJCAADSxBa4ckIAABAOF7hyQgAATlcXuHJCAACMoBe4ckIAAMrpF7hyQgAACDMYuHJCAABGfBi4ckIAAITFGLhyQgAAwg4ZuHJCAAAAWBm4ckIAAD6hGbhyQgAAfOoZuHJCAAC6Mxq4ckIAAPh8GrhyQgAANsYauHJCAAB0Dxu4ckIAALJYG7hyQgAA8KEbuHJCAAAu6xu4ckIAAGw0HLhyQgAAqn0cuHJCAADoxhy4ckIAACYQHbhyQgAAZFkduHJCAACioh24ckIAAODrHbhyQgAAHjUeuHJCAABcfh64ckIAAJrHHrhyQgAA2BAfuHJCAAAWWh+4ckIAAFSjH7hyQgAAkuwfuHJCAADQNSC4ckIAAA5/ILhyQgAATMgguHJCAACKESG4ckIAAMhaIbhyQgAABqQhuHJCAABE7SG4ckIAAII2IrhyQgAAwH8iuHJCAAD+yCK4ckIAADwSI7hyQgAAelsjuHJCAAC4pCO4ckIAAPbtI7hyQgAANDckuHJCAABygCS4ckIAALDJJLhyQgAA7hIluHJCAAAsXCW4ckIAAGqlJbhyQgAAqO4luHJCAADmNya4ckIAACSBJrhyQgAAYsomuHJCAACgEye4ckIAAN5cJ7hyQgAAHKYnuHJCAABa7ye4ckIAAJg4KLhyQgAA1oEouHJCAAAUyyi4ckIAAFIUKbhyQgAAkF0puHJCAADOpim4ckIAAAzwKbhyQgAASjkquHJCAACIgiq4ckIAAMbLKrhyQgAABBUruHJCAABCXiu4ckIAAICnK7hyQgAAvvAruHJCAAD8OSy4ckIAADqDLLhyQgAAeMwsuHJCAAC2FS24ckIAAPReLbhyQgAAMqgtuHJCAABw8S24ckIAAK46LrhyQgAA7IMuuHJCAAAqzS64ckIAAGgWL7hyQgAApl8vuHJCAADkqC+4ckIAACLyL7hyQgAAYDswuHJCAACehDC4ckIAANzNMLhyQgAAGhcxuHJCAABYYDG4ckIAAJapMbhyQgAA1PIxuHJCAAASPDK4ckIAAFCFMrhyQgAAjs4yuHJCAADMFzO4ckIAAAphM7hyQgAASKozuHJCAACG8zO4ckIAAMQ8NLhyQgAAAoY0uHJCAABAzzS4ckIAAH4YNbhyQgAAvGE1uHJCAAD6qjW4ckIAADj0NbhyQgAAdj02uHJCAAC0hja4ckIAAPLPNrhyQgAAMBk3uHJCAABuYje4ckIAAKyrN7hyQgAA6vQ3uHJCAAAoPji4ckIAAGaHOLhyQgAApNA4uHJCAADiGTm4ckIAACBjObhyQgAAXqw5uHJCAACc9Tm4ckIAANo+OrhyQgAAGIg6uHJCAABW0Tq4ckIAAJQaO7hyQgAA0mM7uHJCAAAQrTu4ckIAAE72O7hyQgAAjD88uHJCAADKiDy4ckIAAAjSPLhyQgAARhs9uHJCAACEZD24ckIAAMKtPbhyQgAAAPc9uHJCAAA+QD64ckIAAHyJPrhyQgAAutI+uHJCAAD4Gz+4ckIAADZlP7hyQgAAdK4/uHJC\"},\"shape\":[288],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"jwAAAJMAAACWAAAAmAAAAJgAAACYAAAAmgAAAJsAAACOAAAAjAAAAIoAAACGAAAAgwAAAIIAAACAAAAAfwAAAH4AAAB+AAAAfgAAAH4AAAB/AAAAgQAAAIMAAACEAAAAhgAAAIgAAACIAAAAiAAAAIgAAACHAAAAhgAAAIQAAACCAAAAggAAAIIAAACBAAAAgAAAAH8AAAB9AAAAfAAAAHsAAAB7AAAAegAAAHkAAAB4AAAAdgAAAHMAAABwAAAAbwAAAG8AAABuAAAAbgAAAG0AAABsAAAAawAAAGsAAABrAAAAbAAAAGsAAABpAAAAaQAAAGkAAABpAAAAaAAAAGcAAABmAAAAYwAAAGEAAABgAAAAXgAAAF4AAABdAAAAXQAAAFwAAABbAAAAXAAAAF4AAABfAAAAYAAAAGEAAABjAAAAZgAAAGgAAABwAAAAcAAAAHAAAABvAAAAbgAAAGsAAABoAAAAaQAAAGkAAABnAAAAYwAAAGAAAABeAAAAXwAAAGYAAAByAAAAgAAAAJAAAACgAAAArQAAALkAAADEAAAAzQAAANEAAADWAAAA2wAAAOIAAADqAAAA8QAAAPgAAAD/AAAABAEAAAkBAAAMAQAADgEAABABAAAPAQAADwEAAAwBAAAJAQAABQEAAAABAAD9AAAA+gAAAPYAAAD0AAAA8QAAAO0AAADpAAAA5QAAAOEAAADeAAAAzAAAAMgAAADFAAAAwQAAAL4AAAC6AAAAtgAAALMAAACvAAAAqwAAAKgAAACkAAAAngAAAJoAAACXAAAAlAAAAJEAAACNAAAAhQAAAIsAAACYAAAArQAAAMQAAADZAAAA6QAAAPQAAAD5AAAA+gAAAP0AAAAAAQAABAEAAAcBAAAJAQAACQEAAAgBAAAEAQAA/gAAAPYAAADqAAAA2QAAAMgAAAC8AAAAtQAAAK8AAACpAAAApAAAAJ8AAACaAAAAkwAAAIoAAACEAAAAgQAAAH8AAAB7AAAAdQAAAG8AAABqAAAAaAAAAGcAAABkAAAAXgAAAFgAAABTAAAATgAAAEsAAABJAAAARwAAAEUAAABEAAAAQwAAAEMAAABEAAAARgAAAEcAAABHAAAARgAAAEUAAABEAAAAQwAAAEMAAABDAAAAQgAAAEMAAABFAAAARwAAAEoAAABMAAAATgAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFIAAABUAAAAVwAAAFoAAABcAAAAVwAAAFcAAABWAAAAVgAAAFYAAABWAAAAVwAAAFcAAABXAAAAVQAAAFMAAABSAAAAUwAAAFcAAABfAAAAawAAAHYAAACCAAAAjQAAAJUAAACsAAAAswAAALsAAADJAAAA1gAAAN0AAADhAAAA5gAAAOgAAADmAAAA3wAAANgAAADQAAAAxwAAAL8AAAC5AAAAtQAAALEAAACwAAAAsQAAALAAAACtAAAAqwAAAKkAAACjAAAAmgAAAJgAAACZAAAAmgAAAJoAAACZAAAAlwAAAJYAAACWAAAA\"},\"shape\":[288],\"dtype\":\"int32\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1174\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1175\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1170\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_dash\":[4,4]}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1171\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.1,\"line_dash\":[4,4]}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1172\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"gray\",\"line_alpha\":0.2,\"line_dash\":[4,4]}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1183\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1176\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1177\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1178\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AADyke23ckIAADDb7bdyQgAAbiTut3JCAACsbe63ckIAAOq27rdyQgAAKADvt3JCAABmSe+3ckIAAKSS77dyQgAA4tvvt3JCAAAgJfC3ckIAAF5u8LdyQgAAnLfwt3JCAADaAPG3ckIAABhK8bdyQgAAVpPxt3JCAACU3PG3ckIAANIl8rdyQgAAEG/yt3JCAABOuPK3ckIAAIwB87dyQgAAykrzt3JCAAAIlPO3ckIAAEbd87dyQgAAhCb0t3JCAADCb/S3ckIAAAC59LdyQgAAPgL1t3JCAAB8S/W3ckIAALqU9bdyQgAA+N31t3JCAAA2J/a3ckIAAHRw9rdyQgAAsrn2t3JCAADwAve3ckIAAC5M97dyQgAAbJX3t3JCAACq3ve3ckIAAOgn+LdyQgAAJnH4t3JCAABkuvi3ckIAAKID+bdyQgAA4Ez5t3JCAAAelvm3ckIAAFzf+bdyQgAAmij6t3JCAADYcfq3ckIAABa7+rdyQgAAVAT7t3JCAACSTfu3ckIAANCW+7dyQgAADuD7t3JCAABMKfy3ckIAAIpy/LdyQgAAyLv8t3JCAAAGBf23ckIAAERO/bdyQgAAgpf9t3JCAADA4P23ckIAAP4p/rdyQgAAPHP+t3JCAAB6vP63ckIAALgF/7dyQgAA9k7/t3JCAAA0mP+3ckIAAHLh/7dyQgAAsCoAuHJCAADucwC4ckIAACy9ALhyQgAAagYBuHJCAACoTwG4ckIAAOaYAbhyQgAAJOIBuHJCAABiKwK4ckIAAKB0ArhyQgAA3r0CuHJCAAAcBwO4ckIAAFpQA7hyQgAAmJkDuHJCAADW4gO4ckIAABQsBLhyQgAAUnUEuHJCAACQvgS4ckIAAM4HBbhyQgAADFEFuHJCAABKmgW4ckIAAIjjBbhyQgAAxiwGuHJCAAAEdga4ckIAAEK/BrhyQgAAgAgHuHJCAAC+UQe4ckIAAPyaB7hyQgAAOuQHuHJCAAB4LQi4ckIAALZ2CLhyQgAA9L8IuHJCAAAyCQm4ckIAAHBSCbhyQgAArpsJuHJCAADs5Am4ckIAACouCrhyQgAAaHcKuHJCAACmwAq4ckIAAOQJC7hyQgAAIlMLuHJCAABgnAu4ckIAAJ7lC7hyQgAA3C4MuHJCAAAaeAy4ckIAAFjBDLhyQgAAlgoNuHJCAADUUw24ckIAABKdDbhyQgAAUOYNuHJCAACOLw64ckIAAMx4DrhyQgAACsIOuHJCAABICw+4ckIAAIZUD7hyQgAAxJ0PuHJCAAAC5w+4ckIAAEAwELhyQgAAfnkQuHJCAAC8whC4ckIAAPoLEbhyQgAAOFURuHJCAAB2nhG4ckIAALTnEbhyQgAA8jASuHJCAAAwehK4ckIAAG7DErhyQgAArAwTuHJCAADqVRO4ckIAACifE7hyQgAAZugTuHJCAACkMRS4ckIAAOJ6FLhyQgAAIMQUuHJCAABeDRW4ckIAAJxWFbhyQgAA2p8VuHJCAAAY6RW4ckIAAFYyFrhyQgAAlHsWuHJCAADSxBa4ckIAABAOF7hyQgAATlcXuHJCAACMoBe4ckIAAMrpF7hyQgAACDMYuHJCAABGfBi4ckIAAITFGLhyQgAAwg4ZuHJCAAAAWBm4ckIAAD6hGbhyQgAAfOoZuHJCAAC6Mxq4ckIAAPh8GrhyQgAANsYauHJCAAB0Dxu4ckIAALJYG7hyQgAA8KEbuHJCAAAu6xu4ckIAAGw0HLhyQgAAqn0cuHJCAADoxhy4ckIAACYQHbhyQgAAZFkduHJCAACioh24ckIAAODrHbhyQgAAHjUeuHJCAABcfh64ckIAAJrHHrhyQgAA2BAfuHJCAAAWWh+4ckIAAFSjH7hyQgAAkuwfuHJCAADQNSC4ckIAAA5/ILhyQgAATMgguHJCAACKESG4ckIAAMhaIbhyQgAABqQhuHJCAABE7SG4ckIAAII2IrhyQgAAwH8iuHJCAAD+yCK4ckIAADwSI7hyQgAAelsjuHJCAAC4pCO4ckIAAPbtI7hyQgAANDckuHJCAABygCS4ckIAALDJJLhyQgAA7hIluHJCAAAsXCW4ckIAAGqlJbhyQgAAqO4luHJCAADmNya4ckIAACSBJrhyQgAAYsomuHJCAACgEye4ckIAAN5cJ7hyQgAAHKYnuHJCAABa7ye4ckIAAJg4KLhyQgAA1oEouHJCAAAUyyi4ckIAAFIUKbhyQgAAkF0puHJCAADOpim4ckIAAAzwKbhyQgAASjkquHJCAACIgiq4ckIAAMbLKrhyQgAABBUruHJCAABCXiu4ckIAAICnK7hyQgAAvvAruHJCAAD8OSy4ckIAADqDLLhyQgAAeMwsuHJCAAC2FS24ckIAAPReLbhyQgAAMqgtuHJCAABw8S24ckIAAK46LrhyQgAA7IMuuHJCAAAqzS64ckIAAGgWL7hyQgAApl8vuHJCAADkqC+4ckIAACLyL7hyQgAAYDswuHJCAACehDC4ckIAANzNMLhyQgAAGhcxuHJCAABYYDG4ckIAAJapMbhyQgAA1PIxuHJCAAASPDK4ckIAAFCFMrhyQgAAjs4yuHJCAADMFzO4ckIAAAphM7hyQgAASKozuHJCAACG8zO4ckIAAMQ8NLhyQgAAAoY0uHJCAABAzzS4ckIAAH4YNbhyQgAAvGE1uHJCAAD6qjW4ckIAADj0NbhyQgAAdj02uHJCAAC0hja4ckIAAPLPNrhyQgAAMBk3uHJCAABuYje4ckIAAKyrN7hyQgAA6vQ3uHJCAAAoPji4ckIAAGaHOLhyQgAApNA4uHJCAADiGTm4ckIAACBjObhyQgAAXqw5uHJCAACc9Tm4ckIAANo+OrhyQgAAGIg6uHJCAABW0Tq4ckIAAJQaO7hyQgAA0mM7uHJCAAAQrTu4ckIAAE72O7hyQgAAjD88uHJCAADKiDy4ckIAAAjSPLhyQgAARhs9uHJCAACEZD24ckIAAMKtPbhyQgAAAPc9uHJCAAA+QD64ckIAAHyJPrhyQgAAutI+uHJCAAD4Gz+4ckIAADZlP7hyQgAAdK4/uHJC\"},\"shape\":[288],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"jwAAAJMAAACWAAAAmAAAAJgAAACYAAAAmgAAAJsAAACOAAAAjAAAAIoAAACGAAAAgwAAAIIAAACAAAAAfwAAAH4AAAB+AAAAfgAAAH4AAAB/AAAAgQAAAIMAAACEAAAAhgAAAIgAAACIAAAAiAAAAIgAAACHAAAAhgAAAIQAAACCAAAAggAAAIIAAACBAAAAgAAAAH8AAAB9AAAAfAAAAHsAAAB7AAAAegAAAHkAAAB4AAAAdgAAAHMAAABwAAAAbwAAAG8AAABuAAAAbgAAAG0AAABsAAAAawAAAGsAAABrAAAAbAAAAGsAAABpAAAAaQAAAGkAAABpAAAAaAAAAGcAAABmAAAAYwAAAGEAAABgAAAAXgAAAF4AAABdAAAAXQAAAFwAAABbAAAAXAAAAF4AAABfAAAAYAAAAGEAAABjAAAAZgAAAGgAAABwAAAAcAAAAHAAAABvAAAAbgAAAGsAAABoAAAAaQAAAGkAAABnAAAAYwAAAGAAAABeAAAAXwAAAGYAAAByAAAAgAAAAJAAAACgAAAArQAAALkAAADEAAAAzQAAANEAAADWAAAA2wAAAOIAAADqAAAA8QAAAPgAAAD/AAAABAEAAAkBAAAMAQAADgEAABABAAAPAQAADwEAAAwBAAAJAQAABQEAAAABAAD9AAAA+gAAAPYAAAD0AAAA8QAAAO0AAADpAAAA5QAAAOEAAADeAAAAzAAAAMgAAADFAAAAwQAAAL4AAAC6AAAAtgAAALMAAACvAAAAqwAAAKgAAACkAAAAngAAAJoAAACXAAAAlAAAAJEAAACNAAAAhQAAAIsAAACYAAAArQAAAMQAAADZAAAA6QAAAPQAAAD5AAAA+gAAAP0AAAAAAQAABAEAAAcBAAAJAQAACQEAAAgBAAAEAQAA/gAAAPYAAADqAAAA2QAAAMgAAAC8AAAAtQAAAK8AAACpAAAApAAAAJ8AAACaAAAAkwAAAIoAAACEAAAAgQAAAH8AAAB7AAAAdQAAAG8AAABqAAAAaAAAAGcAAABkAAAAXgAAAFgAAABTAAAATgAAAEsAAABJAAAARwAAAEUAAABEAAAAQwAAAEMAAABEAAAARgAAAEcAAABHAAAARgAAAEUAAABEAAAAQwAAAEMAAABDAAAAQgAAAEMAAABFAAAARwAAAEoAAABMAAAATgAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFIAAABUAAAAVwAAAFoAAABcAAAAVwAAAFcAAABWAAAAVgAAAFYAAABWAAAAVwAAAFcAAABXAAAAVQAAAFMAAABSAAAAUwAAAFcAAABfAAAAawAAAHYAAACCAAAAjQAAAJUAAACsAAAAswAAALsAAADJAAAA1gAAAN0AAADhAAAA5gAAAOgAAADmAAAA3wAAANgAAADQAAAAxwAAAL8AAAC5AAAAtQAAALEAAACwAAAAsQAAALAAAACtAAAAqwAAAKkAAACjAAAAmgAAAJgAAACZAAAAmgAAAJoAAACZAAAAlwAAAJYAAACWAAAA\"},\"shape\":[288],\"dtype\":\"int32\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1184\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1185\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1179\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":null},\"fill_color\":{\"type\":\"value\",\"value\":\"grey\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.05}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1180\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":null},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"grey\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"hover_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1181\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":\"white\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.3},\"fill_color\":{\"type\":\"value\",\"value\":\"firebrick\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.3},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.3}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1182\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":20},\"line_color\":{\"type\":\"value\",\"value\":null},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"grey\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1129\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1154\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1155\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1156\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1157\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1163\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1162\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1164\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1165\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1166\"},{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1186\",\"attributes\":{\"renderers\":[{\"id\":\"p1183\"}],\"tooltips\":null,\"mode\":\"hline\"}}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1149\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1150\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1151\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1152\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"DatetimeAxis\",\"id\":\"p1132\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"DatetimeTicker\",\"id\":\"p1133\",\"attributes\":{\"num_minor_ticks\":5,\"tickers\":[{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p1134\",\"attributes\":{\"num_minor_ticks\":0,\"mantissas\":[1,2,5],\"max_interval\":500.0}},{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p1135\",\"attributes\":{\"num_minor_ticks\":0,\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"min_interval\":1000.0,\"max_interval\":1800000.0}},{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p1136\",\"attributes\":{\"num_minor_ticks\":0,\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"min_interval\":3600000.0,\"max_interval\":43200000.0}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1137\",\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1138\",\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1139\",\"attributes\":{\"days\":[1,8,15,22]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1140\",\"attributes\":{\"days\":[1,15]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1141\",\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1142\",\"attributes\":{\"months\":[0,2,4,6,8,10]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1143\",\"attributes\":{\"months\":[0,4,8]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1144\",\"attributes\":{\"months\":[0,6]}},{\"type\":\"object\",\"name\":\"YearsTicker\",\"id\":\"p1145\"}]}},\"formatter\":{\"type\":\"object\",\"name\":\"DatetimeTickFormatter\",\"id\":\"p1146\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1147\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1148\",\"attributes\":{\"axis\":{\"id\":\"p1132\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1153\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1149\"}}}]}}]}};\n const render_items = [{\"docid\":\"06b1414a-3b68-45cc-85a6-1f93e1b4167c\",\"roots\":{\"p1120\":\"c9e90bfd-677c-477d-8acd-14d8984af73a\"},\"root_ids\":[\"p1120\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1438"
+ "id": "p1120"
}
},
"output_type": "display_data"
@@ -684,7 +311,7 @@
"\n",
"p.line(x, y, line_dash=\"4 4\", line_width=1, color=\"gray\")\n",
"\n",
- "cr = p.circle(\n",
+ "cr = p.scatter(\n",
" x,\n",
" y,\n",
" size=20,\n",
@@ -757,7 +384,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -765,37 +392,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"f07627ac-cc66-4a54-9d67-fe6230f0b071\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1841\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1843\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1842\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1854\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1856\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1844\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1893\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1887\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1889\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1888\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1894\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1895\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1890\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_width\":{\"type\":\"value\",\"value\":2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"marker\":{\"type\":\"value\",\"value\":\"x\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1891\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"line_width\":{\"type\":\"value\",\"value\":2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1},\"marker\":{\"type\":\"value\",\"value\":\"x\"}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1892\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"line_width\":{\"type\":\"value\",\"value\":2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2},\"marker\":{\"type\":\"value\",\"value\":\"x\"}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1846\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1872\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1873\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1874\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1875\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1876\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1877\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1878\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1865\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1866\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1868\"},\"major_label_orientation\":\"vertical\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1867\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1858\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1859\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1861\"},\"major_label_orientation\":0.7853981633974483,\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1860\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1864\",\"attributes\":{\"axis\":{\"id\":\"p1858\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1871\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1865\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"f07627ac-cc66-4a54-9d67-fe6230f0b071\",\"roots\":{\"p1841\":\"d2c20673-9d33-4763-b0b4-3ed2d1237aac\"},\"root_ids\":[\"p1841\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"0ebf8036-99b1-49af-bd60-f1cd1c2087b9\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1191\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1192\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1193\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1200\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1201\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1198\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1231\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1225\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1226\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1227\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1232\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1233\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1228\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_width\":{\"type\":\"value\",\"value\":2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"marker\":{\"type\":\"value\",\"value\":\"x\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1229\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"line_width\":{\"type\":\"value\",\"value\":2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1},\"marker\":{\"type\":\"value\",\"value\":\"x\"}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1230\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"line_width\":{\"type\":\"value\",\"value\":2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2},\"marker\":{\"type\":\"value\",\"value\":\"x\"}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1199\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1212\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1213\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1214\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1215\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1221\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1220\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1222\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1223\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1224\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1207\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1208\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1209\"},\"major_label_orientation\":\"vertical\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1210\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1202\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1203\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1204\"},\"major_label_orientation\":0.7853981633974483,\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1205\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1206\",\"attributes\":{\"axis\":{\"id\":\"p1202\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1211\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1207\"}}}]}}]}};\n const render_items = [{\"docid\":\"0ebf8036-99b1-49af-bd60-f1cd1c2087b9\",\"roots\":{\"p1191\":\"e0ec5788-7e53-4f9b-982c-71b712a02ffe\"},\"root_ids\":[\"p1191\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p1841"
+ "id": "p1191"
}
},
"output_type": "display_data"
@@ -806,7 +408,7 @@
"\n",
"\n",
"p = figure(width=400, height=400)\n",
- "p.x([1, 2, 3, 4, 5], [2, 5, 8, 2, 7], size=10, line_width=2)\n",
+ "p.scatter([1, 2, 3, 4, 5], [2, 5, 8, 2, 7], size=10, line_width=2, marker=\"x\")\n",
"\n",
"p.xaxis.major_label_orientation = pi / 4\n",
"p.yaxis.major_label_orientation = \"vertical\"\n",
@@ -830,7 +432,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -838,37 +440,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"3552395f-2373-4f3f-a22c-7d9b9023a9d6\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p2062\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2064\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2063\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2075\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2077\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p2065\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2114\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2108\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2110\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2109\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2115\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2116\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p2111\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":12},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"},\"marker\":{\"type\":\"value\",\"value\":\"asterisk\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p2112\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":12},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1},\"marker\":{\"type\":\"value\",\"value\":\"asterisk\"}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p2113\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":12},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2},\"marker\":{\"type\":\"value\",\"value\":\"asterisk\"}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p2067\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p2093\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p2094\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p2095\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p2096\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p2097\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p2098\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p2099\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2086\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2087\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2089\"},\"axis_label\":\"Pressure\",\"major_label_orientation\":\"vertical\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2088\"},\"major_label_text_color\":\"orange\",\"minor_tick_in\":-3,\"minor_tick_out\":6}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2079\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2080\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2082\"},\"axis_label\":\"Temp\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2081\"},\"axis_line_color\":\"red\",\"axis_line_width\":3,\"minor_tick_in\":-3,\"minor_tick_out\":6}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2085\",\"attributes\":{\"axis\":{\"id\":\"p2079\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2092\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p2086\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"3552395f-2373-4f3f-a22c-7d9b9023a9d6\",\"roots\":{\"p2062\":\"c7eeed69-1a28-4b1b-9c0f-dc687fcab438\"},\"root_ids\":[\"p2062\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"e18b27fd-ad06-4622-84e9-b39f12a2d948\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1234\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1235\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1236\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1243\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1244\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1241\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1274\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1268\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1269\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1270\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1275\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1276\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1271\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":12},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"},\"marker\":{\"type\":\"value\",\"value\":\"asterisk\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1272\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":12},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1},\"marker\":{\"type\":\"value\",\"value\":\"asterisk\"}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1273\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":12},\"line_color\":{\"type\":\"value\",\"value\":\"olive\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"olive\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_color\":{\"type\":\"value\",\"value\":\"olive\"},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2},\"marker\":{\"type\":\"value\",\"value\":\"asterisk\"}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1242\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1255\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1256\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1257\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1258\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1264\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1263\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1265\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1266\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1267\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1250\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1251\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1252\"},\"axis_label\":\"Pressure\",\"major_label_orientation\":\"vertical\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1253\"},\"major_label_text_color\":\"orange\",\"minor_tick_in\":-3,\"minor_tick_out\":6}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1245\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1246\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1247\"},\"axis_label\":\"Temp\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1248\"},\"axis_line_color\":\"red\",\"axis_line_width\":3,\"minor_tick_in\":-3,\"minor_tick_out\":6}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1249\",\"attributes\":{\"axis\":{\"id\":\"p1245\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1254\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1250\"}}}]}}]}};\n const render_items = [{\"docid\":\"e18b27fd-ad06-4622-84e9-b39f12a2d948\",\"roots\":{\"p1234\":\"ad6405f0-44ef-4d56-8328-f3c78ccf0080\"},\"root_ids\":[\"p1234\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p2062"
+ "id": "p1234"
}
},
"output_type": "display_data"
@@ -876,7 +453,7 @@
],
"source": [
"p = figure(width=400, height=400)\n",
- "p.asterisk([1, 2, 3, 4, 5], [2, 5, 8, 2, 7], size=12, color=\"olive\")\n",
+ "p.scatter([1, 2, 3, 4, 5], [2, 5, 8, 2, 7], size=12, color=\"olive\", marker=\"asterisk\")\n",
"\n",
"# change just some things about the x-axes\n",
"p.xaxis.axis_label = \"Temp\"\n",
@@ -915,7 +492,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -923,37 +500,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"28c35ec4-b894-4832-a2d4-43feb069327c\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p2297\",\"attributes\":{\"width\":800,\"height\":350,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2299\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2298\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2311\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2313\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p2300\",\"attributes\":{\"text\":\"Glocose Range\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2387\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2381\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2383\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2382\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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AABK++C3ckIAAIhE4bdyQgAAxo3ht3JCAAAE1+G3ckIAAEIg4rdyQgAAgGnit3JCAAC+suK3ckIAAPz74rdyQgAAOkXjt3JCAAB4juO3ckIAALbX47dyQgAArvzkt3JCAADsReW3ckIAACqP5bdyQgAAaNjlt3JCAACmIea3ckIAAORq5rdyQgAAIrTmt3JCAABg/ea3ckIAAJ5G57dyQgAA3I/nt3JCAAAa2ee3ckIAAFgi6LdyQgAAlmvot3JCAADUtOi3ckIAABL+6LdyQgAAUEfpt3JCAACOkOm3ckIAAMzZ6bdyQgAACiPqt3JCAABIbOq3ckIAAIa16rdyQgAAxP7qt3JCAAACSOu3ckIAAECR67dyQgAAftrrt3JCAAC8I+y3ckIAAPps7LdyQgAAOLbst3JCAAB2/+y3ckIAALRI7bdyQgAA8pHtt3JCAAAw2+23ckIAAG4k7rdyQgAArG3ut3JCAADqtu63ckIAACgA77dyQgAAZknvt3JCAACkku+3ckIAAOLb77dyQgAAICXwt3JCAABebvC3ckIAAJy38LdyQgAA2gDxt3JCAAAYSvG3ckIAAFaT8bdyQgAAlNzxt3JCAADSJfK3ckIAABBv8rdyQgAATrjyt3JCAACMAfO3ckIAAMpK87dyQgAACJTzt3JCAABG3fO3ckIAAIQm9LdyQgAAwm/0t3JCAAAAufS3ckIAAD4C9bdyQgAAfEv1t3JCAAC6lPW3ckIAAPjd9bdyQgAANif2t3JCAAB0cPa3ckIAALK59rdyQgAA8AL3t3JCAAAuTPe3ckIAAGyV97dyQgAAqt73t3JCAADoJ/i3ckIAACZx+LdyQgAAZLr4t3JCAACiA/m3ckIAAOBM+bdyQgAAHpb5t3JCAABc3/m3ckIAAJoo+rdyQgAA2HH6t3JCAAAWu/q3ckIAAFQE+7dyQgAAkk37t3JCAADQlvu3ckIAAA7g+7dyQgAATCn8t3JCAACKcvy3ckIAAMi7/LdyQgAABgX9t3JCAABETv23ckIAAIKX/bdyQgAAwOD9t3JCAAD+Kf63ckIAADxz/rdyQgAAerz+t3JCAAC4Bf+3ckIAAPZO/7dyQgAANJj/t3JCAABy4f+3ckIAALAqALhyQgAA7nMAuHJCAAAsvQC4ckIAAGoGAbhyQgAAqE8BuHJCAADmmAG4ckIAACTi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\"},\"shape\":[2217],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"XAAAAGQAAABsAAAAcwAAAHgAAAB8AAAAgAAAAIUAAACJAAAAjgAAAJMAAACYAAAAnQAAAKIAAACnAAAAqwAAAK8AAACzAAAAuQAAAMAAAADIAAAAzwAAANQAAADXAAAA2QAAANsAAADaAAAA2wAAANkAAADYAAAA2AAAANgAAADXAAAA1gAAANQAAADTAAAA0QAAAM8AAADMAAAAywAAAMsAAADLAAAAywAAAMwAAADLAAAAygAAAMkAAADIAAAAxwAAAMcAAADFAAAAwQAAAL0AAAC5AAAAtgAAALYAAAC3AAAAuAAAALgAAAC2AAAAsQAAAK4AAACsAAAAqgAAAKgAAACnAAAApgAAAKQAAACiAAAAoAAAAJ4AAACbAAAAmAAAAJYAAACTAAAAjAAAAIMAAAB8AAAAeAAAAHQAAAByAAAAcgAAAHQAAAB2AAAAdwAAAHgAAAB4AAAAeAAAAHcAAAB1AAAAcgAAAHAAAABwAAAAbwAAAG8AAABwAAAAbwAAAG8AAABuAAAAbAAAAGoAAABqAAAAagAAAGoAAABoAAAAZQAAAGUAAABnAAAAZgAAAGQAAABjAAAAZAAAAGQAAABjAAAAYwAAAGMAAABkAAAAYwAAAGIAAABhAAAAYQAAAGAAAABcAAAAWgAAAFkAAABWAAAAVQAAAFUAAABUAAAAVAAAAFEAAABQAAAAUQAAAFYAAABjAAAAcwAAAH0AAACCAAAAgQAAAIAAAAB7AAAAdgAAAHEAAABvAAAAcAAAAG8AAABtAAAAbAAAAGkAAABlAAAAZAAAAGYAAABrAAAAcQAAAHcAAAB9AAAAgQAAAIMAAACBAAAAgAAAAH8AAAB/AAAAfwAAAH0AAAB6AAAAdQAAAHEAAABsAAAAZwAAAGIAAABdAAAAWQAAAFYAAABVAAAAUwAAAFIAAABRAAAAUgAAAFQAAABXAAAAXAAAAGMAAABrAAAAeQAAAIUAAACOAAAAkgAAAJUAAACWAAAAlwAAAJcAAACYAAAAmAAAAJYAAACUAAAAoQAAAKAAAACeAAAAnQAAAJ0AAACdAAAAnAAAAJkAAACVAAAAkwAAAJEAAACQAAAAkQAAAJUAAACaAAAAnwAAAKMAAACkAAAApAAAAKQAAACjAAAAogAAAJ4AAACaAAAAmQAAAJoAAACbAAAAnQAAAJ8AAACeAAAAnAAAAJgAAACUAAAAkAAAAIsAAACGAAAAgAAAAHsAAAB5AAAAdwAAAHUAAABzAAAAcwAAAHAAAABtAAAAagAAAGkAAABnAAAAZQAAAGEAAABdAAAAWQAAAFYAAABVAAAAWAAAAF0AAABkAAAAagAAAHEAAAB3AAAAfQAAAIMAAACJAAAAjgAAAJUAAACfAAAArAAAALoAAADFAAAAzAAAAM8AAADQAAAAzwAAAM0AAADKAAAAxwAAAMUAAADBAAAAuQAAALAAAACyAAAAsQAAALEAAACwAAAArQAAAKsAAACqAAAAqQAAAKcAAACmAAAApQAAAKMAAACjAAAAogAAAKAAAACcAAAAlgAAAJYAAACWAAAAlwAAAJYAAACWAAAAlgAAAJUAAACVAAAAlAAAAJUAAACTAAAAkQAAAI8AAACLAAAAjQAAAJEAAACTAAAAkwAAAJIAAACRAAAAjQAAAIoAAACIAAAAhwAAAIYAAACFAAAAhAAAAIEAAAB8AAAAeAAAAHYAAABwAAAAcgAAAHcAAAB7AAAAfQAAAH4AAAB/AAAAgAAAAIcAAACPAAAAlAAAAJcAAACZAAAAmgAAAJsAAACcAAAAnAAAAJ0AAACdAAAAnAAAAJsAAACaAAAAkwAAAIkAAACDAAAAgAAAAIEAAACDAAAAhAAAAIUAAACHAAAAhwAAAIUAAACDAAAAhAAAAIcAAACKAAAAiwAAAIoAAACIAAAAhAAAAIAAAAB+AAAAfQAAAHgAAABxAAAAbAAAAGoAAABpAAAAbAAAAG8AAABxAAAAdAAAAHgAAAB4AAAAeAAAAHcAAAB2AAAAdgAAAHYAAAB2AAAAdQAAAHQAAABxAAAAagAAAGIAAABdAAAAYQAAAGsAAABzAAAAegAAAHgAAABxAAAAZgAAAF4AAABfAAAAYAAAAFoAAABYAAAAUwAAAFMAAABVAAAAWgAAAGEAAABiAAAAYwAAAF4AAABZAAAAXwAAAGkAAABvAAAAcQAAAGoAAABfAAAAWgAAAFsAAABgAAAAZQAAAGgAAABtAAAAcAAAAHgAAAB7AAAAdgAAAHMAAAB7AAAAggAAAIAAAACCAAAAiAAAAIMAAAB5AAAAcQAAAG4AAABsAAAAbQAAAG8AAABzAAAAeAAAAHMAAABsAAAAaQAAAGkAAABoAAAAagAAAG4AAABvAAAAcwAAAHMAAAB1AAAAcgAAAG8AAABrAAAAaQAAAG0AAABvAAAAbgAAAG8AAABzAAAAeQAAAH4AAACHAAAAjgAAAJEAAACTAAAAlgAAAJkAAACcAAAAoAAAAKIAAAChAAAAoAAAAKAAAACfAAAAnQAAAJoAAACYAAAAmAAAAJYAAACPAAAAigAAAIQAAACAAAAAfAAAAHcAAABwAAAAaQAAAGIAAABcAAAAXgAAAGIAAABqAAAAdgAAAH4AAACAAAAAfwAAAHsAAAB7AAAAeQAAAHYAAABzAAAAcAAAAHAAAAByAAAAcQAAAGkAAABOAAAA0QAAAMwAAADWAAAA/AAAABoBAAAiAQAAJwEAACQBAAAcAQAADAEAAAcBAAAGAQAABwEAAAcBAAAGAQAAAgEAAPkAAADsAAAAswAAAKUAAACdAAAAmAAAAJYAAACVAAAAlgAAAJoAAACeAAAAowAAAKYAAACmAAAAowAAAJ8AAACeAAAAoQAAAKoAAACwAAAAsgAAAK4AAACqAAAApgAAAKAAAACcAAAAlwAAAJQAAACTAAAAkQAAAI4AAACNAAAAkQAAAJAAAACQAAAAmQAAAJsAAACYAAAAkwAAAI8AAACRAAAAmAAAAJwAAACdAAAAnAAAAJsAAACbAAAAnAAAAJ4AAACeAAAAngAAAJwAAACYAAAAkgAAAIsAAACLAAAAjQAAAI8AAACRAAAAkwAAAJQAAACVAAAAlQAAAJUAAACUAAAAkwAAAJAAAACMAAAAiwAAAIsAAACKAAAAiQAAAIgAAACHAAAAhgAAAIUAAACGAAAAiAAAAIkAAACIAAAAhgAAAIcAAACLAAAAjgAAAI8AAACNAAAAigAAAI0AAACRAAAAlAAAAJcAAACYAAAAmgAAAJwAAACbAAAAmwAAAJ8AAACjAAAApgAAAKYAAACmAAAApAAAAKIAAACgAAAAngAAAJ0AAACbAAAAmQAAAJYAAACWAAAAlQAAAJUAAACVAAAAlQAAAJYAAACYAAAAmgAAAJsAAACbAAAAnAAAAJwAAACdAAAAoAAAAKMAAAClAAAApQAAAKQAAACjAAAAeQAAAHcAAAB1AAAAcgAAAHEAAABwAAAAcQAAAHEAAABxAAAAcQAAAHAAAABxAAAAcQAAAHEAAAByAAAAcAAAAG4AAABtAAAAbQAAAG0AAABsAAAA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qAAAAK8AAACzAAAAtwAAALkAAAC8AAAAvAAAALsAAAC4AAAAswAAAKwAAACjAAAAnwAAAJ0AAACbAAAAmQAAAJcAAACVAAAAlAAAAJQAAACUAAAAkwAAAJIAAACRAAAAkQAAAJAAAACPAAAAjwAAAI8AAACQAAAAkQAAAJIAAACRAAAAkAAAAI8AAACOAAAAjAAAAIwAAACMAAAAjAAAAIwAAACPAAAAkwAAAJYAAACYAAAAmAAAAJgAAACaAAAAmwAAAI4AAACMAAAAigAAAIYAAACDAAAAggAAAIAAAAB/AAAAfgAAAH4AAAB+AAAAfgAAAH8AAACBAAAAgwAAAIQAAACGAAAAiAAAAIgAAACIAAAAiAAAAIcAAACGAAAAhAAAAIIAAACCAAAAggAAAIEAAACAAAAAfwAAAH0AAAB8AAAAewAAAHsAAAB6AAAAeQAAAHgAAAB2AAAAcwAAAHAAAABvAAAAbwAAAG4AAABuAAAAbQAAAGwAAABrAAAAawAAAGsAAABsAAAAawAAAGkAAABpAAAAaQAAAGkAAABoAAAAZwAAAGYAAABjAAAAYQAAAGAAAABeAAAAXgAAAF0AAABdAAAAXAAAAFsAAABcAAAAXgAAAF8AAABgAAAAYQAAAGMAAABmAAAAaAAAAHAAAABwAAAAcAAAAG8AAABuAAAAawAAAGgAAABpAAAAaQAAAGcAAABjAAAAYAAAAF4AAABfAAAAZgAAAHIAAACAAAAAkAAAAKAAAACtAAAAuQAAAMQAAADNAAAA0QAAANYAAADbAAAA4gAAAOoAAADxAAAA+AAAAP8AAAAEAQAACQEAAAwBAAAOAQAAEAEAAA8BAAAPAQAADAEAAAkBAAAFAQAAAAEAAP0AAAD6AAAA9gAAAPQAAADxAAAA7QAAAOkAAADlAAAA4QAAAN4AAADMAAAAyAAAAMUAAADBAAAAvgAAALoAAAC2AAAAswAAAK8AAACrAAAAqAAAAKQAAACeAAAAmgAAAJcAAACUAAAAkQAAAI0AAACFAAAAiwAAAJgAAACtAAAAxAAAANkAAADpAAAA9AAAAPkAAAD6AAAA/QAAAAABAAAEAQAABwEAAAkBAAAJAQAACAEAAAQBAAD+AAAA9gAAAOoAAADZAAAAyAAAALwAAAC1AAAArwAAAKkAAACkAAAAnwAAAJoAAACTAAAAigAAAIQAAACBAAAAfwAAAHsAAAB1AAAAbwAAAGoAAABoAAAAZwAAAGQAAABeAAAAWAAAAFMAAABOAAAASwAAAEkAAABHAAAARQAAAEQAAABDAAAAQwAAAEQAAABGAAAARwAAAEcAAABGAAAARQAAAEQAAABDAAAAQwAAAEMAAABCAAAAQwAAAEUAAABHAAAASgAAAEwAAABOAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUgAAAFQAAABXAAAAWgAAAFwAAABXAAAAVwAAAFYAAABWAAAAVgAAAFYAAABXAAAAVwAAAFcAAABVAAAAUwAAAFIAAABTAAAAVwAAAF8AAABrAAAAdgAAAIIAAACNAAAAlQAAAKwAAACzAAAAuwAAAMkAAADWAAAA3QAAAOEAAADmAAAA6AAAAOYAAADfAAAA2AAAANAAAADHAAAAvwAAALkAAAC1AAAAsQAAALAAAACxAAAAsAAAAK0AAACrAAAAqQAAAKMAAACaAAAAmAAAAJkAAACaAAAAmgAAAJkAAACXAAAAlgAAAJYAAACWAAAAmAAAAJUAAACTAAAAlAAAAJYAAACYAAAAmAAAAJgAAACXAAAAlwAAAJYAAACVAAAAkwAAAJIAAACPAAAAjAAAAIoAAACIAAAAiQAAAIoAAACMAAAAigAAAIcAAACEAAAAggAAAIEAAACBAAAAgQAAAIIAAACCAAAAgQAAAIAAAACAAAAAgAAAAIEAAACBAAAAgAAAAH8AAAB+AAAAfQAAAH0AAAB9AAAAfQAAAHwAAAB8AAAAeQAAAHgAAAB4AAAAewAAAHwAAAB7AAAAegAAAHgAAABzAAAAcQAAAHIAAAByAAAAcwAAAHQAAABzAAAAcAAAAG8AAABvAAAAbQAAAGwAAABrAAAAawAAAG4AAABxAAAAcgAAAHMAAABzAAAAcwAAAHIAAABxAAAAcQAAAHQAAAB3AAAAeAAAAHkAAAB5AAAAegAAAHsAAAB8AAAAfQAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfwAAAH8AAAB9AAAAegAAAHYAAABzAAAAbwAAAHAAAABzAAAAdQAAAHgAAAB8AAAAfwAAAIMAAACJAAAAjwAAAJQAAACZAAAAnwAAAKYAAACsAAAAsgAAALgAAAC/AAAAxwAAAM4AAADUAAAA2QAAAN8AAADlAAAA6AAAAOkAAADrAAAA7QAAAPAAAADxAAAA8wAAAPYAAAD3AAAA9gAAAPMAAADwAAAA6gAAAOUAAADhAAAA3QAAANkAAADYAAAA1wAAANcAAADXAAAA1AAAANAAAADLAAAAxwAAAMQAAADCAAAAvgAAALkAAAC0AAAAsQAAAKMAAACeAAAAmAAAAJUAAACZAAAAowAAAK4AAAC2AAAAvAAAAMAAAADDAAAAxQAAAMkAAADMAAAAzQAAAMsAAADHAAAAwwAAAL0AAAC4AAAAsAAAAKkAAACiAAAAlgAAAIoAAACAAAAAdwAAAG4AAABkAAAAWgAAAFAAAABJAAAARAAAAEAAAAA/AAAAPwAAAEIAAABEAAAARgAAAEcAAABIAAAASgAAAFAAAABeAAAAdAAAAI0AAACkAAAAtwAAAMYAAADSAAAA3AAAAOQAAADpAAAA7QAAAPEAAAD3AAAA/AAAAAABAAAEAQAAAwEAAAIBAAAAAQAA+wAAAPUAAADuAAAA6gAAAOMAAADdAAAA1wAAANAAAADPAAAAzwAAAMsAAADJAAAAyQAAAMcAAACzAAAAsAAAAKsAAACjAAAAmAAAAIkAAAB3AAAAYgAAAE0AAAA9AAAAMgAAAC0AAAAvAAAAOwAAAEcAAABWAAAAYwAAAG0AAAB0AAAAdQAAAHMAAABvAAAAawAAAGYAAABgAAAAWwAAAFoAAABeAAAAYQAAAGEAAABfAAAAXAAAAFcAAABUAAAAVAAAAFMAAABUAAAAVgAAAFYAAABWAAAAVAAAAFIAAABSAAAAUQAAAFEAAABSAAAAVAAAAFcAAABZAAAAWwAAAFwAAABeAAAAXQAAAF0AAABeAAAAYAAAAGQAAABlAAAAYwAAAGEAAABgAAAAYAAAAGEAAABhAAAAYgAAAGMAAABlAAAAZgAAAGoAAAByAAAAeQAAAH8AAACCAAAAfAAAAGkAAABtAAAAdwAAAH8AAACBAAAAhAAAAIEAAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH0AAAB8AAAAfQAAAIIAAACCAAAAgAAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB/AAAAgAAAAIEAAACBAAAAfwAAAIAAAACIAAAAjQAAAI8AAACNAAAAigAAAIMAAACBAAAAhQAAAIYAAACCAAAAgQAAAIYAAACJAAAAiwAAAIoAAACCAAAAegAAAHYAAABzAAAAcgAAAHEAAABxAAAAcAAAAHAAAAB1AAAAdgAAAHUAAAB2AAAAdgAAAHUAAAB1AAAAcgAAAHAAAABzAAAAdgAAAHwAAAB+AAAAdwAAAHkAAAB6AAAAEgEAAB0BAAAlAQAAKQEAACoBAAAqAQAAKAEAACUBAAAhAQAAGgEAABMBAAALAQAAAAEAAPkAAADyAAAA6QAAAOEAAADZAAAA2QAAANcAAADLAAAAvgAAALkAAADBAAAAygAAAMoAAADCAAAAtgAAAKoAAACPAAAAggAAAHgAAABuAAAAZgAAAF0AAABQAAAAQwAAADkAAAA0AAAAMgAAADEAAAAxAAAANgAAAEgAAABdAAAAaAAAAHIAAAB9AAAAhgAAAIwAAACRAAAAkQAAAI0AAACIAAAAggAAAHwAAAB2AAAAdAAAAHIAAABwAAAAbAAAAGkAAABmAAAAYwAAAF8AAABbAAAAWAAAAFUAAABTAAAAUgAAAFAAAABPAAAATwAAAFMAAABWAAAAVwAAAFgAAABZAAAAWQAAAFgAAABYAAAAWgAAAFwAAABYAAAAVgAAAFYAAABWAAAAVAAAAFIAAABUAAAAWAAAAFoAAABeAAAAYwAAAGgAAABrAAAAawAAAGkAAABoAAAAZwAAAF8AAABeAAAAXQAAAF0AAABdAAAAXQAAAF0AAABeAAAAYwAAAG0AAAB6AAAArAAAAKkAAACkAAAAnAAAAJMAAACJAAAAfgAAAHMAAABoAAAAYwAAAGMAAABnAAAAagAAAG8AAABzAAAAdQAAAHYAAAB4AAAAeAAAAHgAAAB4AAAAdwAAAHcAAAB2AAAAdgAAAHUAAAB0AAAAcwAAAHMAAAB0AAAAdAAAAHMAAABzAAAAcgAAAHAAAABtAAAAbgAAAG8AAABvAAAAbgAAAG0AAABtAAAAbQAAAGwAAABrAAAAagAAAGkAAABlAAAAZAAAAGMAAABjAAAAYgAAAGEAAABhAAAA\"},\"shape\":[2217],\"dtype\":\"int32\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2388\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2389\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2384\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2385\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p2386\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p2303\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p2365\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p2366\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p2367\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p2368\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p2369\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p2370\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p2371\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2358\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2359\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p2361\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2360\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"DatetimeAxis\",\"id\":\"p2315\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"DatetimeTicker\",\"id\":\"p2316\",\"attributes\":{\"num_minor_ticks\":5,\"tickers\":[{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p2317\",\"attributes\":{\"num_minor_ticks\":0,\"mantissas\":[1,2,5],\"max_interval\":500.0}},{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p2318\",\"attributes\":{\"num_minor_ticks\":0,\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"min_interval\":1000.0,\"max_interval\":1800000.0}},{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p2319\",\"attributes\":{\"num_minor_ticks\":0,\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"min_interval\":3600000.0,\"max_interval\":43200000.0}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p2320\",\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p2321\",\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p2322\",\"attributes\":{\"days\":[1,8,15,22]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p2323\",\"attributes\":{\"days\":[1,15]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p2324\",\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p2325\",\"attributes\":{\"months\":[0,2,4,6,8,10]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p2326\",\"attributes\":{\"months\":[0,4,8]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p2327\",\"attributes\":{\"months\":[0,6]}},{\"type\":\"object\",\"name\":\"YearsTicker\",\"id\":\"p2328\"}]}},\"formatter\":{\"type\":\"object\",\"name\":\"DatetimeTickFormatter\",\"id\":\"p2330\",\"attributes\":{\"days\":\"%d.%m.%Y\"}},\"major_label_orientation\":1.0471975511965976,\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2329\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2357\",\"attributes\":{\"axis\":{\"id\":\"p2315\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2364\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p2358\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"28c35ec4-b894-4832-a2d4-43feb069327c\",\"roots\":{\"p2297\":\"b0b8480f-1f09-416c-8f92-c59dcf0df7e5\"},\"root_ids\":[\"p2297\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"ad8d2fd1-06c6-4653-b5e4-ced885da8ee9\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1277\",\"attributes\":{\"width\":800,\"height\":350,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1278\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1279\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1287\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1288\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1280\",\"attributes\":{\"text\":\"Glocose Range\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1330\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1324\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1325\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1326\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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AABK++C3ckIAAIhE4bdyQgAAxo3ht3JCAAAE1+G3ckIAAEIg4rdyQgAAgGnit3JCAAC+suK3ckIAAPz74rdyQgAAOkXjt3JCAAB4juO3ckIAALbX47dyQgAArvzkt3JCAADsReW3ckIAACqP5bdyQgAAaNjlt3JCAACmIea3ckIAAORq5rdyQgAAIrTmt3JCAABg/ea3ckIAAJ5G57dyQgAA3I/nt3JCAAAa2ee3ckIAAFgi6LdyQgAAlmvot3JCAADUtOi3ckIAABL+6LdyQgAAUEfpt3JCAACOkOm3ckIAAMzZ6bdyQgAACiPqt3JCAABIbOq3ckIAAIa16rdyQgAAxP7qt3JCAAACSOu3ckIAAECR67dyQgAAftrrt3JCAAC8I+y3ckIAAPps7LdyQgAAOLbst3JCAAB2/+y3ckIAALRI7bdyQgAA8pHtt3JCAAAw2+23ckIAAG4k7rdyQgAArG3ut3JCAADqtu63ckIAACgA77dyQgAAZknvt3JCAACkku+3ckIAAOLb77dyQgAAICXwt3JCAABebvC3ckIAAJy38LdyQgAA2gDxt3JCAAAYSvG3ckIAAFaT8bdyQgAAlNzxt3JCAADSJfK3ckIAABBv8rdyQgAATrjyt3JCAACMAfO3ckIAAMpK87dyQgAACJTzt3JCAABG3fO3ckIAAIQm9LdyQgAAwm/0t3JCAAAAufS3ckIAAD4C9bdyQgAAfEv1t3JCAAC6lPW3ckIAAPjd9bdyQgAANif2t3JCAAB0cPa3ckIAALK59rdyQgAA8AL3t3JCAAAuTPe3ckIAAGyV97dyQgAAqt73t3JCAADoJ/i3ckIAACZx+LdyQgAAZLr4t3JCAACiA/m3ckIAAOBM+bdyQgAAHpb5t3JCAABc3/m3ckIAAJoo+rdyQgAA2HH6t3JCAAAWu/q3ckIAAFQE+7dyQgAAkk37t3JCAADQlvu3ckIAAA7g+7dyQgAATCn8t3JCAACKcvy3ckIAAMi7/LdyQgAABgX9t3JCAABETv23ckIAAIKX/bdyQgAAwOD9t3JCAAD+Kf63ckIAADxz/rdyQgAAerz+t3JCAAC4Bf+3ckIAAPZO/7dyQgAANJj/t3JCAABy4f+3ckIAALAqALhyQgAA7nMAuHJCAAAsvQC4ckIAAGoGAbhyQgAAqE8BuHJCAADmmAG4ckIAACTi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\"},\"shape\":[2217],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"XAAAAGQAAABsAAAAcwAAAHgAAAB8AAAAgAAAAIUAAACJAAAAjgAAAJMAAACYAAAAnQAAAKIAAACnAAAAqwAAAK8AAACzAAAAuQAAAMAAAADIAAAAzwAAANQAAADXAAAA2QAAANsAAADaAAAA2wAAANkAAADYAAAA2AAAANgAAADXAAAA1gAAANQAAADTAAAA0QAAAM8AAADMAAAAywAAAMsAAADLAAAAywAAAMwAAADLAAAAygAAAMkAAADIAAAAxwAAAMcAAADFAAAAwQAAAL0AAAC5AAAAtgAAALYAAAC3AAAAuAAAALgAAAC2AAAAsQAAAK4AAACsAAAAqgAAAKgAAACnAAAApgAAAKQAAACiAAAAoAAAAJ4AAACbAAAAmAAAAJYAAACTAAAAjAAAAIMAAAB8AAAAeAAAAHQAAAByAAAAcgAAAHQAAAB2AAAAdwAAAHgAAAB4AAAAeAAAAHcAAAB1AAAAcgAAAHAAAABwAAAAbwAAAG8AAABwAAAAbwAAAG8AAABuAAAAbAAAAGoAAABqAAAAagAAAGoAAABoAAAAZQAAAGUAAABnAAAAZgAAAGQAAABjAAAAZAAAAGQAAABjAAAAYwAAAGMAAABkAAAAYwAAAGIAAABhAAAAYQAAAGAAAABcAAAAWgAAAFkAAABWAAAAVQAAAFUAAABUAAAAVAAAAFEAAABQAAAAUQAAAFYAAABjAAAAcwAAAH0AAACCAAAAgQAAAIAAAAB7AAAAdgAAAHEAAABvAAAAcAAAAG8AAABtAAAAbAAAAGkAAABlAAAAZAAAAGYAAABrAAAAcQAAAHcAAAB9AAAAgQAAAIMAAACBAAAAgAAAAH8AAAB/AAAAfwAAAH0AAAB6AAAAdQAAAHEAAABsAAAAZwAAAGIAAABdAAAAWQAAAFYAAABVAAAAUwAAAFIAAABRAAAAUgAAAFQAAABXAAAAXAAAAGMAAABrAAAAeQAAAIUAAACOAAAAkgAAAJUAAACWAAAAlwAAAJcAAACYAAAAmAAAAJYAAACUAAAAoQAAAKAAAACeAAAAnQAAAJ0AAACdAAAAnAAAAJkAAACVAAAAkwAAAJEAAACQAAAAkQAAAJUAAACaAAAAnwAAAKMAAACkAAAApAAAAKQAAACjAAAAogAAAJ4AAACaAAAAmQAAAJoAAACbAAAAnQAAAJ8AAACeAAAAnAAAAJgAAACUAAAAkAAAAIsAAACGAAAAgAAAAHsAAAB5AAAAdwAAAHUAAABzAAAAcwAAAHAAAABtAAAAagAAAGkAAABnAAAAZQAAAGEAAABdAAAAWQAAAFYAAABVAAAAWAAAAF0AAABkAAAAagAAAHEAAAB3AAAAfQAAAIMAAACJAAAAjgAAAJUAAACfAAAArAAAALoAAADFAAAAzAAAAM8AAADQAAAAzwAAAM0AAADKAAAAxwAAAMUAAADBAAAAuQAAALAAAACyAAAAsQAAALEAAACwAAAArQAAAKsAAACqAAAAqQAAAKcAAACmAAAApQAAAKMAAACjAAAAogAAAKAAAACcAAAAlgAAAJYAAACWAAAAlwAAAJYAAACWAAAAlgAAAJUAAACVAAAAlAAAAJUAAACTAAAAkQAAAI8AAACLAAAAjQAAAJEAAACTAAAAkwAAAJIAAACRAAAAjQAAAIoAAACIAAAAhwAAAIYAAACFAAAAhAAAAIEAAAB8AAAAeAAAAHYAAABwAAAAcgAAAHcAAAB7AAAAfQAAAH4AAAB/AAAAgAAAAIcAAACPAAAAlAAAAJcAAACZAAAAmgAAAJsAAACcAAAAnAAAAJ0AAACdAAAAnAAAAJsAAACaAAAAkwAAAIkAAACDAAAAgAAAAIEAAACDAAAAhAAAAIUAAACHAAAAhwAAAIUAAACDAAAAhAAAAIcAAACKAAAAiwAAAIoAAACIAAAAhAAAAIAAAAB+AAAAfQAAAHgAAABxAAAAbAAAAGoAAABpAAAAbAAAAG8AAABxAAAAdAAAAHgAAAB4AAAAeAAAAHcAAAB2AAAAdgAAAHYAAAB2AAAAdQAAAHQAAABxAAAAagAAAGIAAABdAAAAYQAAAGsAAABzAAAAegAAAHgAAABxAAAAZgAAAF4AAABfAAAAYAAAAFoAAABYAAAAUwAAAFMAAABVAAAAWgAAAGEAAABiAAAAYwAAAF4AAABZAAAAXwAAAGkAAABvAAAAcQAAAGoAAABfAAAAWgAAAFsAAABgAAAAZQAAAGgAAABtAAAAcAAAAHgAAAB7AAAAdgAAAHMAAAB7AAAAggAAAIAAAACCAAAAiAAAAIMAAAB5AAAAcQAAAG4AAABsAAAAbQAAAG8AAABzAAAAeAAAAHMAAABsAAAAaQAAAGkAAABoAAAAagAAAG4AAABvAAAAcwAAAHMAAAB1AAAAcgAAAG8AAABrAAAAaQAAAG0AAABvAAAAbgAAAG8AAABzAAAAeQAAAH4AAACHAAAAjgAAAJEAAACTAAAAlgAAAJkAAACcAAAAoAAAAKIAAAChAAAAoAAAAKAAAACfAAAAnQAAAJoAAACYAAAAmAAAAJYAAACPAAAAigAAAIQAAACAAAAAfAAAAHcAAABwAAAAaQAAAGIAAABcAAAAXgAAAGIAAABqAAAAdgAAAH4AAACAAAAAfwAAAHsAAAB7AAAAeQAAAHYAAABzAAAAcAAAAHAAAAByAAAAcQAAAGkAAABOAAAA0QAAAMwAAADWAAAA/AAAABoBAAAiAQAAJwEAACQBAAAcAQAADAEAAAcBAAAGAQAABwEAAAcBAAAGAQAAAgEAAPkAAADsAAAAswAAAKUAAACdAAAAmAAAAJYAAACVAAAAlgAAAJoAAACeAAAAowAAAKYAAACmAAAAowAAAJ8AAACeAAAAoQAAAKoAAACwAAAAsgAAAK4AAACqAAAApgAAAKAAAACcAAAAlwAAAJQAAACTAAAAkQAAAI4AAACNAAAAkQAAAJAAAACQAAAAmQAAAJsAAACYAAAAkwAAAI8AAACRAAAAmAAAAJwAAACdAAAAnAAAAJsAAACbAAAAnAAAAJ4AAACeAAAAngAAAJwAAACYAAAAkgAAAIsAAACLAAAAjQAAAI8AAACRAAAAkwAAAJQAAACVAAAAlQAAAJUAAACUAAAAkwAAAJAAAACMAAAAiwAAAIsAAACKAAAAiQAAAIgAAACHAAAAhgAAAIUAAACGAAAAiAAAAIkAAACIAAAAhgAAAIcAAACLAAAAjgAAAI8AAACNAAAAigAAAI0AAACRAAAAlAAAAJcAAACYAAAAmgAAAJwAAACbAAAAmwAAAJ8AAACjAAAApgAAAKYAAACmAAAApAAAAKIAAACgAAAAngAAAJ0AAACbAAAAmQAAAJYAAACWAAAAlQAAAJUAAACVAAAAlQAAAJYAAACYAAAAmgAAAJsAAACbAAAAnAAAAJwAAACdAAAAoAAAAKMAAAClAAAApQAAAKQAAACjAAAAeQAAAHcAAAB1AAAAcgAAAHEAAABwAAAAcQAAAHEAAABxAAAAcQAAAHAAAABxAAAAcQAAAHEAAAByAAAAcAAAAG4AAABtAAAAbQAAAG0AAABsAAAA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qAAAAK8AAACzAAAAtwAAALkAAAC8AAAAvAAAALsAAAC4AAAAswAAAKwAAACjAAAAnwAAAJ0AAACbAAAAmQAAAJcAAACVAAAAlAAAAJQAAACUAAAAkwAAAJIAAACRAAAAkQAAAJAAAACPAAAAjwAAAI8AAACQAAAAkQAAAJIAAACRAAAAkAAAAI8AAACOAAAAjAAAAIwAAACMAAAAjAAAAIwAAACPAAAAkwAAAJYAAACYAAAAmAAAAJgAAACaAAAAmwAAAI4AAACMAAAAigAAAIYAAACDAAAAggAAAIAAAAB/AAAAfgAAAH4AAAB+AAAAfgAAAH8AAACBAAAAgwAAAIQAAACGAAAAiAAAAIgAAACIAAAAiAAAAIcAAACGAAAAhAAAAIIAAACCAAAAggAAAIEAAACAAAAAfwAAAH0AAAB8AAAAewAAAHsAAAB6AAAAeQAAAHgAAAB2AAAAcwAAAHAAAABvAAAAbwAAAG4AAABuAAAAbQAAAGwAAABrAAAAawAAAGsAAABsAAAAawAAAGkAAABpAAAAaQAAAGkAAABoAAAAZwAAAGYAAABjAAAAYQAAAGAAAABeAAAAXgAAAF0AAABdAAAAXAAAAFsAAABcAAAAXgAAAF8AAABgAAAAYQAAAGMAAABmAAAAaAAAAHAAAABwAAAAcAAAAG8AAABuAAAAawAAAGgAAABpAAAAaQAAAGcAAABjAAAAYAAAAF4AAABfAAAAZgAAAHIAAACAAAAAkAAAAKAAAACtAAAAuQAAAMQAAADNAAAA0QAAANYAAADbAAAA4gAAAOoAAADxAAAA+AAAAP8AAAAEAQAACQEAAAwBAAAOAQAAEAEAAA8BAAAPAQAADAEAAAkBAAAFAQAAAAEAAP0AAAD6AAAA9gAAAPQAAADxAAAA7QAAAOkAAADlAAAA4QAAAN4AAADMAAAAyAAAAMUAAADBAAAAvgAAALoAAAC2AAAAswAAAK8AAACrAAAAqAAAAKQAAACeAAAAmgAAAJcAAACUAAAAkQAAAI0AAACFAAAAiwAAAJgAAACtAAAAxAAAANkAAADpAAAA9AAAAPkAAAD6AAAA/QAAAAABAAAEAQAABwEAAAkBAAAJAQAACAEAAAQBAAD+AAAA9gAAAOoAAADZAAAAyAAAALwAAAC1AAAArwAAAKkAAACkAAAAnwAAAJoAAACTAAAAigAAAIQAAACBAAAAfwAAAHsAAAB1AAAAbwAAAGoAAABoAAAAZwAAAGQAAABeAAAAWAAAAFMAAABOAAAASwAAAEkAAABHAAAARQAAAEQAAABDAAAAQwAAAEQAAABGAAAARwAAAEcAAABGAAAARQAAAEQAAABDAAAAQwAAAEMAAABCAAAAQwAAAEUAAABHAAAASgAAAEwAAABOAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUgAAAFQAAABXAAAAWgAAAFwAAABXAAAAVwAAAFYAAABWAAAAVgAAAFYAAABXAAAAVwAAAFcAAABVAAAAUwAAAFIAAABTAAAAVwAAAF8AAABrAAAAdgAAAIIAAACNAAAAlQAAAKwAAACzAAAAuwAAAMkAAADWAAAA3QAAAOEAAADmAAAA6AAAAOYAAADfAAAA2AAAANAAAADHAAAAvwAAALkAAAC1AAAAsQAAALAAAACxAAAAsAAAAK0AAACrAAAAqQAAAKMAAACaAAAAmAAAAJkAAACaAAAAmgAAAJkAAACXAAAAlgAAAJYAAACWAAAAmAAAAJUAAACTAAAAlAAAAJYAAACYAAAAmAAAAJgAAACXAAAAlwAAAJYAAACVAAAAkwAAAJIAAACPAAAAjAAAAIoAAACIAAAAiQAAAIoAAACMAAAAigAAAIcAAACEAAAAggAAAIEAAACBAAAAgQAAAIIAAACCAAAAgQAAAIAAAACAAAAAgAAAAIEAAACBAAAAgAAAAH8AAAB+AAAAfQAAAH0AAAB9AAAAfQAAAHwAAAB8AAAAeQAAAHgAAAB4AAAAewAAAHwAAAB7AAAAegAAAHgAAABzAAAAcQAAAHIAAAByAAAAcwAAAHQAAABzAAAAcAAAAG8AAABvAAAAbQAAAGwAAABrAAAAawAAAG4AAABxAAAAcgAAAHMAAABzAAAAcwAAAHIAAABxAAAAcQAAAHQAAAB3AAAAeAAAAHkAAAB5AAAAegAAAHsAAAB8AAAAfQAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfwAAAH8AAAB9AAAAegAAAHYAAABzAAAAbwAAAHAAAABzAAAAdQAAAHgAAAB8AAAAfwAAAIMAAACJAAAAjwAAAJQAAACZAAAAnwAAAKYAAACsAAAAsgAAALgAAAC/AAAAxwAAAM4AAADUAAAA2QAAAN8AAADlAAAA6AAAAOkAAADrAAAA7QAAAPAAAADxAAAA8wAAAPYAAAD3AAAA9gAAAPMAAADwAAAA6gAAAOUAAADhAAAA3QAAANkAAADYAAAA1wAAANcAAADXAAAA1AAAANAAAADLAAAAxwAAAMQAAADCAAAAvgAAALkAAAC0AAAAsQAAAKMAAACeAAAAmAAAAJUAAACZAAAAowAAAK4AAAC2AAAAvAAAAMAAAADDAAAAxQAAAMkAAADMAAAAzQAAAMsAAADHAAAAwwAAAL0AAAC4AAAAsAAAAKkAAACiAAAAlgAAAIoAAACAAAAAdwAAAG4AAABkAAAAWgAAAFAAAABJAAAARAAAAEAAAAA/AAAAPwAAAEIAAABEAAAARgAAAEcAAABIAAAASgAAAFAAAABeAAAAdAAAAI0AAACkAAAAtwAAAMYAAADSAAAA3AAAAOQAAADpAAAA7QAAAPEAAAD3AAAA/AAAAAABAAAEAQAAAwEAAAIBAAAAAQAA+wAAAPUAAADuAAAA6gAAAOMAAADdAAAA1wAAANAAAADPAAAAzwAAAMsAAADJAAAAyQAAAMcAAACzAAAAsAAAAKsAAACjAAAAmAAAAIkAAAB3AAAAYgAAAE0AAAA9AAAAMgAAAC0AAAAvAAAAOwAAAEcAAABWAAAAYwAAAG0AAAB0AAAAdQAAAHMAAABvAAAAawAAAGYAAABgAAAAWwAAAFoAAABeAAAAYQAAAGEAAABfAAAAXAAAAFcAAABUAAAAVAAAAFMAAABUAAAAVgAAAFYAAABWAAAAVAAAAFIAAABSAAAAUQAAAFEAAABSAAAAVAAAAFcAAABZAAAAWwAAAFwAAABeAAAAXQAAAF0AAABeAAAAYAAAAGQAAABlAAAAYwAAAGEAAABgAAAAYAAAAGEAAABhAAAAYgAAAGMAAABlAAAAZgAAAGoAAAByAAAAeQAAAH8AAACCAAAAfAAAAGkAAABtAAAAdwAAAH8AAACBAAAAhAAAAIEAAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH0AAAB8AAAAfQAAAIIAAACCAAAAgAAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB/AAAAgAAAAIEAAACBAAAAfwAAAIAAAACIAAAAjQAAAI8AAACNAAAAigAAAIMAAACBAAAAhQAAAIYAAACCAAAAgQAAAIYAAACJAAAAiwAAAIoAAACCAAAAegAAAHYAAABzAAAAcgAAAHEAAABxAAAAcAAAAHAAAAB1AAAAdgAAAHUAAAB2AAAAdgAAAHUAAAB1AAAAcgAAAHAAAABzAAAAdgAAAHwAAAB+AAAAdwAAAHkAAAB6AAAAEgEAAB0BAAAlAQAAKQEAACoBAAAqAQAAKAEAACUBAAAhAQAAGgEAABMBAAALAQAAAAEAAPkAAADyAAAA6QAAAOEAAADZAAAA2QAAANcAAADLAAAAvgAAALkAAADBAAAAygAAAMoAAADCAAAAtgAAAKoAAACPAAAAggAAAHgAAABuAAAAZgAAAF0AAABQAAAAQwAAADkAAAA0AAAAMgAAADEAAAAxAAAANgAAAEgAAABdAAAAaAAAAHIAAAB9AAAAhgAAAIwAAACRAAAAkQAAAI0AAACIAAAAggAAAHwAAAB2AAAAdAAAAHIAAABwAAAAbAAAAGkAAABmAAAAYwAAAF8AAABbAAAAWAAAAFUAAABTAAAAUgAAAFAAAABPAAAATwAAAFMAAABWAAAAVwAAAFgAAABZAAAAWQAAAFgAAABYAAAAWgAAAFwAAABYAAAAVgAAAFYAAABWAAAAVAAAAFIAAABUAAAAWAAAAFoAAABeAAAAYwAAAGgAAABrAAAAawAAAGkAAABoAAAAZwAAAF8AAABeAAAAXQAAAF0AAABdAAAAXQAAAF0AAABeAAAAYwAAAG0AAAB6AAAArAAAAKkAAACkAAAAnAAAAJMAAACJAAAAfgAAAHMAAABoAAAAYwAAAGMAAABnAAAAagAAAG8AAABzAAAAdQAAAHYAAAB4AAAAeAAAAHgAAAB4AAAAdwAAAHcAAAB2AAAAdgAAAHUAAAB0AAAAcwAAAHMAAAB0AAAAdAAAAHMAAABzAAAAcgAAAHAAAABtAAAAbgAAAG8AAABvAAAAbgAAAG0AAABtAAAAbQAAAGwAAABrAAAAagAAAGkAAABlAAAAZAAAAGMAAABjAAAAYgAAAGEAAABhAAAA\"},\"shape\":[2217],\"dtype\":\"int32\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1331\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1332\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1327\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\"}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1328\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.1}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1329\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b4\",\"line_alpha\":0.2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1286\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1311\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1312\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1313\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1314\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1320\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1319\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1321\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1322\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1323\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1306\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1307\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1308\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1309\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"DatetimeAxis\",\"id\":\"p1289\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"DatetimeTicker\",\"id\":\"p1290\",\"attributes\":{\"num_minor_ticks\":5,\"tickers\":[{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p1291\",\"attributes\":{\"num_minor_ticks\":0,\"mantissas\":[1,2,5],\"max_interval\":500.0}},{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p1292\",\"attributes\":{\"num_minor_ticks\":0,\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"min_interval\":1000.0,\"max_interval\":1800000.0}},{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p1293\",\"attributes\":{\"num_minor_ticks\":0,\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"min_interval\":3600000.0,\"max_interval\":43200000.0}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1294\",\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1295\",\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1296\",\"attributes\":{\"days\":[1,8,15,22]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1297\",\"attributes\":{\"days\":[1,15]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1298\",\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1299\",\"attributes\":{\"months\":[0,2,4,6,8,10]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1300\",\"attributes\":{\"months\":[0,4,8]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1301\",\"attributes\":{\"months\":[0,6]}},{\"type\":\"object\",\"name\":\"YearsTicker\",\"id\":\"p1302\"}]}},\"formatter\":{\"type\":\"object\",\"name\":\"DatetimeTickFormatter\",\"id\":\"p1303\",\"attributes\":{\"days\":\"%d.%m.%Y\"}},\"major_label_orientation\":1.0471975511965976,\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1304\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1305\",\"attributes\":{\"axis\":{\"id\":\"p1289\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1310\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1306\"}}}]}}]}};\n const render_items = [{\"docid\":\"ad8d2fd1-06c6-4653-b5e4-ced885da8ee9\",\"roots\":{\"p1277\":\"e4aa056a-a9f4-45bf-acdd-5e1a0ac014d2\"},\"root_ids\":[\"p1277\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p2297"
+ "id": "p1277"
}
},
"output_type": "display_data"
@@ -996,7 +548,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -1004,37 +556,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"1f5e72c1-7ed1-483e-8fea-3107ee0c24f2\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p2727\",\"attributes\":{\"width\":800,\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2729\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p2728\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2740\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p2742\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p2730\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p2779\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p2773\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p2775\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p2774\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p2780\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p2781\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2776\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2777\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p2778\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p2732\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p2758\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p2759\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p2760\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p2761\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p2762\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p2763\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p2764\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2751\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2752\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"NumeralTickFormatter\",\"id\":\"p2784\",\"attributes\":{\"format\":\"$0.00\"}},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2753\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p2744\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p2745\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"NumeralTickFormatter\",\"id\":\"p2782\",\"attributes\":{\"format\":\"0.0%\"}},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p2746\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2750\",\"attributes\":{\"axis\":{\"id\":\"p2744\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p2757\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p2751\"}}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"1f5e72c1-7ed1-483e-8fea-3107ee0c24f2\",\"roots\":{\"p2727\":\"c4894853-fcf6-432a-8fe1-280de7b4e8fb\"},\"root_ids\":[\"p2727\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"8c04b9e6-f73a-4672-a280-50b411d42091\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1335\",\"attributes\":{\"width\":800,\"height\":300,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1336\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1337\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1344\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1345\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1342\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1375\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1369\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1370\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1371\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1376\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1377\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1372\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1373\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1374\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1343\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1356\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1357\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1358\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1359\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1365\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1364\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1366\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1367\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1368\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1351\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1352\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"NumeralTickFormatter\",\"id\":\"p1379\",\"attributes\":{\"format\":\"$0.00\"}},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1354\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1346\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1347\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"NumeralTickFormatter\",\"id\":\"p1378\",\"attributes\":{\"format\":\"0.0%\"}},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1349\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1350\",\"attributes\":{\"axis\":{\"id\":\"p1346\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1355\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1351\"}}}]}}]}};\n const render_items = [{\"docid\":\"8c04b9e6-f73a-4672-a280-50b411d42091\",\"roots\":{\"p1335\":\"c546efeb-89b7-4ccc-94f3-cda99adabb3d\"},\"root_ids\":[\"p1335\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p2727"
+ "id": "p1335"
}
},
"output_type": "display_data"
@@ -1045,7 +572,7 @@
"\n",
"\n",
"p = figure(height=300, width=800)\n",
- "p.circle([1, 2, 3, 4, 5], [2, 5, 8, 2, 7], size=10)\n",
+ "p.scatter([1, 2, 3, 4, 5], [2, 5, 8, 2, 7], size=10)\n",
"\n",
"p.xaxis.formatter = NumeralTickFormatter(format=\"0.0%\")\n",
"p.yaxis.formatter = NumeralTickFormatter(format=\"$0.00\")\n",
@@ -1087,7 +614,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -1095,37 +622,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"ec0f3ef7-a09c-403d-9764-b1b9733b62ca\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p3005\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p3007\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p3006\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p3018\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p3020\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p3008\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3057\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p3051\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p3053\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p3052\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3058\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3059\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p3054\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p3055\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p3056\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p3010\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p3036\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p3037\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p3038\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p3039\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p3040\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p3041\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p3042\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p3029\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p3030\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p3032\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p3031\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p3022\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p3023\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p3025\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p3024\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p3028\",\"attributes\":{\"axis\":{\"id\":\"p3022\"},\"grid_line_color\":null}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p3035\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p3029\"},\"grid_line_alpha\":0.5,\"grid_line_dash\":[6,4]}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"ec0f3ef7-a09c-403d-9764-b1b9733b62ca\",\"roots\":{\"p3005\":\"a897bbbd-4032-49d9-b966-43ecd9e13eaf\"},\"root_ids\":[\"p3005\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"c55cf1bb-1d87-4ccb-8b33-a0f03a786f2f\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1380\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1381\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1382\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1389\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1390\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1387\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1420\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1414\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1415\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1416\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1421\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1422\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1417\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1418\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1419\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1388\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1401\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1402\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1403\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1404\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1410\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1409\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1411\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1412\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1413\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1396\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1397\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1398\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1399\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1391\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1392\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1393\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1394\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1395\",\"attributes\":{\"axis\":{\"id\":\"p1391\"},\"grid_line_color\":null}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1400\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1396\"},\"grid_line_alpha\":0.5,\"grid_line_dash\":[6,4]}}]}}]}};\n const render_items = [{\"docid\":\"c55cf1bb-1d87-4ccb-8b33-a0f03a786f2f\",\"roots\":{\"p1380\":\"b9f2b173-4f33-4946-a630-736d6cf179b8\"},\"root_ids\":[\"p1380\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p3005"
+ "id": "p1380"
}
},
"output_type": "display_data"
@@ -1133,7 +635,7 @@
],
"source": [
"p = figure(width=400, height=400)\n",
- "p.circle([1, 2, 3, 4, 5], [2, 5, 8, 2, 7], size=10)\n",
+ "p.scatter([1, 2, 3, 4, 5], [2, 5, 8, 2, 7], size=10)\n",
"\n",
"# change just some things about the x-grid\n",
"p.xgrid.grid_line_color = None\n",
@@ -1161,7 +663,7 @@
"data": {
"text/html": [
"\n",
- " \n"
+ " \n"
]
},
"metadata": {},
@@ -1169,37 +671,12 @@
},
{
"data": {
- "application/javascript": [
- "(function(root) {\n",
- " function embed_document(root) {\n",
- " const docs_json = {\"45477970-7430-42a9-aa4a-6df94302e99a\":{\"version\":\"3.1.1\",\"title\":\"Bokeh Application\",\"defs\":[],\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p3303\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p3305\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p3304\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p3316\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p3318\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p3306\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p3355\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p3349\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p3351\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p3350\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p3356\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p3357\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p3352\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p3353\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Circle\",\"id\":\"p3354\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p3308\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p3334\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p3335\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p3336\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p3337\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"bottom_units\":\"canvas\",\"top_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p3338\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p3339\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p3340\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p3327\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p3328\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p3330\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p3329\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p3320\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p3321\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p3323\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p3322\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p3326\",\"attributes\":{\"axis\":{\"id\":\"p3320\"},\"grid_line_color\":null}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p3333\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p3327\"},\"band_fill_color\":\"olive\",\"band_fill_alpha\":0.05}}]}}],\"callbacks\":{\"type\":\"map\"}}};\n",
- " const render_items = [{\"docid\":\"45477970-7430-42a9-aa4a-6df94302e99a\",\"roots\":{\"p3303\":\"f16e7f60-1084-4ccf-b265-ceb9e402940c\"},\"root_ids\":[\"p3303\"]}];\n",
- " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
- " }\n",
- " if (root.Bokeh !== undefined) {\n",
- " embed_document(root);\n",
- " } else {\n",
- " let attempts = 0;\n",
- " const timer = setInterval(function(root) {\n",
- " if (root.Bokeh !== undefined) {\n",
- " clearInterval(timer);\n",
- " embed_document(root);\n",
- " } else {\n",
- " attempts++;\n",
- " if (attempts > 100) {\n",
- " clearInterval(timer);\n",
- " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
- " }\n",
- " }\n",
- " }, 10, root)\n",
- " }\n",
- "})(window);"
- ],
+ "application/javascript": "(function(root) {\n function embed_document(root) {\n const docs_json = {\"7a6538a6-19dc-46b1-ae43-c9618b564232\":{\"version\":\"3.5.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1423\",\"attributes\":{\"width\":400,\"height\":400,\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1424\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1425\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1432\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1433\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1430\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1463\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1457\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1458\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1459\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[1,2,3,4,5]],[\"y\",[2,5,8,2,7]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1464\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1465\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1460\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1461\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.1},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.1}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Scatter\",\"id\":\"p1462\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"size\":{\"type\":\"value\",\"value\":10},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"fill_color\":{\"type\":\"value\",\"value\":\"#1f77b4\"},\"fill_alpha\":{\"type\":\"value\",\"value\":0.2},\"hatch_alpha\":{\"type\":\"value\",\"value\":0.2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1431\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1444\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1445\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1446\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1447\",\"attributes\":{\"syncable\":false,\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"handles\":{\"type\":\"object\",\"name\":\"BoxInteractionHandles\",\"id\":\"p1453\",\"attributes\":{\"all\":{\"type\":\"object\",\"name\":\"AreaVisuals\",\"id\":\"p1452\",\"attributes\":{\"fill_color\":\"white\",\"hover_fill_color\":\"lightgray\"}}}}}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1454\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1455\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1456\"}]}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1439\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1440\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1441\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1442\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1434\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1435\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1436\"},\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1437\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1438\",\"attributes\":{\"axis\":{\"id\":\"p1434\"},\"grid_line_color\":null}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1443\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1439\"},\"band_fill_color\":\"olive\",\"band_fill_alpha\":0.05}}]}}]}};\n const render_items = [{\"docid\":\"7a6538a6-19dc-46b1-ae43-c9618b564232\",\"roots\":{\"p1423\":\"f9efcd69-d7df-4010-aa2a-6e4ad5d824ef\"},\"root_ids\":[\"p1423\"]}];\n void root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n }\n if (root.Bokeh !== undefined) {\n embed_document(root);\n } else {\n let attempts = 0;\n const timer = setInterval(function(root) {\n if (root.Bokeh !== undefined) {\n clearInterval(timer);\n embed_document(root);\n } else {\n attempts++;\n if (attempts > 100) {\n clearInterval(timer);\n console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n }\n }\n }, 10, root)\n }\n})(window);",
"application/vnd.bokehjs_exec.v0+json": ""
},
"metadata": {
"application/vnd.bokehjs_exec.v0+json": {
- "id": "p3303"
+ "id": "p1423"
}
},
"output_type": "display_data"
@@ -1207,7 +684,7 @@
],
"source": [
"p = figure(width=400, height=400)\n",
- "p.circle([1, 2, 3, 4, 5], [2, 5, 8, 2, 7], size=10)\n",
+ "p.scatter([1, 2, 3, 4, 5], [2, 5, 8, 2, 7], size=10)\n",
"\n",
"# change just some things about the x-grid\n",
"p.xgrid.grid_line_color = None\n",
@@ -1222,9 +699,9 @@
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3.11 Kernel",
+ "display_name": "Python 3 (ipykernel)",
"language": "python",
- "name": "python311"
+ "name": "python3"
},
"language_info": {
"codemirror_mode": {
@@ -1236,7 +713,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.11.4"
+ "version": "3.12.4"
},
"latex_envs": {
"LaTeX_envs_menu_present": true,