@@ -14984,9 +14984,9 @@ <h4 id="2.-Handle-HoloViz-imports-and-set-up-the-Matplotlib-backend.">2. Handle
14984
14984
<div class="jp-OutputArea jp-Cell-outputArea">
14985
14985
<div class="jp-OutputArea-child">
14986
14986
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
14987
- <div class="jp-RenderedJavaScript jp-OutputArea-output" data-mime-type="application/javascript" id="35a3a073-a64f-43e7-9c65-457f0b6e4262 " tabindex="0">
14987
+ <div class="jp-RenderedJavaScript jp-OutputArea-output" data-mime-type="application/javascript" id="4df77d93-0bfc-4620-988f-128397f1d575 " tabindex="0">
14988
14988
<script type="text/javascript">
14989
- var element = document.getElementById('35a3a073-a64f-43e7-9c65-457f0b6e4262 ');
14989
+ var element = document.getElementById('4df77d93-0bfc-4620-988f-128397f1d575 ');
14990
14990
(function(root) {
14991
14991
function now() {
14992
14992
return new Date();
@@ -15226,9 +15226,9 @@ <h4 id="2.-Handle-HoloViz-imports-and-set-up-the-Matplotlib-backend.">2. Handle
15226
15226
</div>
15227
15227
<div class="jp-OutputArea-child">
15228
15228
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
15229
- <div class="jp-RenderedJavaScript jp-OutputArea-output" data-mime-type="application/javascript" id="4441c4c9-1f93-4e56-815e-56e2c6438f06 " tabindex="0">
15229
+ <div class="jp-RenderedJavaScript jp-OutputArea-output" data-mime-type="application/javascript" id="a7e552dc-5ba7-4812-bb4a-ed8f77022b7b " tabindex="0">
15230
15230
<script type="text/javascript">
15231
- var element = document.getElementById('4441c4c9-1f93-4e56-815e-56e2c6438f06 ');
15231
+ var element = document.getElementById('a7e552dc-5ba7-4812-bb4a-ed8f77022b7b ');
15232
15232
15233
15233
if ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {
15234
15234
window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}
@@ -16037,9 +16037,9 @@ <h3 id="Solution">Solution<a class="anchor-link" href="#Solution">¶</a></h3>
16037
16037
<div class="jp-OutputArea jp-Cell-outputArea">
16038
16038
<div class="jp-OutputArea-child">
16039
16039
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
16040
- <div class="jp-RenderedJavaScript jp-OutputArea-output" data-mime-type="application/javascript" id="79232354-2d7a-4084-8daa-70ab59df6da3 " tabindex="0">
16040
+ <div class="jp-RenderedJavaScript jp-OutputArea-output" data-mime-type="application/javascript" id="f96bac7a-282e-4284-8f9f-e2cf8684510e " tabindex="0">
16041
16041
<script type="text/javascript">
16042
- var element = document.getElementById('79232354-2d7a-4084-8daa-70ab59df6da3 ');
16042
+ var element = document.getElementById('f96bac7a-282e-4284-8f9f-e2cf8684510e ');
16043
16043
(function(root) {
16044
16044
function now() {
16045
16045
return new Date();
@@ -16279,9 +16279,9 @@ <h3 id="Solution">Solution<a class="anchor-link" href="#Solution">¶</a></h3>
16279
16279
</div>
16280
16280
<div class="jp-OutputArea-child">
16281
16281
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
16282
- <div class="jp-RenderedJavaScript jp-OutputArea-output" data-mime-type="application/javascript" id="f1a4f2ff-a611-4936-a911-c65727f6c9f8 " tabindex="0">
16282
+ <div class="jp-RenderedJavaScript jp-OutputArea-output" data-mime-type="application/javascript" id="1eebf2f0-2ac1-4aaa-87bf-a20e66193915 " tabindex="0">
16283
16283
<script type="text/javascript">
16284
- var element = document.getElementById('f1a4f2ff-a611-4936-a911-c65727f6c9f8 ');
16284
+ var element = document.getElementById('1eebf2f0-2ac1-4aaa-87bf-a20e66193915 ');
16285
16285
16286
16286
if ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {
16287
16287
window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}
@@ -17133,9 +17133,9 @@ <h3 id="2.-Import-the-required-libraries-and-set-up-the-Bokeh-backend.">2. Impor
17133
17133
<div class="jp-OutputArea jp-Cell-outputArea">
17134
17134
<div class="jp-OutputArea-child">
17135
17135
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
17136
- <div class="jp-RenderedJavaScript jp-OutputArea-output" data-mime-type="application/javascript" id="d2dff9fb-c0c8-4a06-aa76-0ad0b91a6f7e " tabindex="0">
17136
+ <div class="jp-RenderedJavaScript jp-OutputArea-output" data-mime-type="application/javascript" id="3e92d968-372d-4801-b183-cc30f3a974a5 " tabindex="0">
17137
17137
<script type="text/javascript">
17138
- var element = document.getElementById('d2dff9fb-c0c8-4a06-aa76-0ad0b91a6f7e ');
17138
+ var element = document.getElementById('3e92d968-372d-4801-b183-cc30f3a974a5 ');
17139
17139
(function(root) {
17140
17140
function now() {
17141
17141
return new Date();
@@ -17375,9 +17375,9 @@ <h3 id="2.-Import-the-required-libraries-and-set-up-the-Bokeh-backend.">2. Impor
17375
17375
</div>
17376
17376
<div class="jp-OutputArea-child">
17377
17377
<div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
17378
- <div class="jp-RenderedJavaScript jp-OutputArea-output" data-mime-type="application/javascript" id="84976ed9-d9c0-4c45-80ad-c9a6761119d0 " tabindex="0">
17378
+ <div class="jp-RenderedJavaScript jp-OutputArea-output" data-mime-type="application/javascript" id="f1c28231-d2da-4b5c-b9f6-de55495262a1 " tabindex="0">
17379
17379
<script type="text/javascript">
17380
- var element = document.getElementById('84976ed9-d9c0-4c45-80ad-c9a6761119d0 ');
17380
+ var element = document.getElementById('f1c28231-d2da-4b5c-b9f6-de55495262a1 ');
17381
17381
17382
17382
if ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {
17383
17383
window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}
@@ -18163,7 +18163,8 @@ <h3 id="4.-Link-selections-across-the-visualizations-in-the-layout.">4. Link sel
18163
18163
</div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput" data-mime-type="text/markdown">
18164
18164
<p>The result can be interacted with after displaying it, but this kind of interactivity only works in the notebook. Here's an example:</p>
18165
18165
<div style="text-align: center;">
18166
- <img alt="No description has been provided for this image" src="https://raw.githubusercontent.com/stefmolin/python-data-viz-workshop/main/media/linked_plots.gif" style="border: 5px solid #555; min-width: 800px;" width="60%"/>
18166
+ <img alt="Linked plots example" src="https://raw.githubusercontent.com/stefmolin/python-data-viz-workshop/main/media/linked_plots.gif" style="border: 5px solid #555; min-width: 800px; margin: 0px auto;" width="60%"/>
18167
+ <small><em>This example uses tabs to display the layout rather than side by side like we did. Tabs are a little buggy in this version, so we didn't use them.</em></small>
18167
18168
</div>
18168
18169
</div>
18169
18170
</div>
0 commit comments