-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathoutput.html
160 lines (158 loc) · 24.4 KB
/
output.html
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Bokeh Plot</title>
<style>
html, body {
box-sizing: border-box;
display: flow-root;
height: 100%;
margin: 0;
padding: 0;
}
</style>
<script type="text/javascript" src="https://cdn.bokeh.org/bokeh/release/bokeh-3.2.2.min.js"></script>
<script type="text/javascript">
Bokeh.set_log_level("info");
</script>
<script type="text/javascript">
(function(root, factory) {
factory(root["Bokeh"]);
})(this, function(Bokeh) {
let define;
return (function outer(modules, entry) {
if (Bokeh != null) {
return Bokeh.register_plugin(modules, entry);
} else {
throw new Error("Cannot find Bokeh. You have to load it prior to loading plugins.");
}
})
({
"custom/main": function(require, module, exports) {
const models = {
"Surface3d": require("custom/surface3d").Surface3d
};
require("base").register_models(models);
module.exports = models;
},
"custom/surface3d": function(require, module, exports) {
"use strict";
var _a;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Surface3d = exports.Surface3dView = void 0;
const layout_dom_1 = require("models/layouts/layout_dom");
const column_data_source_1 = require("models/sources/column_data_source");
const OPTIONS = {
width: '650px',
height: '600px',
style: 'surface',
showPerspective: true,
showGrid: true,
keepAspectRatio: true,
verticalRatio: 1.0,
cameraPosition: {
horizontal: -0.35,
vertical: 0.22,
distance: 1.8,
},
};
class Surface3dView extends layout_dom_1.LayoutDOMView {
initialize() {
super.initialize();
const url = "https://cdnjs.cloudflare.com/ajax/libs/vis/4.16.1/vis.min.js";
const script = document.createElement("script");
script.onload = () => this._init();
script.async = false;
script.src = url;
document.head.appendChild(script);
}
_init() {
this._graph = new vis.Graph3d(this.shadow_el, this.get_data(), OPTIONS);
this.connect(this.model.data_source.change, () => {
this._graph.setData(this.get_data());
});
}
get_data() {
const data = new vis.DataSet();
const source = this.model.data_source;
for (let i = 0; i < source.get_length(); i++) {
data.add({
x: source.data[this.model.x][i],
y: source.data[this.model.y][i],
z: source.data[this.model.z][i],
});
}
return data;
}
get child_models() {
return [];
}
}
Surface3dView.__name__ = "Surface3dView";
exports.Surface3dView = Surface3dView;
class Surface3d extends layout_dom_1.LayoutDOM {
constructor(attrs) {
super(attrs);
}
}
_a = Surface3d;
Surface3d.__name__ = "Surface3d";
(() => {
_a.prototype.default_view = Surface3dView;
_a.define(({ String, Ref }) => ({
x: [String],
y: [String],
z: [String],
data_source: [Ref(column_data_source_1.ColumnDataSource)],
}));
})();
exports.Surface3d = Surface3d;
//# sourceMappingURL=scratch.py:Surface3d.js.map
}
}, "custom/main");
;
});
</script>
</head>
<body>
<div id="c83712be-c50f-46fd-bd15-9cea35a253ea" data-root-id="p1004" style="display: contents;"></div>
<script type="application/json" id="p1008">
{"e6481ecf-00bc-4472-89f3-3258d03f68de":{"version":"3.2.2","title":"Bokeh Application","roots":[{"type":"object","name":"Surface3d","id":"p1004","attributes":{"width":680,"height":600,"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",{"type":"ndarray","array":{"type":"bytes","data":"AAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAAAAAAAAoAAAAUAAAAHgAAACgAAAAyAAAAPAAAAEYAAABQAAAAWgAAAGQAAABuAAAAeAAAAIIAAACMAAAAlgAAAKAAAACqAAAAtAAAAL4AAADIAAAA0gAAANwAAADmAAAA8AAAAPoAAAAEAQAADgEAABgBAAAiAQAA"},"shape":[900],"dtype":"int32","order":"little"}],["y",{"type":"ndarray","array":{"type":"bytes","data":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAARgAAAEYAAABGAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAWgAAAFoAAABaAAAAWgAAAFoAAABaAAAAWgAAAFoAAABaAAAAWgAAAFoAAABaAAAAWgAAAFoAAABaAAAAWgAAAFoAAABaAAAAWgAAAFoAAABaAAAAWgAAAFoAAABaAAAAWgAAAFoAAABaAAAAWgAAAFoAAABaAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAbgAAAG4AAABuAAAAbgAAAG4AAABuAAAAbgAAAG4AAABuAAAAbgAAAG4AAABuAAAAbgAAAG4AAABuAAAAbgAAAG4AAABuAAAAbgAAAG4AAABuAAAAbgAAAG4AAABuAAAAbgAAAG4AAABuAAAAbgAAAG4AAABuAAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAeAAAAHgAAAB4AAAAggAAAIIAAACCAAAAggAAAIIAAACCAAAAggAAAIIAAACCAAAAggAAAIIAAACCAAAAggAAAIIAAACCAAAAggAAAIIAAACCAAAAggAAAIIAAACCAAAAggAAAIIAAACCAAAAggAAAIIAAACCAAAAggAAAIIAAACCAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAjAAAAIwAAACMAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAAAqgAAAKoAAACqAAAAqgAAAKoAAACqAAAAqgAAAKoAAACqAAAAqgAAAKoAAACqAAAAqgAAAKoAAACqAAAAqgAAAKoAAACqAAAAqgAAAKoAAACqAAAAqgAAAKoAAACqAAAAqgAAAKoAAACqAAAAqgAAAKoAAACqAAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AAAAtAAAALQAAAC0AAAAvgAAAL4AAAC+AAAAvgAAAL4AAAC+AAAAvgAAAL4AAAC+AAAAvgAAAL4AAAC+AAAAvgAAAL4AAAC+AAAAvgAAAL4AAAC+AAAAvgAAAL4AAAC+AAAAvgAAAL4AAAC+AAAAvgAAAL4AAAC+AAAAvgAAAL4AAAC+AAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAA0gAAANIAAADSAAAA0gAAANIAAADSAAAA0gAAANIAAADSAAAA0gAAANIAAADSAAAA0gAAANIAAADSAAAA0gAAANIAAADSAAAA0gAAANIAAADSAAAA0gAAANIAAADSAAAA0gAAANIAAADSAAAA0gAAANIAAADSAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA3AAAANwAAADcAAAA5gAAAOYAAADmAAAA5gAAAOYAAADmAAAA5gAAAOYAAADmAAAA5gAAAOYAAADmAAAA5gAAAOYAAADmAAAA5gAAAOYAAADmAAAA5gAAAOYAAADmAAAA5gAAAOYAAADmAAAA5gAAAOYAAADmAAAA5gAAAOYAAADmAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAABAEAAAQBAAAEAQAABAEAAAQBAAAEAQAABAEAAAQBAAAEAQAABAEAAAQBAAAEAQAABAEAAAQBAAAEAQAABAEAAAQBAAAEAQAABAEAAAQBAAAEAQAABAEAAAQBAAAEAQAABAEAAAQBAAAEAQAABAEAAAQBAAAEAQAADgEAAA4BAAAOAQAADgEAAA4BAAAOAQAADgEAAA4BAAAOAQAADgEAAA4BAAAOAQAADgEAAA4BAAAOAQAADgEAAA4BAAAOAQAADgEAAA4BAAAOAQAADgEAAA4BAAAOAQAADgEAAA4BAAAOAQAADgEAAA4BAAAOAQAAGAEAABgBAAAYAQAAGAEAABgBAAAYAQAAGAEAABgBAAAYAQAAGAEAABgBAAAYAQAAGAEAABgBAAAYAQAAGAEAABgBAAAYAQAAGAEAABgBAAAYAQAAGAEAABgBAAAYAQAAGAEAABgBAAAYAQAAGAEAABgBAAAYAQAAIgEAACIBAAAiAQAAIgEAACIBAAAiAQAAIgEAACIBAAAiAQAAIgEAACIBAAAiAQAAIgEAACIBAAAiAQAAIgEAACIBAAAiAQAAIgEAACIBAAAiAQAAIgEAACIBAAAiAQAAIgEAACIBAAAiAQAAIgEAACIBAAAiAQAA"},"shape":[900],"dtype":"int32","order":"little"}],["z",{"type":"ndarray","array":{"type":"bytes","data":"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"},"shape":[900],"dtype":"float64","order":"little"}]]}}},"x":"x","y":"y","z":"z"}}]}}
</script>
<script type="text/javascript">
(function() {
const fn = function() {
Bokeh.safely(function() {
(function(root) {
function embed_document(root) {
const docs_json = document.getElementById('p1008').textContent;
const render_items = [{"docid":"e6481ecf-00bc-4472-89f3-3258d03f68de","roots":{"p1004":"c83712be-c50f-46fd-bd15-9cea35a253ea"},"root_ids":["p1004"]}];
root.Bokeh.embed.embed_items(docs_json, render_items);
}
if (root.Bokeh !== undefined) {
embed_document(root);
} else {
let attempts = 0;
const timer = setInterval(function(root) {
if (root.Bokeh !== undefined) {
clearInterval(timer);
embed_document(root);
} else {
attempts++;
if (attempts > 100) {
clearInterval(timer);
console.log("Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing");
}
}
}, 10, root)
}
})(window);
});
};
if (document.readyState != "loading") fn();
else document.addEventListener("DOMContentLoaded", fn);
})();
</script>
</body>
</html>