Format: application/octet-stream
1 {
2 "cells": [
3 {
4 "cell_type": "code",
5 "execution_count": 1,
6 "id": "e28afa19",
7 "metadata": {},
8 "outputs": [],
9 "source": [
10 "import pandas as pd\n",
11 "import numpy as np\n",
12 "import matplotlib.pyplot as plt\n",
13 "\n",
14 "%matplotlib notebook"
15 ]
16 },
17 {
18 "cell_type": "code",
19 "execution_count": null,
20 "id": "b0189c21",
21 "metadata": {},
22 "outputs": [],
23 "source": []
24 },
25 {
26 "cell_type": "code",
27 "execution_count": 2,
28 "id": "aa2020a5",
29 "metadata": {},
30 "outputs": [],
31 "source": [
32 "df= pd.DataFrame(np.random.randn(1000), index= pd.date_range('1/1/2001' , periods=1000))"
33 ]
34 },
35 {
36 "cell_type": "code",
37 "execution_count": 5,
38 "id": "192947c9",
39 "metadata": {},
40 "outputs": [
41 {
42 "data": {
43 "text/html": [
44 "<div>\n",
45 "<style scoped>\n",
46 " .dataframe tbody tr th:only-of-type {\n",
47 " vertical-align: middle;\n",
48 " }\n",
49 "\n",
50 " .dataframe tbody tr th {\n",
51 " vertical-align: top;\n",
52 " }\n",
53 "\n",
54 " .dataframe thead th {\n",
55 " text-align: right;\n",
56 " }\n",
57 "</style>\n",
58 "<table border=\"1\" class=\"dataframe\">\n",
59 " <thead>\n",
60 " <tr style=\"text-align: right;\">\n",
61 " <th></th>\n",
62 " <th>0</th>\n",
63 " </tr>\n",
64 " </thead>\n",
65 " <tbody>\n",
66 " <tr>\n",
67 " <th>2001-01-01</th>\n",
68 " <td>-0.484582</td>\n",
69 " </tr>\n",
70 " <tr>\n",
71 " <th>2001-01-02</th>\n",
72 " <td>0.178687</td>\n",
73 " </tr>\n",
74 " <tr>\n",
75 " <th>2001-01-03</th>\n",
76 " <td>-1.157595</td>\n",
77 " </tr>\n",
78 " <tr>\n",
79 " <th>2001-01-04</th>\n",
80 " <td>0.858175</td>\n",
81 " </tr>\n",
82 " <tr>\n",
83 " <th>2001-01-05</th>\n",
84 " <td>0.610603</td>\n",
85 " </tr>\n",
86 " </tbody>\n",
87 "</table>\n",
88 "</div>"
89 ],
90 "text/plain": [
91 " 0\n",
92 "2001-01-01 -0.484582\n",
93 "2001-01-02 0.178687\n",
94 "2001-01-03 -1.157595\n",
95 "2001-01-04 0.858175\n",
96 "2001-01-05 0.610603"
97 ]
98 },
99 "execution_count": 5,
100 "metadata": {},
101 "output_type": "execute_result"
102 }
103 ],
104 "source": [
105 "df.head()"
106 ]
107 },
108 {
109 "cell_type": "code",
110 "execution_count": 3,
111 "id": "5bfae59c",
112 "metadata": {},
113 "outputs": [],
114 "source": [
115 "df1= df.cumsum()"
116 ]
117 },
118 {
119 "cell_type": "code",
120 "execution_count": 4,
121 "id": "03f928bb",
122 "metadata": {},
123 "outputs": [
124 {
125 "data": {
126 "application/javascript": [
127 "/* Put everything inside the global mpl namespace */\n",
128 "/* global mpl */\n",
129 "window.mpl = {};\n",
130 "\n",
131 "mpl.get_websocket_type = function () {\n",
132 " if (typeof WebSocket !== 'undefined') {\n",
133 " return WebSocket;\n",
134 " } else if (typeof MozWebSocket !== 'undefined') {\n",
135 " return MozWebSocket;\n",
136 " } else {\n",
137 " alert(\n",
138 " 'Your browser does not have WebSocket support. ' +\n",
139 " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n",
140 " 'Firefox 4 and 5 are also supported but you ' +\n",
141 " 'have to enable WebSockets in about:config.'\n",
142 " );\n",
143 " }\n",
144 "};\n",
145 "\n",
146 "mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n",
147 " this.id = figure_id;\n",
148 "\n",
149 " this.ws = websocket;\n",
150 "\n",
151 " this.supports_binary = this.ws.binaryType !== undefined;\n",
152 "\n",
153 " if (!this.supports_binary) {\n",
154 " var warnings = document.getElementById('mpl-warnings');\n",
155 " if (warnings) {\n",
156 " warnings.style.display = 'block';\n",
157 " warnings.textContent =\n",
158 " 'This browser does not support binary websocket messages. ' +\n",
159 " 'Performance may be slow.';\n",
160 " }\n",
161 " }\n",
162 "\n",
163 " this.imageObj = new Image();\n",
164 "\n",
165 " this.context = undefined;\n",
166 " this.message = undefined;\n",
167 " this.canvas = undefined;\n",
168 " this.rubberband_canvas = undefined;\n",
169 " this.rubberband_context = undefined;\n",
170 " this.format_dropdown = undefined;\n",
171 "\n",
172 " this.image_mode = 'full';\n",
173 "\n",
174 " this.root = document.createElement('div');\n",
175 " this.root.setAttribute('style', 'display: inline-block');\n",
176 " this._root_extra_style(this.root);\n",
177 "\n",
178 " parent_element.appendChild(this.root);\n",
179 "\n",
180 " this._init_header(this);\n",
181 " this._init_canvas(this);\n",
182 " this._init_toolbar(this);\n",
183 "\n",
184 " var fig = this;\n",
185 "\n",
186 " this.waiting = false;\n",
187 "\n",
188 " this.ws.onopen = function () {\n",
189 " fig.send_message('supports_binary', { value: fig.supports_binary });\n",
190 " fig.send_message('send_image_mode', {});\n",
191 " if (fig.ratio !== 1) {\n",
192 " fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n",
193 " }\n",
194 " fig.send_message('refresh', {});\n",
195 " };\n",
196 "\n",
197 " this.imageObj.onload = function () {\n",
198 " if (fig.image_mode === 'full') {\n",
199 " // Full images could contain transparency (where diff images\n",
200 " // almost always do), so we need to clear the canvas so that\n",
201 " // there is no ghosting.\n",
202 " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n",
203 " }\n",
204 " fig.context.drawImage(fig.imageObj, 0, 0);\n",
205 " };\n",
206 "\n",
207 " this.imageObj.onunload = function () {\n",
208 " fig.ws.close();\n",
209 " };\n",
210 "\n",
211 " this.ws.onmessage = this._make_on_message_function(this);\n",
212 "\n",
213 " this.ondownload = ondownload;\n",
214 "};\n",
215 "\n",
216 "mpl.figure.prototype._init_header = function () {\n",
217 " var titlebar = document.createElement('div');\n",
218 " titlebar.classList =\n",
219 " 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n",
220 " var titletext = document.createElement('div');\n",
221 " titletext.classList = 'ui-dialog-title';\n",
222 " titletext.setAttribute(\n",
223 " 'style',\n",
224 " 'width: 100%; text-align: center; padding: 3px;'\n",
225 " );\n",
226 " titlebar.appendChild(titletext);\n",
227 " this.root.appendChild(titlebar);\n",
228 " this.header = titletext;\n",
229 "};\n",
230 "\n",
231 "mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n",
232 "\n",
233 "mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n",
234 "\n",
235 "mpl.figure.prototype._init_canvas = function () {\n",
236 " var fig = this;\n",
237 "\n",
238 " var canvas_div = (this.canvas_div = document.createElement('div'));\n",
239 " canvas_div.setAttribute(\n",
240 " 'style',\n",
241 " 'border: 1px solid #ddd;' +\n",
242 " 'box-sizing: content-box;' +\n",
243 " 'clear: both;' +\n",
244 " 'min-height: 1px;' +\n",
245 " 'min-width: 1px;' +\n",
246 " 'outline: 0;' +\n",
247 " 'overflow: hidden;' +\n",
248 " 'position: relative;' +\n",
249 " 'resize: both;'\n",
250 " );\n",
251 "\n",
252 " function on_keyboard_event_closure(name) {\n",
253 " return function (event) {\n",
254 " return fig.key_event(event, name);\n",
255 " };\n",
256 " }\n",
257 "\n",
258 " canvas_div.addEventListener(\n",
259 " 'keydown',\n",
260 " on_keyboard_event_closure('key_press')\n",
261 " );\n",
262 " canvas_div.addEventListener(\n",
263 " 'keyup',\n",
264 " on_keyboard_event_closure('key_release')\n",
265 " );\n",
266 "\n",
267 " this._canvas_extra_style(canvas_div);\n",
268 " this.root.appendChild(canvas_div);\n",
269 "\n",
270 " var canvas = (this.canvas = document.createElement('canvas'));\n",
271 " canvas.classList.add('mpl-canvas');\n",
272 " canvas.setAttribute('style', 'box-sizing: content-box;');\n",
273 "\n",
274 " this.context = canvas.getContext('2d');\n",
275 "\n",
276 " var backingStore =\n",
277 " this.context.backingStorePixelRatio ||\n",
278 " this.context.webkitBackingStorePixelRatio ||\n",
279 " this.context.mozBackingStorePixelRatio ||\n",
280 " this.context.msBackingStorePixelRatio ||\n",
281 " this.context.oBackingStorePixelRatio ||\n",
282 " this.context.backingStorePixelRatio ||\n",
283 " 1;\n",
284 "\n",
285 " this.ratio = (window.devicePixelRatio || 1) / backingStore;\n",
286 "\n",
287 " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n",
288 " 'canvas'\n",
289 " ));\n",
290 " rubberband_canvas.setAttribute(\n",
291 " 'style',\n",
292 " 'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n",
293 " );\n",
294 "\n",
295 " // Apply a ponyfill if ResizeObserver is not implemented by browser.\n",
296 " if (this.ResizeObserver === undefined) {\n",
297 " if (window.ResizeObserver !== undefined) {\n",
298 " this.ResizeObserver = window.ResizeObserver;\n",
299 " } else {\n",
300 " var obs = _JSXTOOLS_RESIZE_OBSERVER({});\n",
301 " this.ResizeObserver = obs.ResizeObserver;\n",
302 " }\n",
303 " }\n",
304 "\n",
305 " this.resizeObserverInstance = new this.ResizeObserver(function (entries) {\n",
306 " var nentries = entries.length;\n",
307 " for (var i = 0; i < nentries; i++) {\n",
308 " var entry = entries[i];\n",
309 " var width, height;\n",
310 " if (entry.contentBoxSize) {\n",
311 " if (entry.contentBoxSize instanceof Array) {\n",
312 " // Chrome 84 implements new version of spec.\n",
313 " width = entry.contentBoxSize[0].inlineSize;\n",
314 " height = entry.contentBoxSize[0].blockSize;\n",
315 " } else {\n",
316 " // Firefox implements old version of spec.\n",
317 " width = entry.contentBoxSize.inlineSize;\n",
318 " height = entry.contentBoxSize.blockSize;\n",
319 " }\n",
320 " } else {\n",
321 " // Chrome <84 implements even older version of spec.\n",
322 " width = entry.contentRect.width;\n",
323 " height = entry.contentRect.height;\n",
324 " }\n",
325 "\n",
326 " // Keep the size of the canvas and rubber band canvas in sync with\n",
327 " // the canvas container.\n",
328 " if (entry.devicePixelContentBoxSize) {\n",
329 " // Chrome 84 implements new version of spec.\n",
330 " canvas.setAttribute(\n",
331 " 'width',\n",
332 " entry.devicePixelContentBoxSize[0].inlineSize\n",
333 " );\n",
334 " canvas.setAttribute(\n",
335 " 'height',\n",
336 " entry.devicePixelContentBoxSize[0].blockSize\n",
337 " );\n",
338 " } else {\n",
339 " canvas.setAttribute('width', width * fig.ratio);\n",
340 " canvas.setAttribute('height', height * fig.ratio);\n",
341 " }\n",
342 " canvas.setAttribute(\n",
343 " 'style',\n",
344 " 'width: ' + width + 'px; height: ' + height + 'px;'\n",
345 " );\n",
346 "\n",
347 " rubberband_canvas.setAttribute('width', width);\n",
348 " rubberband_canvas.setAttribute('height', height);\n",
349 "\n",
350 " // And update the size in Python. We ignore the initial 0/0 size\n",
351 " // that occurs as the element is placed into the DOM, which should\n",
352 " // otherwise not happen due to the minimum size styling.\n",
353 " if (fig.ws.readyState == 1 && width != 0 && height != 0) {\n",
354 " fig.request_resize(width, height);\n",
355 " }\n",
356 " }\n",
357 " });\n",
358 " this.resizeObserverInstance.observe(canvas_div);\n",
359 "\n",
360 " function on_mouse_event_closure(name) {\n",
361 " return function (event) {\n",
362 " return fig.mouse_event(event, name);\n",
363 " };\n",
364 " }\n",
365 "\n",
366 " rubberband_canvas.addEventListener(\n",
367 " 'mousedown',\n",
368 " on_mouse_event_closure('button_press')\n",
369 " );\n",
370 " rubberband_canvas.addEventListener(\n",
371 " 'mouseup',\n",
372 " on_mouse_event_closure('button_release')\n",
373 " );\n",
374 " // Throttle sequential mouse events to 1 every 20ms.\n",
375 " rubberband_canvas.addEventListener(\n",
376 " 'mousemove',\n",
377 " on_mouse_event_closure('motion_notify')\n",
378 " );\n",
379 "\n",
380 " rubberband_canvas.addEventListener(\n",
381 " 'mouseenter',\n",
382 " on_mouse_event_closure('figure_enter')\n",
383 " );\n",
384 " rubberband_canvas.addEventListener(\n",
385 " 'mouseleave',\n",
386 " on_mouse_event_closure('figure_leave')\n",
387 " );\n",
388 "\n",
389 " canvas_div.addEventListener('wheel', function (event) {\n",
390 " if (event.deltaY < 0) {\n",
391 " event.step = 1;\n",
392 " } else {\n",
393 " event.step = -1;\n",
394 " }\n",
395 " on_mouse_event_closure('scroll')(event);\n",
396 " });\n",
397 "\n",
398 " canvas_div.appendChild(canvas);\n",
399 " canvas_div.appendChild(rubberband_canvas);\n",
400 "\n",
401 " this.rubberband_context = rubberband_canvas.getContext('2d');\n",
402 " this.rubberband_context.strokeStyle = '#000000';\n",
403 "\n",
404 " this._resize_canvas = function (width, height, forward) {\n",
405 " if (forward) {\n",
406 " canvas_div.style.width = width + 'px';\n",
407 " canvas_div.style.height = height + 'px';\n",
408 " }\n",
409 " };\n",
410 "\n",
411 " // Disable right mouse context menu.\n",
412 " this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n",
413 " event.preventDefault();\n",
414 " return false;\n",
415 " });\n",
416 "\n",
417 " function set_focus() {\n",
418 " canvas.focus();\n",
419 " canvas_div.focus();\n",
420 " }\n",
421 "\n",
422 " window.setTimeout(set_focus, 100);\n",
423 "};\n",
424 "\n",
425 "mpl.figure.prototype._init_toolbar = function () {\n",
426 " var fig = this;\n",
427 "\n",
428 " var toolbar = document.createElement('div');\n",
429 " toolbar.classList = 'mpl-toolbar';\n",
430 " this.root.appendChild(toolbar);\n",
431 "\n",
432 " function on_click_closure(name) {\n",
433 " return function (_event) {\n",
434 " return fig.toolbar_button_onclick(name);\n",
435 " };\n",
436 " }\n",
437 "\n",
438 " function on_mouseover_closure(tooltip) {\n",
439 " return function (event) {\n",
440 " if (!event.currentTarget.disabled) {\n",
441 " return fig.toolbar_button_onmouseover(tooltip);\n",
442 " }\n",
443 " };\n",
444 " }\n",
445 "\n",
446 " fig.buttons = {};\n",
447 " var buttonGroup = document.createElement('div');\n",
448 " buttonGroup.classList = 'mpl-button-group';\n",
449 " for (var toolbar_ind in mpl.toolbar_items) {\n",
450 " var name = mpl.toolbar_items[toolbar_ind][0];\n",
451 " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n",
452 " var image = mpl.toolbar_items[toolbar_ind][2];\n",
453 " var method_name = mpl.toolbar_items[toolbar_ind][3];\n",
454 "\n",
455 " if (!name) {\n",
456 " /* Instead of a spacer, we start a new button group. */\n",
457 " if (buttonGroup.hasChildNodes()) {\n",
458 " toolbar.appendChild(buttonGroup);\n",
459 " }\n",
460 " buttonGroup = document.createElement('div');\n",
461 " buttonGroup.classList = 'mpl-button-group';\n",
462 " continue;\n",
463 " }\n",
464 "\n",
465 " var button = (fig.buttons[name] = document.createElement('button'));\n",
466 " button.classList = 'mpl-widget';\n",
467 " button.setAttribute('role', 'button');\n",
468 " button.setAttribute('aria-disabled', 'false');\n",
469 " button.addEventListener('click', on_click_closure(method_name));\n",
470 " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n",
471 "\n",
472 " var icon_img = document.createElement('img');\n",
473 " icon_img.src = '_images/' + image + '.png';\n",
474 " icon_img.srcset = '_images/' + image + '_large.png 2x';\n",
475 " icon_img.alt = tooltip;\n",
476 " button.appendChild(icon_img);\n",
477 "\n",
478 " buttonGroup.appendChild(button);\n",
479 " }\n",
480 "\n",
481 " if (buttonGroup.hasChildNodes()) {\n",
482 " toolbar.appendChild(buttonGroup);\n",
483 " }\n",
484 "\n",
485 " var fmt_picker = document.createElement('select');\n",
486 " fmt_picker.classList = 'mpl-widget';\n",
487 " toolbar.appendChild(fmt_picker);\n",
488 " this.format_dropdown = fmt_picker;\n",
489 "\n",
490 " for (var ind in mpl.extensions) {\n",
491 " var fmt = mpl.extensions[ind];\n",
492 " var option = document.createElement('option');\n",
493 " option.selected = fmt === mpl.default_extension;\n",
494 " option.innerHTML = fmt;\n",
495 " fmt_picker.appendChild(option);\n",
496 " }\n",
497 "\n",
498 " var status_bar = document.createElement('span');\n",
499 " status_bar.classList = 'mpl-message';\n",
500 " toolbar.appendChild(status_bar);\n",
501 " this.message = status_bar;\n",
502 "};\n",
503 "\n",
504 "mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n",
505 " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n",
506 " // which will in turn request a refresh of the image.\n",
507 " this.send_message('resize', { width: x_pixels, height: y_pixels });\n",
508 "};\n",
509 "\n",
510 "mpl.figure.prototype.send_message = function (type, properties) {\n",
511 " properties['type'] = type;\n",
512 " properties['figure_id'] = this.id;\n",
513 " this.ws.send(JSON.stringify(properties));\n",
514 "};\n",
515 "\n",
516 "mpl.figure.prototype.send_draw_message = function () {\n",
517 " if (!this.waiting) {\n",
518 " this.waiting = true;\n",
519 " this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n",
520 " }\n",
521 "};\n",
522 "\n",
523 "mpl.figure.prototype.handle_save = function (fig, _msg) {\n",
524 " var format_dropdown = fig.format_dropdown;\n",
525 " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n",
526 " fig.ondownload(fig, format);\n",
527 "};\n",
528 "\n",
529 "mpl.figure.prototype.handle_resize = function (fig, msg) {\n",
530 " var size = msg['size'];\n",
531 " if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n",
532 " fig._resize_canvas(size[0], size[1], msg['forward']);\n",
533 " fig.send_message('refresh', {});\n",
534 " }\n",
535 "};\n",
536 "\n",
537 "mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n",
538 " var x0 = msg['x0'] / fig.ratio;\n",
539 " var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n",
540 " var x1 = msg['x1'] / fig.ratio;\n",
541 " var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n",
542 " x0 = Math.floor(x0) + 0.5;\n",
543 " y0 = Math.floor(y0) + 0.5;\n",
544 " x1 = Math.floor(x1) + 0.5;\n",
545 " y1 = Math.floor(y1) + 0.5;\n",
546 " var min_x = Math.min(x0, x1);\n",
547 " var min_y = Math.min(y0, y1);\n",
548 " var width = Math.abs(x1 - x0);\n",
549 " var height = Math.abs(y1 - y0);\n",
550 "\n",
551 " fig.rubberband_context.clearRect(\n",
552 " 0,\n",
553 " 0,\n",
554 " fig.canvas.width / fig.ratio,\n",
555 " fig.canvas.height / fig.ratio\n",
556 " );\n",
557 "\n",
558 " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n",
559 "};\n",
560 "\n",
561 "mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n",
562 " // Updates the figure title.\n",
563 " fig.header.textContent = msg['label'];\n",
564 "};\n",
565 "\n",
566 "mpl.figure.prototype.handle_cursor = function (fig, msg) {\n",
567 " var cursor = msg['cursor'];\n",
568 " switch (cursor) {\n",
569 " case 0:\n",
570 " cursor = 'pointer';\n",
571 " break;\n",
572 " case 1:\n",
573 " cursor = 'default';\n",
574 " break;\n",
575 " case 2:\n",
576 " cursor = 'crosshair';\n",
577 " break;\n",
578 " case 3:\n",
579 " cursor = 'move';\n",
580 " break;\n",
581 " }\n",
582 " fig.rubberband_canvas.style.cursor = cursor;\n",
583 "};\n",
584 "\n",
585 "mpl.figure.prototype.handle_message = function (fig, msg) {\n",
586 " fig.message.textContent = msg['message'];\n",
587 "};\n",
588 "\n",
589 "mpl.figure.prototype.handle_draw = function (fig, _msg) {\n",
590 " // Request the server to send over a new figure.\n",
591 " fig.send_draw_message();\n",
592 "};\n",
593 "\n",
594 "mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n",
595 " fig.image_mode = msg['mode'];\n",
596 "};\n",
597 "\n",
598 "mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n",
599 " for (var key in msg) {\n",
600 " if (!(key in fig.buttons)) {\n",
601 " continue;\n",
602 " }\n",
603 " fig.buttons[key].disabled = !msg[key];\n",
604 " fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n",
605 " }\n",
606 "};\n",
607 "\n",
608 "mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n",
609 " if (msg['mode'] === 'PAN') {\n",
610 " fig.buttons['Pan'].classList.add('active');\n",
611 " fig.buttons['Zoom'].classList.remove('active');\n",
612 " } else if (msg['mode'] === 'ZOOM') {\n",
613 " fig.buttons['Pan'].classList.remove('active');\n",
614 " fig.buttons['Zoom'].classList.add('active');\n",
615 " } else {\n",
616 " fig.buttons['Pan'].classList.remove('active');\n",
617 " fig.buttons['Zoom'].classList.remove('active');\n",
618 " }\n",
619 "};\n",
620 "\n",
621 "mpl.figure.prototype.updated_canvas_event = function () {\n",
622 " // Called whenever the canvas gets updated.\n",
623 " this.send_message('ack', {});\n",
624 "};\n",
625 "\n",
626 "// A function to construct a web socket function for onmessage handling.\n",
627 "// Called in the figure constructor.\n",
628 "mpl.figure.prototype._make_on_message_function = function (fig) {\n",
629 " return function socket_on_message(evt) {\n",
630 " if (evt.data instanceof Blob) {\n",
631 " /* FIXME: We get \"Resource interpreted as Image but\n",
632 " * transferred with MIME type text/plain:\" errors on\n",
633 " * Chrome. But how to set the MIME type? It doesn't seem\n",
634 " * to be part of the websocket stream */\n",
635 " evt.data.type = 'image/png';\n",
636 "\n",
637 " /* Free the memory for the previous frames */\n",
638 " if (fig.imageObj.src) {\n",
639 " (window.URL || window.webkitURL).revokeObjectURL(\n",
640 " fig.imageObj.src\n",
641 " );\n",
642 " }\n",
643 "\n",
644 " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n",
645 " evt.data\n",
646 " );\n",
647 " fig.updated_canvas_event();\n",
648 " fig.waiting = false;\n",
649 " return;\n",
650 " } else if (\n",
651 " typeof evt.data === 'string' &&\n",
652 " evt.data.slice(0, 21) === 'data:image/png;base64'\n",
653 " ) {\n",
654 " fig.imageObj.src = evt.data;\n",
655 " fig.updated_canvas_event();\n",
656 " fig.waiting = false;\n",
657 " return;\n",
658 " }\n",
659 "\n",
660 " var msg = JSON.parse(evt.data);\n",
661 " var msg_type = msg['type'];\n",
662 "\n",
663 " // Call the \"handle_{type}\" callback, which takes\n",
664 " // the figure and JSON message as its only arguments.\n",
665 " try {\n",
666 " var callback = fig['handle_' + msg_type];\n",
667 " } catch (e) {\n",
668 " console.log(\n",
669 " \"No handler for the '\" + msg_type + \"' message type: \",\n",
670 " msg\n",
671 " );\n",
672 " return;\n",
673 " }\n",
674 "\n",
675 " if (callback) {\n",
676 " try {\n",
677 " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n",
678 " callback(fig, msg);\n",
679 " } catch (e) {\n",
680 " console.log(\n",
681 " \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n",
682 " e,\n",
683 " e.stack,\n",
684 " msg\n",
685 " );\n",
686 " }\n",
687 " }\n",
688 " };\n",
689 "};\n",
690 "\n",
691 "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n",
692 "mpl.findpos = function (e) {\n",
693 " //this section is from http://www.quirksmode.org/js/events_properties.html\n",
694 " var targ;\n",
695 " if (!e) {\n",
696 " e = window.event;\n",
697 " }\n",
698 " if (e.target) {\n",
699 " targ = e.target;\n",
700 " } else if (e.srcElement) {\n",
701 " targ = e.srcElement;\n",
702 " }\n",
703 " if (targ.nodeType === 3) {\n",
704 " // defeat Safari bug\n",
705 " targ = targ.parentNode;\n",
706 " }\n",
707 "\n",
708 " // pageX,Y are the mouse positions relative to the document\n",
709 " var boundingRect = targ.getBoundingClientRect();\n",
710 " var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n",
711 " var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n",
712 "\n",
713 " return { x: x, y: y };\n",
714 "};\n",
715 "\n",
716 "/*\n",
717 " * return a copy of an object with only non-object keys\n",
718 " * we need this to avoid circular references\n",
719 " * http://stackoverflow.com/a/24161582/3208463\n",
720 " */\n",
721 "function simpleKeys(original) {\n",
722 " return Object.keys(original).reduce(function (obj, key) {\n",
723 " if (typeof original[key] !== 'object') {\n",
724 " obj[key] = original[key];\n",
725 " }\n",
726 " return obj;\n",
727 " }, {});\n",
728 "}\n",
729 "\n",
730 "mpl.figure.prototype.mouse_event = function (event, name) {\n",
731 " var canvas_pos = mpl.findpos(event);\n",
732 "\n",
733 " if (name === 'button_press') {\n",
734 " this.canvas.focus();\n",
735 " this.canvas_div.focus();\n",
736 " }\n",
737 "\n",
738 " var x = canvas_pos.x * this.ratio;\n",
739 " var y = canvas_pos.y * this.ratio;\n",
740 "\n",
741 " this.send_message(name, {\n",
742 " x: x,\n",
743 " y: y,\n",
744 " button: event.button,\n",
745 " step: event.step,\n",
746 " guiEvent: simpleKeys(event),\n",
747 " });\n",
748 "\n",
749 " /* This prevents the web browser from automatically changing to\n",
750 " * the text insertion cursor when the button is pressed. We want\n",
751 " * to control all of the cursor setting manually through the\n",
752 " * 'cursor' event from matplotlib */\n",
753 " event.preventDefault();\n",
754 " return false;\n",
755 "};\n",
756 "\n",
757 "mpl.figure.prototype._key_event_extra = function (_event, _name) {\n",
758 " // Handle any extra behaviour associated with a key event\n",
759 "};\n",
760 "\n",
761 "mpl.figure.prototype.key_event = function (event, name) {\n",
762 " // Prevent repeat events\n",
763 " if (name === 'key_press') {\n",
764 " if (event.which === this._key) {\n",
765 " return;\n",
766 " } else {\n",
767 " this._key = event.which;\n",
768 " }\n",
769 " }\n",
770 " if (name === 'key_release') {\n",
771 " this._key = null;\n",
772 " }\n",
773 "\n",
774 " var value = '';\n",
775 " if (event.ctrlKey && event.which !== 17) {\n",
776 " value += 'ctrl+';\n",
777 " }\n",
778 " if (event.altKey && event.which !== 18) {\n",
779 " value += 'alt+';\n",
780 " }\n",
781 " if (event.shiftKey && event.which !== 16) {\n",
782 " value += 'shift+';\n",
783 " }\n",
784 "\n",
785 " value += 'k';\n",
786 " value += event.which.toString();\n",
787 "\n",
788 " this._key_event_extra(event, name);\n",
789 "\n",
790 " this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n",
791 " return false;\n",
792 "};\n",
793 "\n",
794 "mpl.figure.prototype.toolbar_button_onclick = function (name) {\n",
795 " if (name === 'download') {\n",
796 " this.handle_save(this, null);\n",
797 " } else {\n",
798 " this.send_message('toolbar_button', { name: name });\n",
799 " }\n",
800 "};\n",
801 "\n",
802 "mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n",
803 " this.message.textContent = tooltip;\n",
804 "};\n",
805 "\n",
806 "///////////////// REMAINING CONTENT GENERATED BY embed_js.py /////////////////\n",
807 "// prettier-ignore\n",
808 "var _JSXTOOLS_RESIZE_OBSERVER=function(A){var t,i=new WeakMap,n=new WeakMap,a=new WeakMap,r=new WeakMap,o=new Set;function s(e){if(!(this instanceof s))throw new TypeError(\"Constructor requires 'new' operator\");i.set(this,e)}function h(){throw new TypeError(\"Function is not a constructor\")}function c(e,t,i,n){e=0 in arguments?Number(arguments[0]):0,t=1 in arguments?Number(arguments[1]):0,i=2 in arguments?Number(arguments[2]):0,n=3 in arguments?Number(arguments[3]):0,this.right=(this.x=this.left=e)+(this.width=i),this.bottom=(this.y=this.top=t)+(this.height=n),Object.freeze(this)}function d(){t=requestAnimationFrame(d);var s=new WeakMap,p=new Set;o.forEach((function(t){r.get(t).forEach((function(i){var r=t instanceof window.SVGElement,o=a.get(t),d=r?0:parseFloat(o.paddingTop),f=r?0:parseFloat(o.paddingRight),l=r?0:parseFloat(o.paddingBottom),u=r?0:parseFloat(o.paddingLeft),g=r?0:parseFloat(o.borderTopWidth),m=r?0:parseFloat(o.borderRightWidth),w=r?0:parseFloat(o.borderBottomWidth),b=u+f,F=d+l,v=(r?0:parseFloat(o.borderLeftWidth))+m,W=g+w,y=r?0:t.offsetHeight-W-t.clientHeight,E=r?0:t.offsetWidth-v-t.clientWidth,R=b+v,z=F+W,M=r?t.width:parseFloat(o.width)-R-E,O=r?t.height:parseFloat(o.height)-z-y;if(n.has(t)){var k=n.get(t);if(k[0]===M&&k[1]===O)return}n.set(t,[M,O]);var S=Object.create(h.prototype);S.target=t,S.contentRect=new c(u,d,M,O),s.has(i)||(s.set(i,[]),p.add(i)),s.get(i).push(S)}))})),p.forEach((function(e){i.get(e).call(e,s.get(e),e)}))}return s.prototype.observe=function(i){if(i instanceof window.Element){r.has(i)||(r.set(i,new Set),o.add(i),a.set(i,window.getComputedStyle(i)));var n=r.get(i);n.has(this)||n.add(this),cancelAnimationFrame(t),t=requestAnimationFrame(d)}},s.prototype.unobserve=function(i){if(i instanceof window.Element&&r.has(i)){var n=r.get(i);n.has(this)&&(n.delete(this),n.size||(r.delete(i),o.delete(i))),n.size||r.delete(i),o.size||cancelAnimationFrame(t)}},A.DOMRectReadOnly=c,A.ResizeObserver=s,A.ResizeObserverEntry=h,A}; // eslint-disable-line\n",
809 "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n",
810 "\n",
811 "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n",
812 "\n",
813 "mpl.default_extension = \"png\";/* global mpl */\n",
814 "\n",
815 "var comm_websocket_adapter = function (comm) {\n",
816 " // Create a \"websocket\"-like object which calls the given IPython comm\n",
817 " // object with the appropriate methods. Currently this is a non binary\n",
818 " // socket, so there is still some room for performance tuning.\n",
819 " var ws = {};\n",
820 "\n",
821 " ws.close = function () {\n",
822 " comm.close();\n",
823 " };\n",
824 " ws.send = function (m) {\n",
825 " //console.log('sending', m);\n",
826 " comm.send(m);\n",
827 " };\n",
828 " // Register the callback with on_msg.\n",
829 " comm.on_msg(function (msg) {\n",
830 " //console.log('receiving', msg['content']['data'], msg);\n",
831 " // Pass the mpl event to the overridden (by mpl) onmessage function.\n",
832 " ws.onmessage(msg['content']['data']);\n",
833 " });\n",
834 " return ws;\n",
835 "};\n",
836 "\n",
837 "mpl.mpl_figure_comm = function (comm, msg) {\n",
838 " // This is the function which gets called when the mpl process\n",
839 " // starts-up an IPython Comm through the \"matplotlib\" channel.\n",
840 "\n",
841 " var id = msg.content.data.id;\n",
842 " // Get hold of the div created by the display call when the Comm\n",
843 " // socket was opened in Python.\n",
844 " var element = document.getElementById(id);\n",
845 " var ws_proxy = comm_websocket_adapter(comm);\n",
846 "\n",
847 " function ondownload(figure, _format) {\n",
848 " window.open(figure.canvas.toDataURL());\n",
849 " }\n",
850 "\n",
851 " var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n",
852 "\n",
853 " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n",
854 " // web socket which is closed, not our websocket->open comm proxy.\n",
855 " ws_proxy.onopen();\n",
856 "\n",
857 " fig.parent_element = element;\n",
858 " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n",
859 " if (!fig.cell_info) {\n",
860 " console.error('Failed to find cell for figure', id, fig);\n",
861 " return;\n",
862 " }\n",
863 " fig.cell_info[0].output_area.element.on(\n",
864 " 'cleared',\n",
865 " { fig: fig },\n",
866 " fig._remove_fig_handler\n",
867 " );\n",
868 "};\n",
869 "\n",
870 "mpl.figure.prototype.handle_close = function (fig, msg) {\n",
871 " var width = fig.canvas.width / fig.ratio;\n",
872 " fig.cell_info[0].output_area.element.off(\n",
873 " 'cleared',\n",
874 " fig._remove_fig_handler\n",
875 " );\n",
876 " fig.resizeObserverInstance.unobserve(fig.canvas_div);\n",
877 "\n",
878 " // Update the output cell to use the data from the current canvas.\n",
879 " fig.push_to_output();\n",
880 " var dataURL = fig.canvas.toDataURL();\n",
881 " // Re-enable the keyboard manager in IPython - without this line, in FF,\n",
882 " // the notebook keyboard shortcuts fail.\n",
883 " IPython.keyboard_manager.enable();\n",
884 " fig.parent_element.innerHTML =\n",
885 " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n",
886 " fig.close_ws(fig, msg);\n",
887 "};\n",
888 "\n",
889 "mpl.figure.prototype.close_ws = function (fig, msg) {\n",
890 " fig.send_message('closing', msg);\n",
891 " // fig.ws.close()\n",
892 "};\n",
893 "\n",
894 "mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n",
895 " // Turn the data on the canvas into data in the output cell.\n",
896 " var width = this.canvas.width / this.ratio;\n",
897 " var dataURL = this.canvas.toDataURL();\n",
898 " this.cell_info[1]['text/html'] =\n",
899 " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n",
900 "};\n",
901 "\n",
902 "mpl.figure.prototype.updated_canvas_event = function () {\n",
903 " // Tell IPython that the notebook contents must change.\n",
904 " IPython.notebook.set_dirty(true);\n",
905 " this.send_message('ack', {});\n",
906 " var fig = this;\n",
907 " // Wait a second, then push the new image to the DOM so\n",
908 " // that it is saved nicely (might be nice to debounce this).\n",
909 " setTimeout(function () {\n",
910 " fig.push_to_output();\n",
911 " }, 1000);\n",
912 "};\n",
913 "\n",
914 "mpl.figure.prototype._init_toolbar = function () {\n",
915 " var fig = this;\n",
916 "\n",
917 " var toolbar = document.createElement('div');\n",
918 " toolbar.classList = 'btn-toolbar';\n",
919 " this.root.appendChild(toolbar);\n",
920 "\n",
921 " function on_click_closure(name) {\n",
922 " return function (_event) {\n",
923 " return fig.toolbar_button_onclick(name);\n",
924 " };\n",
925 " }\n",
926 "\n",
927 " function on_mouseover_closure(tooltip) {\n",
928 " return function (event) {\n",
929 " if (!event.currentTarget.disabled) {\n",
930 " return fig.toolbar_button_onmouseover(tooltip);\n",
931 " }\n",
932 " };\n",
933 " }\n",
934 "\n",
935 " fig.buttons = {};\n",
936 " var buttonGroup = document.createElement('div');\n",
937 " buttonGroup.classList = 'btn-group';\n",
938 " var button;\n",
939 " for (var toolbar_ind in mpl.toolbar_items) {\n",
940 " var name = mpl.toolbar_items[toolbar_ind][0];\n",
941 " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n",
942 " var image = mpl.toolbar_items[toolbar_ind][2];\n",
943 " var method_name = mpl.toolbar_items[toolbar_ind][3];\n",
944 "\n",
945 " if (!name) {\n",
946 " /* Instead of a spacer, we start a new button group. */\n",
947 " if (buttonGroup.hasChildNodes()) {\n",
948 " toolbar.appendChild(buttonGroup);\n",
949 " }\n",
950 " buttonGroup = document.createElement('div');\n",
951 " buttonGroup.classList = 'btn-group';\n",
952 " continue;\n",
953 " }\n",
954 "\n",
955 " button = fig.buttons[name] = document.createElement('button');\n",
956 " button.classList = 'btn btn-default';\n",
957 " button.href = '#';\n",
958 " button.title = name;\n",
959 " button.innerHTML = '<i class=\"fa ' + image + ' fa-lg\"></i>';\n",
960 " button.addEventListener('click', on_click_closure(method_name));\n",
961 " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n",
962 " buttonGroup.appendChild(button);\n",
963 " }\n",
964 "\n",
965 " if (buttonGroup.hasChildNodes()) {\n",
966 " toolbar.appendChild(buttonGroup);\n",
967 " }\n",
968 "\n",
969 " // Add the status bar.\n",
970 " var status_bar = document.createElement('span');\n",
971 " status_bar.classList = 'mpl-message pull-right';\n",
972 " toolbar.appendChild(status_bar);\n",
973 " this.message = status_bar;\n",
974 "\n",
975 " // Add the close button to the window.\n",
976 " var buttongrp = document.createElement('div');\n",
977 " buttongrp.classList = 'btn-group inline pull-right';\n",
978 " button = document.createElement('button');\n",
979 " button.classList = 'btn btn-mini btn-primary';\n",
980 " button.href = '#';\n",
981 " button.title = 'Stop Interaction';\n",
982 " button.innerHTML = '<i class=\"fa fa-power-off icon-remove icon-large\"></i>';\n",
983 " button.addEventListener('click', function (_evt) {\n",
984 " fig.handle_close(fig, {});\n",
985 " });\n",
986 " button.addEventListener(\n",
987 " 'mouseover',\n",
988 " on_mouseover_closure('Stop Interaction')\n",
989 " );\n",
990 " buttongrp.appendChild(button);\n",
991 " var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n",
992 " titlebar.insertBefore(buttongrp, titlebar.firstChild);\n",
993 "};\n",
994 "\n",
995 "mpl.figure.prototype._remove_fig_handler = function (event) {\n",
996 " var fig = event.data.fig;\n",
997 " if (event.target !== this) {\n",
998 " // Ignore bubbled events from children.\n",
999 " return;\n",
1000 " }\n",
1001 " fig.close_ws(fig, {});\n",
1002 "};\n",
1003 "\n",
1004 "mpl.figure.prototype._root_extra_style = function (el) {\n",
1005 " el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n",
1006 "};\n",
1007 "\n",
1008 "mpl.figure.prototype._canvas_extra_style = function (el) {\n",
1009 " // this is important to make the div 'focusable\n",
1010 " el.setAttribute('tabindex', 0);\n",
1011 " // reach out to IPython and tell the keyboard manager to turn it's self\n",
1012 " // off when our div gets focus\n",
1013 "\n",
1014 " // location in version 3\n",
1015 " if (IPython.notebook.keyboard_manager) {\n",
1016 " IPython.notebook.keyboard_manager.register_events(el);\n",
1017 " } else {\n",
1018 " // location in version 2\n",
1019 " IPython.keyboard_manager.register_events(el);\n",
1020 " }\n",
1021 "};\n",
1022 "\n",
1023 "mpl.figure.prototype._key_event_extra = function (event, _name) {\n",
1024 " var manager = IPython.notebook.keyboard_manager;\n",
1025 " if (!manager) {\n",
1026 " manager = IPython.keyboard_manager;\n",
1027 " }\n",
1028 "\n",
1029 " // Check for shift+enter\n",
1030 " if (event.shiftKey && event.which === 13) {\n",
1031 " this.canvas_div.blur();\n",
1032 " // select the cell after this one\n",
1033 " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n",
1034 " IPython.notebook.select(index + 1);\n",
1035 " }\n",
1036 "};\n",
1037 "\n",
1038 "mpl.figure.prototype.handle_save = function (fig, _msg) {\n",
1039 " fig.ondownload(fig, null);\n",
1040 "};\n",
1041 "\n",
1042 "mpl.find_output_cell = function (html_output) {\n",
1043 " // Return the cell and output element which can be found *uniquely* in the notebook.\n",
1044 " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n",
1045 " // IPython event is triggered only after the cells have been serialised, which for\n",
1046 " // our purposes (turning an active figure into a static one), is too late.\n",
1047 " var cells = IPython.notebook.get_cells();\n",
1048 " var ncells = cells.length;\n",
1049 " for (var i = 0; i < ncells; i++) {\n",
1050 " var cell = cells[i];\n",
1051 " if (cell.cell_type === 'code') {\n",
1052 " for (var j = 0; j < cell.output_area.outputs.length; j++) {\n",
1053 " var data = cell.output_area.outputs[j];\n",
1054 " if (data.data) {\n",
1055 " // IPython >= 3 moved mimebundle to data attribute of output\n",
1056 " data = data.data;\n",
1057 " }\n",
1058 " if (data['text/html'] === html_output) {\n",
1059 " return [cell, data, j];\n",
1060 " }\n",
1061 " }\n",
1062 " }\n",
1063 " }\n",
1064 "};\n",
1065 "\n",
1066 "// Register the function which deals with the matplotlib target/channel.\n",
1067 "// The kernel may be null if the page has been refreshed.\n",
1068 "if (IPython.notebook.kernel !== null) {\n",
1069 " IPython.notebook.kernel.comm_manager.register_target(\n",
1070 " 'matplotlib',\n",
1071 " mpl.mpl_figure_comm\n",
1072 " );\n",
1073 "}\n"
1074 ],
1075 "text/plain": [
1076 "<IPython.core.display.Javascript object>"
1077 ]
1078 },
1079 "metadata": {},
1080 "output_type": "display_data"
1081 },
1082 {
1083 "data": {
1084 "text/html": [
1085 "<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAsAAAAIQCAYAAACPEdjAAAAgAElEQVR4XuydB1jTxxvHvyoqDnDjwomCirgF3CAOtMNOOxxVa62jWrVV696jWrW2tlWrf23tUKu1tu69UEGcKKIoDtyAAxyAoP/nLiYkkEASEkKS7z1Pnyq5e+/u83sj31zee988L168eAE2EiABEiABEiABEiABErATAnkogO3kSXObJEACJEACJEACJEACkgAFMB2BBEiABEiABEiABEjArghQANvV4+ZmSYAESIAESIAESIAEKIDpAyRAAiRAAiRAAiRAAnZFgALYrh43N0sCJEACJEACJEACJEABTB8gARIgARIgARIgARKwKwIUwHb1uLlZEiABEiABEiABEiABCmD6AAmQAAmQAAmQAAmQgF0RoAC2q8fNzZIACZAACZAACZAACVAA0wdIgARIgARIgARIgATsigAFsF09bm6WBEiABEiABEiABEiAApg+QAIkQAIkQAIkQAIkYFcEKIDt6nFzsyRAAiRAAiRAAiRAAhTA9AESIAESIAESIAESIAG7IkABbFePm5slARIgARIgARIgARKgAKYPkAAJkAAJkAAJkAAJ2BUBCmC7etzcLAmQAAmQAAmQAAmQAAUwfYAESIAESIAESIAESMCuCFAA29Xj5mZJgARIgARIgARIgAQogOkDJEACJEACJEACJEACdkWAAtiuHjc3SwIkQAIkQAIkQAIkQAFMHyABEiABEiABEiABErArAhTAdvW4uVkSIAESIAESIAESIAEKYPoACZAACZAACZAACZCAXRGgALarx83NkgAJkAAJkAAJkAAJUADTB0iABEiABEiABEiABOyKAAWwXT1ubpYESIAESIAESIAESIACmD5AAiRAAiRAAiRAAiRgVwQogO3qcXOzJEACJEACJEACJEACFMD0ARIgARIgARIgARIgAbsiQAFsV4+bmyUBEiABEiABEiABEqAApg+QAAmQAAmQAAmQAAnYFQEKYLt63NwsCZAACZAACZAACZAABTB9gARIgARIgARIgARIwK4IUADb1ePmZkmABEiABEiABEiABCiA6QMkQAIkQAIkQAIkQAJ2RYAC2K4eNzdLAiRAAiRAAiRAAiRAAUwfIAESIAESIAESIAESsCsCFMB29bi5WRIgARIgARIgARIgAQpg+gAJkAAJ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\" width=\"639.9999861283738\">"
1086 ],
1087 "text/plain": [
1088 "<IPython.core.display.HTML object>"
1089 ]
1090 },
1091 "metadata": {},
1092 "output_type": "display_data"
1093 },
1094 {
1095 "data": {
1096 "text/plain": [
1097 "<AxesSubplot:>"
1098 ]
1099 },
1100 "execution_count": 4,
1101 "metadata": {},
1102 "output_type": "execute_result"
1103 }
1104 ],
1105 "source": [
1106 "df1.plot()"
1107 ]
1108 },
1109 {
1110 "cell_type": "code",
1111 "execution_count": null,
1112 "id": "72c0eb9e",
1113 "metadata": {},
1114 "outputs": [],
1115 "source": []
1116 },
1117 {
1118 "cell_type": "code",
1119 "execution_count": 7,
1120 "id": "cf19305f",
1121 "metadata": {},
1122 "outputs": [],
1123 "source": [
1124 "df= pd.DataFrame(np.random.randn(1000,4) , index= pd.date_range('1/1/2001', periods=1000), columns= list('ABCD') )"
1125 ]
1126 },
1127 {
1128 "cell_type": "code",
1129 "execution_count": 8,
1130 "id": "8765c113",
1131 "metadata": {},
1132 "outputs": [
1133 {
1134 "data": {
1135 "text/html": [
1136 "<div>\n",
1137 "<style scoped>\n",
1138 " .dataframe tbody tr th:only-of-type {\n",
1139 " vertical-align: middle;\n",
1140 " }\n",
1141 "\n",
1142 " .dataframe tbody tr th {\n",
1143 " vertical-align: top;\n",
1144 " }\n",
1145 "\n",
1146 " .dataframe thead th {\n",
1147 " text-align: right;\n",
1148 " }\n",
1149 "</style>\n",
1150 "<table border=\"1\" class=\"dataframe\">\n",
1151 " <thead>\n",
1152 " <tr style=\"text-align: right;\">\n",
1153 " <th></th>\n",
1154 " <th>A</th>\n",
1155 " <th>B</th>\n",
1156 " <th>C</th>\n",
1157 " <th>D</th>\n",
1158 " </tr>\n",
1159 " </thead>\n",
1160 " <tbody>\n",
1161 " <tr>\n",
1162 " <th>2001-01-01</th>\n",
1163 " <td>0.369151</td>\n",
1164 " <td>2.761917</td>\n",
1165 " <td>-1.681515</td>\n",
1166 " <td>-0.934460</td>\n",
1167 " </tr>\n",
1168 " <tr>\n",
1169 " <th>2001-01-02</th>\n",
1170 " <td>0.609622</td>\n",
1171 " <td>-1.540224</td>\n",
1172 " <td>-0.913244</td>\n",
1173 " <td>-0.444933</td>\n",
1174 " </tr>\n",
1175 " <tr>\n",
1176 " <th>2001-01-03</th>\n",
1177 " <td>-0.595563</td>\n",
1178 " <td>1.444250</td>\n",
1179 " <td>-0.887665</td>\n",
1180 " <td>-1.185157</td>\n",
1181 " </tr>\n",
1182 " <tr>\n",
1183 " <th>2001-01-04</th>\n",
1184 " <td>-0.844647</td>\n",
1185 " <td>-0.131504</td>\n",
1186 " <td>-0.176034</td>\n",
1187 " <td>-1.379349</td>\n",
1188 " </tr>\n",
1189 " <tr>\n",
1190 " <th>2001-01-05</th>\n",
1191 " <td>1.844198</td>\n",
1192 " <td>2.382102</td>\n",
1193 " <td>0.770972</td>\n",
1194 " <td>-0.795962</td>\n",
1195 " </tr>\n",
1196 " </tbody>\n",
1197 "</table>\n",
1198 "</div>"
1199 ],
1200 "text/plain": [
1201 " A B C D\n",
1202 "2001-01-01 0.369151 2.761917 -1.681515 -0.934460\n",
1203 "2001-01-02 0.609622 -1.540224 -0.913244 -0.444933\n",
1204 "2001-01-03 -0.595563 1.444250 -0.887665 -1.185157\n",
1205 "2001-01-04 -0.844647 -0.131504 -0.176034 -1.379349\n",
1206 "2001-01-05 1.844198 2.382102 0.770972 -0.795962"
1207 ]
1208 },
1209 "execution_count": 8,
1210 "metadata": {},
1211 "output_type": "execute_result"
1212 }
1213 ],
1214 "source": [
1215 "df.head()"
1216 ]
1217 },
1218 {
1219 "cell_type": "code",
1220 "execution_count": 31,
1221 "id": "e952d632",
1222 "metadata": {},
1223 "outputs": [
1224 {
1225 "data": {
1226 "application/javascript": [
1227 "/* Put everything inside the global mpl namespace */\n",
1228 "/* global mpl */\n",
1229 "window.mpl = {};\n",
1230 "\n",
1231 "mpl.get_websocket_type = function () {\n",
1232 " if (typeof WebSocket !== 'undefined') {\n",
1233 " return WebSocket;\n",
1234 " } else if (typeof MozWebSocket !== 'undefined') {\n",
1235 " return MozWebSocket;\n",
1236 " } else {\n",
1237 " alert(\n",
1238 " 'Your browser does not have WebSocket support. ' +\n",
1239 " 'Please try Chrome, Safari or Firefox ≥ 6. ' +\n",
1240 " 'Firefox 4 and 5 are also supported but you ' +\n",
1241 " 'have to enable WebSockets in about:config.'\n",
1242 " );\n",
1243 " }\n",
1244 "};\n",
1245 "\n",
1246 "mpl.figure = function (figure_id, websocket, ondownload, parent_element) {\n",
1247 " this.id = figure_id;\n",
1248 "\n",
1249 " this.ws = websocket;\n",
1250 "\n",
1251 " this.supports_binary = this.ws.binaryType !== undefined;\n",
1252 "\n",
1253 " if (!this.supports_binary) {\n",
1254 " var warnings = document.getElementById('mpl-warnings');\n",
1255 " if (warnings) {\n",
1256 " warnings.style.display = 'block';\n",
1257 " warnings.textContent =\n",
1258 " 'This browser does not support binary websocket messages. ' +\n",
1259 " 'Performance may be slow.';\n",
1260 " }\n",
1261 " }\n",
1262 "\n",
1263 " this.imageObj = new Image();\n",
1264 "\n",
1265 " this.context = undefined;\n",
1266 " this.message = undefined;\n",
1267 " this.canvas = undefined;\n",
1268 " this.rubberband_canvas = undefined;\n",
1269 " this.rubberband_context = undefined;\n",
1270 " this.format_dropdown = undefined;\n",
1271 "\n",
1272 " this.image_mode = 'full';\n",
1273 "\n",
1274 " this.root = document.createElement('div');\n",
1275 " this.root.setAttribute('style', 'display: inline-block');\n",
1276 " this._root_extra_style(this.root);\n",
1277 "\n",
1278 " parent_element.appendChild(this.root);\n",
1279 "\n",
1280 " this._init_header(this);\n",
1281 " this._init_canvas(this);\n",
1282 " this._init_toolbar(this);\n",
1283 "\n",
1284 " var fig = this;\n",
1285 "\n",
1286 " this.waiting = false;\n",
1287 "\n",
1288 " this.ws.onopen = function () {\n",
1289 " fig.send_message('supports_binary', { value: fig.supports_binary });\n",
1290 " fig.send_message('send_image_mode', {});\n",
1291 " if (fig.ratio !== 1) {\n",
1292 " fig.send_message('set_dpi_ratio', { dpi_ratio: fig.ratio });\n",
1293 " }\n",
1294 " fig.send_message('refresh', {});\n",
1295 " };\n",
1296 "\n",
1297 " this.imageObj.onload = function () {\n",
1298 " if (fig.image_mode === 'full') {\n",
1299 " // Full images could contain transparency (where diff images\n",
1300 " // almost always do), so we need to clear the canvas so that\n",
1301 " // there is no ghosting.\n",
1302 " fig.context.clearRect(0, 0, fig.canvas.width, fig.canvas.height);\n",
1303 " }\n",
1304 " fig.context.drawImage(fig.imageObj, 0, 0);\n",
1305 " };\n",
1306 "\n",
1307 " this.imageObj.onunload = function () {\n",
1308 " fig.ws.close();\n",
1309 " };\n",
1310 "\n",
1311 " this.ws.onmessage = this._make_on_message_function(this);\n",
1312 "\n",
1313 " this.ondownload = ondownload;\n",
1314 "};\n",
1315 "\n",
1316 "mpl.figure.prototype._init_header = function () {\n",
1317 " var titlebar = document.createElement('div');\n",
1318 " titlebar.classList =\n",
1319 " 'ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix';\n",
1320 " var titletext = document.createElement('div');\n",
1321 " titletext.classList = 'ui-dialog-title';\n",
1322 " titletext.setAttribute(\n",
1323 " 'style',\n",
1324 " 'width: 100%; text-align: center; padding: 3px;'\n",
1325 " );\n",
1326 " titlebar.appendChild(titletext);\n",
1327 " this.root.appendChild(titlebar);\n",
1328 " this.header = titletext;\n",
1329 "};\n",
1330 "\n",
1331 "mpl.figure.prototype._canvas_extra_style = function (_canvas_div) {};\n",
1332 "\n",
1333 "mpl.figure.prototype._root_extra_style = function (_canvas_div) {};\n",
1334 "\n",
1335 "mpl.figure.prototype._init_canvas = function () {\n",
1336 " var fig = this;\n",
1337 "\n",
1338 " var canvas_div = (this.canvas_div = document.createElement('div'));\n",
1339 " canvas_div.setAttribute(\n",
1340 " 'style',\n",
1341 " 'border: 1px solid #ddd;' +\n",
1342 " 'box-sizing: content-box;' +\n",
1343 " 'clear: both;' +\n",
1344 " 'min-height: 1px;' +\n",
1345 " 'min-width: 1px;' +\n",
1346 " 'outline: 0;' +\n",
1347 " 'overflow: hidden;' +\n",
1348 " 'position: relative;' +\n",
1349 " 'resize: both;'\n",
1350 " );\n",
1351 "\n",
1352 " function on_keyboard_event_closure(name) {\n",
1353 " return function (event) {\n",
1354 " return fig.key_event(event, name);\n",
1355 " };\n",
1356 " }\n",
1357 "\n",
1358 " canvas_div.addEventListener(\n",
1359 " 'keydown',\n",
1360 " on_keyboard_event_closure('key_press')\n",
1361 " );\n",
1362 " canvas_div.addEventListener(\n",
1363 " 'keyup',\n",
1364 " on_keyboard_event_closure('key_release')\n",
1365 " );\n",
1366 "\n",
1367 " this._canvas_extra_style(canvas_div);\n",
1368 " this.root.appendChild(canvas_div);\n",
1369 "\n",
1370 " var canvas = (this.canvas = document.createElement('canvas'));\n",
1371 " canvas.classList.add('mpl-canvas');\n",
1372 " canvas.setAttribute('style', 'box-sizing: content-box;');\n",
1373 "\n",
1374 " this.context = canvas.getContext('2d');\n",
1375 "\n",
1376 " var backingStore =\n",
1377 " this.context.backingStorePixelRatio ||\n",
1378 " this.context.webkitBackingStorePixelRatio ||\n",
1379 " this.context.mozBackingStorePixelRatio ||\n",
1380 " this.context.msBackingStorePixelRatio ||\n",
1381 " this.context.oBackingStorePixelRatio ||\n",
1382 " this.context.backingStorePixelRatio ||\n",
1383 " 1;\n",
1384 "\n",
1385 " this.ratio = (window.devicePixelRatio || 1) / backingStore;\n",
1386 "\n",
1387 " var rubberband_canvas = (this.rubberband_canvas = document.createElement(\n",
1388 " 'canvas'\n",
1389 " ));\n",
1390 " rubberband_canvas.setAttribute(\n",
1391 " 'style',\n",
1392 " 'box-sizing: content-box; position: absolute; left: 0; top: 0; z-index: 1;'\n",
1393 " );\n",
1394 "\n",
1395 " // Apply a ponyfill if ResizeObserver is not implemented by browser.\n",
1396 " if (this.ResizeObserver === undefined) {\n",
1397 " if (window.ResizeObserver !== undefined) {\n",
1398 " this.ResizeObserver = window.ResizeObserver;\n",
1399 " } else {\n",
1400 " var obs = _JSXTOOLS_RESIZE_OBSERVER({});\n",
1401 " this.ResizeObserver = obs.ResizeObserver;\n",
1402 " }\n",
1403 " }\n",
1404 "\n",
1405 " this.resizeObserverInstance = new this.ResizeObserver(function (entries) {\n",
1406 " var nentries = entries.length;\n",
1407 " for (var i = 0; i < nentries; i++) {\n",
1408 " var entry = entries[i];\n",
1409 " var width, height;\n",
1410 " if (entry.contentBoxSize) {\n",
1411 " if (entry.contentBoxSize instanceof Array) {\n",
1412 " // Chrome 84 implements new version of spec.\n",
1413 " width = entry.contentBoxSize[0].inlineSize;\n",
1414 " height = entry.contentBoxSize[0].blockSize;\n",
1415 " } else {\n",
1416 " // Firefox implements old version of spec.\n",
1417 " width = entry.contentBoxSize.inlineSize;\n",
1418 " height = entry.contentBoxSize.blockSize;\n",
1419 " }\n",
1420 " } else {\n",
1421 " // Chrome <84 implements even older version of spec.\n",
1422 " width = entry.contentRect.width;\n",
1423 " height = entry.contentRect.height;\n",
1424 " }\n",
1425 "\n",
1426 " // Keep the size of the canvas and rubber band canvas in sync with\n",
1427 " // the canvas container.\n",
1428 " if (entry.devicePixelContentBoxSize) {\n",
1429 " // Chrome 84 implements new version of spec.\n",
1430 " canvas.setAttribute(\n",
1431 " 'width',\n",
1432 " entry.devicePixelContentBoxSize[0].inlineSize\n",
1433 " );\n",
1434 " canvas.setAttribute(\n",
1435 " 'height',\n",
1436 " entry.devicePixelContentBoxSize[0].blockSize\n",
1437 " );\n",
1438 " } else {\n",
1439 " canvas.setAttribute('width', width * fig.ratio);\n",
1440 " canvas.setAttribute('height', height * fig.ratio);\n",
1441 " }\n",
1442 " canvas.setAttribute(\n",
1443 " 'style',\n",
1444 " 'width: ' + width + 'px; height: ' + height + 'px;'\n",
1445 " );\n",
1446 "\n",
1447 " rubberband_canvas.setAttribute('width', width);\n",
1448 " rubberband_canvas.setAttribute('height', height);\n",
1449 "\n",
1450 " // And update the size in Python. We ignore the initial 0/0 size\n",
1451 " // that occurs as the element is placed into the DOM, which should\n",
1452 " // otherwise not happen due to the minimum size styling.\n",
1453 " if (fig.ws.readyState == 1 && width != 0 && height != 0) {\n",
1454 " fig.request_resize(width, height);\n",
1455 " }\n",
1456 " }\n",
1457 " });\n",
1458 " this.resizeObserverInstance.observe(canvas_div);\n",
1459 "\n",
1460 " function on_mouse_event_closure(name) {\n",
1461 " return function (event) {\n",
1462 " return fig.mouse_event(event, name);\n",
1463 " };\n",
1464 " }\n",
1465 "\n",
1466 " rubberband_canvas.addEventListener(\n",
1467 " 'mousedown',\n",
1468 " on_mouse_event_closure('button_press')\n",
1469 " );\n",
1470 " rubberband_canvas.addEventListener(\n",
1471 " 'mouseup',\n",
1472 " on_mouse_event_closure('button_release')\n",
1473 " );\n",
1474 " // Throttle sequential mouse events to 1 every 20ms.\n",
1475 " rubberband_canvas.addEventListener(\n",
1476 " 'mousemove',\n",
1477 " on_mouse_event_closure('motion_notify')\n",
1478 " );\n",
1479 "\n",
1480 " rubberband_canvas.addEventListener(\n",
1481 " 'mouseenter',\n",
1482 " on_mouse_event_closure('figure_enter')\n",
1483 " );\n",
1484 " rubberband_canvas.addEventListener(\n",
1485 " 'mouseleave',\n",
1486 " on_mouse_event_closure('figure_leave')\n",
1487 " );\n",
1488 "\n",
1489 " canvas_div.addEventListener('wheel', function (event) {\n",
1490 " if (event.deltaY < 0) {\n",
1491 " event.step = 1;\n",
1492 " } else {\n",
1493 " event.step = -1;\n",
1494 " }\n",
1495 " on_mouse_event_closure('scroll')(event);\n",
1496 " });\n",
1497 "\n",
1498 " canvas_div.appendChild(canvas);\n",
1499 " canvas_div.appendChild(rubberband_canvas);\n",
1500 "\n",
1501 " this.rubberband_context = rubberband_canvas.getContext('2d');\n",
1502 " this.rubberband_context.strokeStyle = '#000000';\n",
1503 "\n",
1504 " this._resize_canvas = function (width, height, forward) {\n",
1505 " if (forward) {\n",
1506 " canvas_div.style.width = width + 'px';\n",
1507 " canvas_div.style.height = height + 'px';\n",
1508 " }\n",
1509 " };\n",
1510 "\n",
1511 " // Disable right mouse context menu.\n",
1512 " this.rubberband_canvas.addEventListener('contextmenu', function (_e) {\n",
1513 " event.preventDefault();\n",
1514 " return false;\n",
1515 " });\n",
1516 "\n",
1517 " function set_focus() {\n",
1518 " canvas.focus();\n",
1519 " canvas_div.focus();\n",
1520 " }\n",
1521 "\n",
1522 " window.setTimeout(set_focus, 100);\n",
1523 "};\n",
1524 "\n",
1525 "mpl.figure.prototype._init_toolbar = function () {\n",
1526 " var fig = this;\n",
1527 "\n",
1528 " var toolbar = document.createElement('div');\n",
1529 " toolbar.classList = 'mpl-toolbar';\n",
1530 " this.root.appendChild(toolbar);\n",
1531 "\n",
1532 " function on_click_closure(name) {\n",
1533 " return function (_event) {\n",
1534 " return fig.toolbar_button_onclick(name);\n",
1535 " };\n",
1536 " }\n",
1537 "\n",
1538 " function on_mouseover_closure(tooltip) {\n",
1539 " return function (event) {\n",
1540 " if (!event.currentTarget.disabled) {\n",
1541 " return fig.toolbar_button_onmouseover(tooltip);\n",
1542 " }\n",
1543 " };\n",
1544 " }\n",
1545 "\n",
1546 " fig.buttons = {};\n",
1547 " var buttonGroup = document.createElement('div');\n",
1548 " buttonGroup.classList = 'mpl-button-group';\n",
1549 " for (var toolbar_ind in mpl.toolbar_items) {\n",
1550 " var name = mpl.toolbar_items[toolbar_ind][0];\n",
1551 " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n",
1552 " var image = mpl.toolbar_items[toolbar_ind][2];\n",
1553 " var method_name = mpl.toolbar_items[toolbar_ind][3];\n",
1554 "\n",
1555 " if (!name) {\n",
1556 " /* Instead of a spacer, we start a new button group. */\n",
1557 " if (buttonGroup.hasChildNodes()) {\n",
1558 " toolbar.appendChild(buttonGroup);\n",
1559 " }\n",
1560 " buttonGroup = document.createElement('div');\n",
1561 " buttonGroup.classList = 'mpl-button-group';\n",
1562 " continue;\n",
1563 " }\n",
1564 "\n",
1565 " var button = (fig.buttons[name] = document.createElement('button'));\n",
1566 " button.classList = 'mpl-widget';\n",
1567 " button.setAttribute('role', 'button');\n",
1568 " button.setAttribute('aria-disabled', 'false');\n",
1569 " button.addEventListener('click', on_click_closure(method_name));\n",
1570 " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n",
1571 "\n",
1572 " var icon_img = document.createElement('img');\n",
1573 " icon_img.src = '_images/' + image + '.png';\n",
1574 " icon_img.srcset = '_images/' + image + '_large.png 2x';\n",
1575 " icon_img.alt = tooltip;\n",
1576 " button.appendChild(icon_img);\n",
1577 "\n",
1578 " buttonGroup.appendChild(button);\n",
1579 " }\n",
1580 "\n",
1581 " if (buttonGroup.hasChildNodes()) {\n",
1582 " toolbar.appendChild(buttonGroup);\n",
1583 " }\n",
1584 "\n",
1585 " var fmt_picker = document.createElement('select');\n",
1586 " fmt_picker.classList = 'mpl-widget';\n",
1587 " toolbar.appendChild(fmt_picker);\n",
1588 " this.format_dropdown = fmt_picker;\n",
1589 "\n",
1590 " for (var ind in mpl.extensions) {\n",
1591 " var fmt = mpl.extensions[ind];\n",
1592 " var option = document.createElement('option');\n",
1593 " option.selected = fmt === mpl.default_extension;\n",
1594 " option.innerHTML = fmt;\n",
1595 " fmt_picker.appendChild(option);\n",
1596 " }\n",
1597 "\n",
1598 " var status_bar = document.createElement('span');\n",
1599 " status_bar.classList = 'mpl-message';\n",
1600 " toolbar.appendChild(status_bar);\n",
1601 " this.message = status_bar;\n",
1602 "};\n",
1603 "\n",
1604 "mpl.figure.prototype.request_resize = function (x_pixels, y_pixels) {\n",
1605 " // Request matplotlib to resize the figure. Matplotlib will then trigger a resize in the client,\n",
1606 " // which will in turn request a refresh of the image.\n",
1607 " this.send_message('resize', { width: x_pixels, height: y_pixels });\n",
1608 "};\n",
1609 "\n",
1610 "mpl.figure.prototype.send_message = function (type, properties) {\n",
1611 " properties['type'] = type;\n",
1612 " properties['figure_id'] = this.id;\n",
1613 " this.ws.send(JSON.stringify(properties));\n",
1614 "};\n",
1615 "\n",
1616 "mpl.figure.prototype.send_draw_message = function () {\n",
1617 " if (!this.waiting) {\n",
1618 " this.waiting = true;\n",
1619 " this.ws.send(JSON.stringify({ type: 'draw', figure_id: this.id }));\n",
1620 " }\n",
1621 "};\n",
1622 "\n",
1623 "mpl.figure.prototype.handle_save = function (fig, _msg) {\n",
1624 " var format_dropdown = fig.format_dropdown;\n",
1625 " var format = format_dropdown.options[format_dropdown.selectedIndex].value;\n",
1626 " fig.ondownload(fig, format);\n",
1627 "};\n",
1628 "\n",
1629 "mpl.figure.prototype.handle_resize = function (fig, msg) {\n",
1630 " var size = msg['size'];\n",
1631 " if (size[0] !== fig.canvas.width || size[1] !== fig.canvas.height) {\n",
1632 " fig._resize_canvas(size[0], size[1], msg['forward']);\n",
1633 " fig.send_message('refresh', {});\n",
1634 " }\n",
1635 "};\n",
1636 "\n",
1637 "mpl.figure.prototype.handle_rubberband = function (fig, msg) {\n",
1638 " var x0 = msg['x0'] / fig.ratio;\n",
1639 " var y0 = (fig.canvas.height - msg['y0']) / fig.ratio;\n",
1640 " var x1 = msg['x1'] / fig.ratio;\n",
1641 " var y1 = (fig.canvas.height - msg['y1']) / fig.ratio;\n",
1642 " x0 = Math.floor(x0) + 0.5;\n",
1643 " y0 = Math.floor(y0) + 0.5;\n",
1644 " x1 = Math.floor(x1) + 0.5;\n",
1645 " y1 = Math.floor(y1) + 0.5;\n",
1646 " var min_x = Math.min(x0, x1);\n",
1647 " var min_y = Math.min(y0, y1);\n",
1648 " var width = Math.abs(x1 - x0);\n",
1649 " var height = Math.abs(y1 - y0);\n",
1650 "\n",
1651 " fig.rubberband_context.clearRect(\n",
1652 " 0,\n",
1653 " 0,\n",
1654 " fig.canvas.width / fig.ratio,\n",
1655 " fig.canvas.height / fig.ratio\n",
1656 " );\n",
1657 "\n",
1658 " fig.rubberband_context.strokeRect(min_x, min_y, width, height);\n",
1659 "};\n",
1660 "\n",
1661 "mpl.figure.prototype.handle_figure_label = function (fig, msg) {\n",
1662 " // Updates the figure title.\n",
1663 " fig.header.textContent = msg['label'];\n",
1664 "};\n",
1665 "\n",
1666 "mpl.figure.prototype.handle_cursor = function (fig, msg) {\n",
1667 " var cursor = msg['cursor'];\n",
1668 " switch (cursor) {\n",
1669 " case 0:\n",
1670 " cursor = 'pointer';\n",
1671 " break;\n",
1672 " case 1:\n",
1673 " cursor = 'default';\n",
1674 " break;\n",
1675 " case 2:\n",
1676 " cursor = 'crosshair';\n",
1677 " break;\n",
1678 " case 3:\n",
1679 " cursor = 'move';\n",
1680 " break;\n",
1681 " }\n",
1682 " fig.rubberband_canvas.style.cursor = cursor;\n",
1683 "};\n",
1684 "\n",
1685 "mpl.figure.prototype.handle_message = function (fig, msg) {\n",
1686 " fig.message.textContent = msg['message'];\n",
1687 "};\n",
1688 "\n",
1689 "mpl.figure.prototype.handle_draw = function (fig, _msg) {\n",
1690 " // Request the server to send over a new figure.\n",
1691 " fig.send_draw_message();\n",
1692 "};\n",
1693 "\n",
1694 "mpl.figure.prototype.handle_image_mode = function (fig, msg) {\n",
1695 " fig.image_mode = msg['mode'];\n",
1696 "};\n",
1697 "\n",
1698 "mpl.figure.prototype.handle_history_buttons = function (fig, msg) {\n",
1699 " for (var key in msg) {\n",
1700 " if (!(key in fig.buttons)) {\n",
1701 " continue;\n",
1702 " }\n",
1703 " fig.buttons[key].disabled = !msg[key];\n",
1704 " fig.buttons[key].setAttribute('aria-disabled', !msg[key]);\n",
1705 " }\n",
1706 "};\n",
1707 "\n",
1708 "mpl.figure.prototype.handle_navigate_mode = function (fig, msg) {\n",
1709 " if (msg['mode'] === 'PAN') {\n",
1710 " fig.buttons['Pan'].classList.add('active');\n",
1711 " fig.buttons['Zoom'].classList.remove('active');\n",
1712 " } else if (msg['mode'] === 'ZOOM') {\n",
1713 " fig.buttons['Pan'].classList.remove('active');\n",
1714 " fig.buttons['Zoom'].classList.add('active');\n",
1715 " } else {\n",
1716 " fig.buttons['Pan'].classList.remove('active');\n",
1717 " fig.buttons['Zoom'].classList.remove('active');\n",
1718 " }\n",
1719 "};\n",
1720 "\n",
1721 "mpl.figure.prototype.updated_canvas_event = function () {\n",
1722 " // Called whenever the canvas gets updated.\n",
1723 " this.send_message('ack', {});\n",
1724 "};\n",
1725 "\n",
1726 "// A function to construct a web socket function for onmessage handling.\n",
1727 "// Called in the figure constructor.\n",
1728 "mpl.figure.prototype._make_on_message_function = function (fig) {\n",
1729 " return function socket_on_message(evt) {\n",
1730 " if (evt.data instanceof Blob) {\n",
1731 " /* FIXME: We get \"Resource interpreted as Image but\n",
1732 " * transferred with MIME type text/plain:\" errors on\n",
1733 " * Chrome. But how to set the MIME type? It doesn't seem\n",
1734 " * to be part of the websocket stream */\n",
1735 " evt.data.type = 'image/png';\n",
1736 "\n",
1737 " /* Free the memory for the previous frames */\n",
1738 " if (fig.imageObj.src) {\n",
1739 " (window.URL || window.webkitURL).revokeObjectURL(\n",
1740 " fig.imageObj.src\n",
1741 " );\n",
1742 " }\n",
1743 "\n",
1744 " fig.imageObj.src = (window.URL || window.webkitURL).createObjectURL(\n",
1745 " evt.data\n",
1746 " );\n",
1747 " fig.updated_canvas_event();\n",
1748 " fig.waiting = false;\n",
1749 " return;\n",
1750 " } else if (\n",
1751 " typeof evt.data === 'string' &&\n",
1752 " evt.data.slice(0, 21) === 'data:image/png;base64'\n",
1753 " ) {\n",
1754 " fig.imageObj.src = evt.data;\n",
1755 " fig.updated_canvas_event();\n",
1756 " fig.waiting = false;\n",
1757 " return;\n",
1758 " }\n",
1759 "\n",
1760 " var msg = JSON.parse(evt.data);\n",
1761 " var msg_type = msg['type'];\n",
1762 "\n",
1763 " // Call the \"handle_{type}\" callback, which takes\n",
1764 " // the figure and JSON message as its only arguments.\n",
1765 " try {\n",
1766 " var callback = fig['handle_' + msg_type];\n",
1767 " } catch (e) {\n",
1768 " console.log(\n",
1769 " \"No handler for the '\" + msg_type + \"' message type: \",\n",
1770 " msg\n",
1771 " );\n",
1772 " return;\n",
1773 " }\n",
1774 "\n",
1775 " if (callback) {\n",
1776 " try {\n",
1777 " // console.log(\"Handling '\" + msg_type + \"' message: \", msg);\n",
1778 " callback(fig, msg);\n",
1779 " } catch (e) {\n",
1780 " console.log(\n",
1781 " \"Exception inside the 'handler_\" + msg_type + \"' callback:\",\n",
1782 " e,\n",
1783 " e.stack,\n",
1784 " msg\n",
1785 " );\n",
1786 " }\n",
1787 " }\n",
1788 " };\n",
1789 "};\n",
1790 "\n",
1791 "// from http://stackoverflow.com/questions/1114465/getting-mouse-location-in-canvas\n",
1792 "mpl.findpos = function (e) {\n",
1793 " //this section is from http://www.quirksmode.org/js/events_properties.html\n",
1794 " var targ;\n",
1795 " if (!e) {\n",
1796 " e = window.event;\n",
1797 " }\n",
1798 " if (e.target) {\n",
1799 " targ = e.target;\n",
1800 " } else if (e.srcElement) {\n",
1801 " targ = e.srcElement;\n",
1802 " }\n",
1803 " if (targ.nodeType === 3) {\n",
1804 " // defeat Safari bug\n",
1805 " targ = targ.parentNode;\n",
1806 " }\n",
1807 "\n",
1808 " // pageX,Y are the mouse positions relative to the document\n",
1809 " var boundingRect = targ.getBoundingClientRect();\n",
1810 " var x = e.pageX - (boundingRect.left + document.body.scrollLeft);\n",
1811 " var y = e.pageY - (boundingRect.top + document.body.scrollTop);\n",
1812 "\n",
1813 " return { x: x, y: y };\n",
1814 "};\n",
1815 "\n",
1816 "/*\n",
1817 " * return a copy of an object with only non-object keys\n",
1818 " * we need this to avoid circular references\n",
1819 " * http://stackoverflow.com/a/24161582/3208463\n",
1820 " */\n",
1821 "function simpleKeys(original) {\n",
1822 " return Object.keys(original).reduce(function (obj, key) {\n",
1823 " if (typeof original[key] !== 'object') {\n",
1824 " obj[key] = original[key];\n",
1825 " }\n",
1826 " return obj;\n",
1827 " }, {});\n",
1828 "}\n",
1829 "\n",
1830 "mpl.figure.prototype.mouse_event = function (event, name) {\n",
1831 " var canvas_pos = mpl.findpos(event);\n",
1832 "\n",
1833 " if (name === 'button_press') {\n",
1834 " this.canvas.focus();\n",
1835 " this.canvas_div.focus();\n",
1836 " }\n",
1837 "\n",
1838 " var x = canvas_pos.x * this.ratio;\n",
1839 " var y = canvas_pos.y * this.ratio;\n",
1840 "\n",
1841 " this.send_message(name, {\n",
1842 " x: x,\n",
1843 " y: y,\n",
1844 " button: event.button,\n",
1845 " step: event.step,\n",
1846 " guiEvent: simpleKeys(event),\n",
1847 " });\n",
1848 "\n",
1849 " /* This prevents the web browser from automatically changing to\n",
1850 " * the text insertion cursor when the button is pressed. We want\n",
1851 " * to control all of the cursor setting manually through the\n",
1852 " * 'cursor' event from matplotlib */\n",
1853 " event.preventDefault();\n",
1854 " return false;\n",
1855 "};\n",
1856 "\n",
1857 "mpl.figure.prototype._key_event_extra = function (_event, _name) {\n",
1858 " // Handle any extra behaviour associated with a key event\n",
1859 "};\n",
1860 "\n",
1861 "mpl.figure.prototype.key_event = function (event, name) {\n",
1862 " // Prevent repeat events\n",
1863 " if (name === 'key_press') {\n",
1864 " if (event.which === this._key) {\n",
1865 " return;\n",
1866 " } else {\n",
1867 " this._key = event.which;\n",
1868 " }\n",
1869 " }\n",
1870 " if (name === 'key_release') {\n",
1871 " this._key = null;\n",
1872 " }\n",
1873 "\n",
1874 " var value = '';\n",
1875 " if (event.ctrlKey && event.which !== 17) {\n",
1876 " value += 'ctrl+';\n",
1877 " }\n",
1878 " if (event.altKey && event.which !== 18) {\n",
1879 " value += 'alt+';\n",
1880 " }\n",
1881 " if (event.shiftKey && event.which !== 16) {\n",
1882 " value += 'shift+';\n",
1883 " }\n",
1884 "\n",
1885 " value += 'k';\n",
1886 " value += event.which.toString();\n",
1887 "\n",
1888 " this._key_event_extra(event, name);\n",
1889 "\n",
1890 " this.send_message(name, { key: value, guiEvent: simpleKeys(event) });\n",
1891 " return false;\n",
1892 "};\n",
1893 "\n",
1894 "mpl.figure.prototype.toolbar_button_onclick = function (name) {\n",
1895 " if (name === 'download') {\n",
1896 " this.handle_save(this, null);\n",
1897 " } else {\n",
1898 " this.send_message('toolbar_button', { name: name });\n",
1899 " }\n",
1900 "};\n",
1901 "\n",
1902 "mpl.figure.prototype.toolbar_button_onmouseover = function (tooltip) {\n",
1903 " this.message.textContent = tooltip;\n",
1904 "};\n",
1905 "\n",
1906 "///////////////// REMAINING CONTENT GENERATED BY embed_js.py /////////////////\n",
1907 "// prettier-ignore\n",
1908 "var _JSXTOOLS_RESIZE_OBSERVER=function(A){var t,i=new WeakMap,n=new WeakMap,a=new WeakMap,r=new WeakMap,o=new Set;function s(e){if(!(this instanceof s))throw new TypeError(\"Constructor requires 'new' operator\");i.set(this,e)}function h(){throw new TypeError(\"Function is not a constructor\")}function c(e,t,i,n){e=0 in arguments?Number(arguments[0]):0,t=1 in arguments?Number(arguments[1]):0,i=2 in arguments?Number(arguments[2]):0,n=3 in arguments?Number(arguments[3]):0,this.right=(this.x=this.left=e)+(this.width=i),this.bottom=(this.y=this.top=t)+(this.height=n),Object.freeze(this)}function d(){t=requestAnimationFrame(d);var s=new WeakMap,p=new Set;o.forEach((function(t){r.get(t).forEach((function(i){var r=t instanceof window.SVGElement,o=a.get(t),d=r?0:parseFloat(o.paddingTop),f=r?0:parseFloat(o.paddingRight),l=r?0:parseFloat(o.paddingBottom),u=r?0:parseFloat(o.paddingLeft),g=r?0:parseFloat(o.borderTopWidth),m=r?0:parseFloat(o.borderRightWidth),w=r?0:parseFloat(o.borderBottomWidth),b=u+f,F=d+l,v=(r?0:parseFloat(o.borderLeftWidth))+m,W=g+w,y=r?0:t.offsetHeight-W-t.clientHeight,E=r?0:t.offsetWidth-v-t.clientWidth,R=b+v,z=F+W,M=r?t.width:parseFloat(o.width)-R-E,O=r?t.height:parseFloat(o.height)-z-y;if(n.has(t)){var k=n.get(t);if(k[0]===M&&k[1]===O)return}n.set(t,[M,O]);var S=Object.create(h.prototype);S.target=t,S.contentRect=new c(u,d,M,O),s.has(i)||(s.set(i,[]),p.add(i)),s.get(i).push(S)}))})),p.forEach((function(e){i.get(e).call(e,s.get(e),e)}))}return s.prototype.observe=function(i){if(i instanceof window.Element){r.has(i)||(r.set(i,new Set),o.add(i),a.set(i,window.getComputedStyle(i)));var n=r.get(i);n.has(this)||n.add(this),cancelAnimationFrame(t),t=requestAnimationFrame(d)}},s.prototype.unobserve=function(i){if(i instanceof window.Element&&r.has(i)){var n=r.get(i);n.has(this)&&(n.delete(this),n.size||(r.delete(i),o.delete(i))),n.size||r.delete(i),o.size||cancelAnimationFrame(t)}},A.DOMRectReadOnly=c,A.ResizeObserver=s,A.ResizeObserverEntry=h,A}; // eslint-disable-line\n",
1909 "mpl.toolbar_items = [[\"Home\", \"Reset original view\", \"fa fa-home icon-home\", \"home\"], [\"Back\", \"Back to previous view\", \"fa fa-arrow-left icon-arrow-left\", \"back\"], [\"Forward\", \"Forward to next view\", \"fa fa-arrow-right icon-arrow-right\", \"forward\"], [\"\", \"\", \"\", \"\"], [\"Pan\", \"Left button pans, Right button zooms\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-arrows icon-move\", \"pan\"], [\"Zoom\", \"Zoom to rectangle\\nx/y fixes axis, CTRL fixes aspect\", \"fa fa-square-o icon-check-empty\", \"zoom\"], [\"\", \"\", \"\", \"\"], [\"Download\", \"Download plot\", \"fa fa-floppy-o icon-save\", \"download\"]];\n",
1910 "\n",
1911 "mpl.extensions = [\"eps\", \"jpeg\", \"pdf\", \"png\", \"ps\", \"raw\", \"svg\", \"tif\"];\n",
1912 "\n",
1913 "mpl.default_extension = \"png\";/* global mpl */\n",
1914 "\n",
1915 "var comm_websocket_adapter = function (comm) {\n",
1916 " // Create a \"websocket\"-like object which calls the given IPython comm\n",
1917 " // object with the appropriate methods. Currently this is a non binary\n",
1918 " // socket, so there is still some room for performance tuning.\n",
1919 " var ws = {};\n",
1920 "\n",
1921 " ws.close = function () {\n",
1922 " comm.close();\n",
1923 " };\n",
1924 " ws.send = function (m) {\n",
1925 " //console.log('sending', m);\n",
1926 " comm.send(m);\n",
1927 " };\n",
1928 " // Register the callback with on_msg.\n",
1929 " comm.on_msg(function (msg) {\n",
1930 " //console.log('receiving', msg['content']['data'], msg);\n",
1931 " // Pass the mpl event to the overridden (by mpl) onmessage function.\n",
1932 " ws.onmessage(msg['content']['data']);\n",
1933 " });\n",
1934 " return ws;\n",
1935 "};\n",
1936 "\n",
1937 "mpl.mpl_figure_comm = function (comm, msg) {\n",
1938 " // This is the function which gets called when the mpl process\n",
1939 " // starts-up an IPython Comm through the \"matplotlib\" channel.\n",
1940 "\n",
1941 " var id = msg.content.data.id;\n",
1942 " // Get hold of the div created by the display call when the Comm\n",
1943 " // socket was opened in Python.\n",
1944 " var element = document.getElementById(id);\n",
1945 " var ws_proxy = comm_websocket_adapter(comm);\n",
1946 "\n",
1947 " function ondownload(figure, _format) {\n",
1948 " window.open(figure.canvas.toDataURL());\n",
1949 " }\n",
1950 "\n",
1951 " var fig = new mpl.figure(id, ws_proxy, ondownload, element);\n",
1952 "\n",
1953 " // Call onopen now - mpl needs it, as it is assuming we've passed it a real\n",
1954 " // web socket which is closed, not our websocket->open comm proxy.\n",
1955 " ws_proxy.onopen();\n",
1956 "\n",
1957 " fig.parent_element = element;\n",
1958 " fig.cell_info = mpl.find_output_cell(\"<div id='\" + id + \"'></div>\");\n",
1959 " if (!fig.cell_info) {\n",
1960 " console.error('Failed to find cell for figure', id, fig);\n",
1961 " return;\n",
1962 " }\n",
1963 " fig.cell_info[0].output_area.element.on(\n",
1964 " 'cleared',\n",
1965 " { fig: fig },\n",
1966 " fig._remove_fig_handler\n",
1967 " );\n",
1968 "};\n",
1969 "\n",
1970 "mpl.figure.prototype.handle_close = function (fig, msg) {\n",
1971 " var width = fig.canvas.width / fig.ratio;\n",
1972 " fig.cell_info[0].output_area.element.off(\n",
1973 " 'cleared',\n",
1974 " fig._remove_fig_handler\n",
1975 " );\n",
1976 " fig.resizeObserverInstance.unobserve(fig.canvas_div);\n",
1977 "\n",
1978 " // Update the output cell to use the data from the current canvas.\n",
1979 " fig.push_to_output();\n",
1980 " var dataURL = fig.canvas.toDataURL();\n",
1981 " // Re-enable the keyboard manager in IPython - without this line, in FF,\n",
1982 " // the notebook keyboard shortcuts fail.\n",
1983 " IPython.keyboard_manager.enable();\n",
1984 " fig.parent_element.innerHTML =\n",
1985 " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n",
1986 " fig.close_ws(fig, msg);\n",
1987 "};\n",
1988 "\n",
1989 "mpl.figure.prototype.close_ws = function (fig, msg) {\n",
1990 " fig.send_message('closing', msg);\n",
1991 " // fig.ws.close()\n",
1992 "};\n",
1993 "\n",
1994 "mpl.figure.prototype.push_to_output = function (_remove_interactive) {\n",
1995 " // Turn the data on the canvas into data in the output cell.\n",
1996 " var width = this.canvas.width / this.ratio;\n",
1997 " var dataURL = this.canvas.toDataURL();\n",
1998 " this.cell_info[1]['text/html'] =\n",
1999 " '<img src=\"' + dataURL + '\" width=\"' + width + '\">';\n",
2000 "};\n",
2001 "\n",
2002 "mpl.figure.prototype.updated_canvas_event = function () {\n",
2003 " // Tell IPython that the notebook contents must change.\n",
2004 " IPython.notebook.set_dirty(true);\n",
2005 " this.send_message('ack', {});\n",
2006 " var fig = this;\n",
2007 " // Wait a second, then push the new image to the DOM so\n",
2008 " // that it is saved nicely (might be nice to debounce this).\n",
2009 " setTimeout(function () {\n",
2010 " fig.push_to_output();\n",
2011 " }, 1000);\n",
2012 "};\n",
2013 "\n",
2014 "mpl.figure.prototype._init_toolbar = function () {\n",
2015 " var fig = this;\n",
2016 "\n",
2017 " var toolbar = document.createElement('div');\n",
2018 " toolbar.classList = 'btn-toolbar';\n",
2019 " this.root.appendChild(toolbar);\n",
2020 "\n",
2021 " function on_click_closure(name) {\n",
2022 " return function (_event) {\n",
2023 " return fig.toolbar_button_onclick(name);\n",
2024 " };\n",
2025 " }\n",
2026 "\n",
2027 " function on_mouseover_closure(tooltip) {\n",
2028 " return function (event) {\n",
2029 " if (!event.currentTarget.disabled) {\n",
2030 " return fig.toolbar_button_onmouseover(tooltip);\n",
2031 " }\n",
2032 " };\n",
2033 " }\n",
2034 "\n",
2035 " fig.buttons = {};\n",
2036 " var buttonGroup = document.createElement('div');\n",
2037 " buttonGroup.classList = 'btn-group';\n",
2038 " var button;\n",
2039 " for (var toolbar_ind in mpl.toolbar_items) {\n",
2040 " var name = mpl.toolbar_items[toolbar_ind][0];\n",
2041 " var tooltip = mpl.toolbar_items[toolbar_ind][1];\n",
2042 " var image = mpl.toolbar_items[toolbar_ind][2];\n",
2043 " var method_name = mpl.toolbar_items[toolbar_ind][3];\n",
2044 "\n",
2045 " if (!name) {\n",
2046 " /* Instead of a spacer, we start a new button group. */\n",
2047 " if (buttonGroup.hasChildNodes()) {\n",
2048 " toolbar.appendChild(buttonGroup);\n",
2049 " }\n",
2050 " buttonGroup = document.createElement('div');\n",
2051 " buttonGroup.classList = 'btn-group';\n",
2052 " continue;\n",
2053 " }\n",
2054 "\n",
2055 " button = fig.buttons[name] = document.createElement('button');\n",
2056 " button.classList = 'btn btn-default';\n",
2057 " button.href = '#';\n",
2058 " button.title = name;\n",
2059 " button.innerHTML = '<i class=\"fa ' + image + ' fa-lg\"></i>';\n",
2060 " button.addEventListener('click', on_click_closure(method_name));\n",
2061 " button.addEventListener('mouseover', on_mouseover_closure(tooltip));\n",
2062 " buttonGroup.appendChild(button);\n",
2063 " }\n",
2064 "\n",
2065 " if (buttonGroup.hasChildNodes()) {\n",
2066 " toolbar.appendChild(buttonGroup);\n",
2067 " }\n",
2068 "\n",
2069 " // Add the status bar.\n",
2070 " var status_bar = document.createElement('span');\n",
2071 " status_bar.classList = 'mpl-message pull-right';\n",
2072 " toolbar.appendChild(status_bar);\n",
2073 " this.message = status_bar;\n",
2074 "\n",
2075 " // Add the close button to the window.\n",
2076 " var buttongrp = document.createElement('div');\n",
2077 " buttongrp.classList = 'btn-group inline pull-right';\n",
2078 " button = document.createElement('button');\n",
2079 " button.classList = 'btn btn-mini btn-primary';\n",
2080 " button.href = '#';\n",
2081 " button.title = 'Stop Interaction';\n",
2082 " button.innerHTML = '<i class=\"fa fa-power-off icon-remove icon-large\"></i>';\n",
2083 " button.addEventListener('click', function (_evt) {\n",
2084 " fig.handle_close(fig, {});\n",
2085 " });\n",
2086 " button.addEventListener(\n",
2087 " 'mouseover',\n",
2088 " on_mouseover_closure('Stop Interaction')\n",
2089 " );\n",
2090 " buttongrp.appendChild(button);\n",
2091 " var titlebar = this.root.querySelector('.ui-dialog-titlebar');\n",
2092 " titlebar.insertBefore(buttongrp, titlebar.firstChild);\n",
2093 "};\n",
2094 "\n",
2095 "mpl.figure.prototype._remove_fig_handler = function (event) {\n",
2096 " var fig = event.data.fig;\n",
2097 " if (event.target !== this) {\n",
2098 " // Ignore bubbled events from children.\n",
2099 " return;\n",
2100 " }\n",
2101 " fig.close_ws(fig, {});\n",
2102 "};\n",
2103 "\n",
2104 "mpl.figure.prototype._root_extra_style = function (el) {\n",
2105 " el.style.boxSizing = 'content-box'; // override notebook setting of border-box.\n",
2106 "};\n",
2107 "\n",
2108 "mpl.figure.prototype._canvas_extra_style = function (el) {\n",
2109 " // this is important to make the div 'focusable\n",
2110 " el.setAttribute('tabindex', 0);\n",
2111 " // reach out to IPython and tell the keyboard manager to turn it's self\n",
2112 " // off when our div gets focus\n",
2113 "\n",
2114 " // location in version 3\n",
2115 " if (IPython.notebook.keyboard_manager) {\n",
2116 " IPython.notebook.keyboard_manager.register_events(el);\n",
2117 " } else {\n",
2118 " // location in version 2\n",
2119 " IPython.keyboard_manager.register_events(el);\n",
2120 " }\n",
2121 "};\n",
2122 "\n",
2123 "mpl.figure.prototype._key_event_extra = function (event, _name) {\n",
2124 " var manager = IPython.notebook.keyboard_manager;\n",
2125 " if (!manager) {\n",
2126 " manager = IPython.keyboard_manager;\n",
2127 " }\n",
2128 "\n",
2129 " // Check for shift+enter\n",
2130 " if (event.shiftKey && event.which === 13) {\n",
2131 " this.canvas_div.blur();\n",
2132 " // select the cell after this one\n",
2133 " var index = IPython.notebook.find_cell_index(this.cell_info[0]);\n",
2134 " IPython.notebook.select(index + 1);\n",
2135 " }\n",
2136 "};\n",
2137 "\n",
2138 "mpl.figure.prototype.handle_save = function (fig, _msg) {\n",
2139 " fig.ondownload(fig, null);\n",
2140 "};\n",
2141 "\n",
2142 "mpl.find_output_cell = function (html_output) {\n",
2143 " // Return the cell and output element which can be found *uniquely* in the notebook.\n",
2144 " // Note - this is a bit hacky, but it is done because the \"notebook_saving.Notebook\"\n",
2145 " // IPython event is triggered only after the cells have been serialised, which for\n",
2146 " // our purposes (turning an active figure into a static one), is too late.\n",
2147 " var cells = IPython.notebook.get_cells();\n",
2148 " var ncells = cells.length;\n",
2149 " for (var i = 0; i < ncells; i++) {\n",
2150 " var cell = cells[i];\n",
2151 " if (cell.cell_type === 'code') {\n",
2152 " for (var j = 0; j < cell.output_area.outputs.length; j++) {\n",
2153 " var data = cell.output_area.outputs[j];\n",
2154 " if (data.data) {\n",
2155 " // IPython >= 3 moved mimebundle to data attribute of output\n",
2156 " data = data.data;\n",
2157 " }\n",
2158 " if (data['text/html'] === html_output) {\n",
2159 " return [cell, data, j];\n",
2160 " }\n",
2161 " }\n",
2162 " }\n",
2163 " }\n",
2164 "};\n",
2165 "\n",
2166 "// Register the function which deals with the matplotlib target/channel.\n",
2167 "// The kernel may be null if the page has been refreshed.\n",
2168 "if (IPython.notebook.kernel !== null) {\n",
2169 " IPython.notebook.kernel.comm_manager.register_target(\n",
2170 " 'matplotlib',\n",
2171 " mpl.mpl_figure_comm\n",
2172 " );\n",
2173 "}\n"
2174 ],
2175 "text/plain": [
2176 "<IPython.core.display.Javascript object>"
2177 ]
2178 },
2179 "metadata": {},
2180 "output_type": "display_data"
2181 },
2182 {
2183 "data": {
2184 "text/html": [
2185 "<img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAgAElEQVR4XuydBVRUWxfH/3SnEiKigITdLXZ3d+d7dvvZ3f3sjmc+37O7u7tBBZQSREo6v3XueGfuDDMwMIjI7LPWW0+4J3/3AP/Z5+y9NdLS0tJAhQgQASJABIgAESACREBtCGiQAFSbd00LJQJEgAgQASJABIgAR4AEIG0EIkAEiAARIAJEgAioGQESgGr2wmm5RIAIEAEiQASIABEgAUh7gAgQASJABIgAESACakaABKCavXBaLhEgAkSACBABIkAESADSHiACRIAIEAEiQASIgJoRIAGoZi+clksEiAARIAJEgAgQARKAtAeIABEgAkSACBABIqBmBEgAqtkLp+USASJABIgAESACRIAEIO0BIkAEiAARIAJEgAioGQESgGr2wmm5RIAIEAEiQASIABEgAUh7gAgQASJABIgAESACakaABKCavXBaLhEgAkSACBABIkAESADSHiACRIAIEAEiQASIgJoRIAGoZi+clksEiAARIAJEgAgQARKAtAeIABEgAkSACBABIqBmBEgAqtkLp+USASJABIgAESACRIAEIO0BIkAEiAARIAJEgAioGQESgGr2wmm5RIAIEAEiQASIABEgAUh7gAgQASJABIgAESACakaABKCavXBaLhEgAkSACBABIkAESADSHiACRIAIEAEiQASIgJoRIAGoZi+clksEiAARIAJEgAgQARKAtAeIABEgAkSACBABIqBmBEgAqtkLp+USASJABIgAESACRIAEIO0BIkAEiAARIAJEgAioGQESgGr2wmm5RIAIEAEiQASIABEgAUh7gAgQASJABIgAESACakaABKCavXBaLhEgAkSACBABIkAESADSHiACRIAIEAEiQASIgJoRIAGoZi+clksEiAARIAJEgAgQARKAtAeIABEgAkSACBABIqBmBEgAqtkLp+USASJABIgAESACRIAEIO0BIkAEiAARIAJEgAioGQESgGr2wmm5RIAIEAEiQASIABEgAUh7gAgQASJABIgAESACakaABKCavXBaLhEgAkSACBABIkAESADSHiACRIAIEAEiQASIgJoRIAGoZi+clksEiAARIAJEgAgQARKAtAeIABEgAkSACBABIqBmBEgAqtkLp+USASJABIgAESACRIAEIO0BIkAEiAARIAJEgAioGQESgGr2wmm5RIAIEAEiQASIABEgAUh7gAgQASJABIgAESACakaABKCavXBaLhEgAkSACBABIkAESADSHiACRIAIEAEiQASIgJoRIAGoZi+clksEiAARIAJEgAgQARKAtAeIABEgAkSACBABIqBmBEgAqtkLp+USASJABIgAESACRIAEIO0BIkAEiAARIAJEgAioGQESgGr2wmm5RIAIEAEiQASIABEgAUh7gAgQASJABIgAESACakaABKCavXBaLhEgAkSACBABIkAESADSHiACRIAIEAEiQASIgJoRIAGoZi+clksEiAARIAJEgAgQARKAtAeIABEgAkSACBABIqBmBEgAqvDCU1NTERgYCBMTE2hoaKjQEzUlAkSACBABIkAEcotAWloavn//Djs7O2hqaubWsHlqHBKAKrwOf39/FClSRIUeqCkRIAJEgAgQASLwqwj4+fnB3t7+Vw3/S8clAagC/sjISJibm4NtIFNTUxV6oqZEgAgQASJABIhAbhGIioriDDgREREwMzPLrWHz1DgkAFV4HWwDsY3DhCAJQBVAUlMiQASIABEgArlIgP5+AyQAVdhwtIFUgEdNiQARIAJEgAj8IgL095sEoEpbjzaQSvioMREgAkSACBCBX0KA/n6TAFRp49EGUgkfNSYCRIAIEAEi8EsI0N9vEoAqbTxlNhBzNU9OTkZKSopKY+X1xlpaWtDW1qZwOHn9RdH8iAARIAJEAMr8/c7vmOgOoApvOLMNlJiYiKCgIMTGxqowyu/T1NDQEIUKFYKuru7vM2maKREgAkSACKgdgcz+fqsDEBKAKrzljDYQCxL9/v17MMuYlZUVJ4rya7BoZuVkYvfr16+cpdPFxUVtA2uqsJ2oKREgAkSACOQSARKAdASs0lbLaAPFx8fDx8cHRYsWBbOMqUNhls5Pnz7B0dER+vr66rBkWiMRIAJEgAj8hgRIAOZjAbho0SIcOXIE7969g4GBAWrWrIklS5bAzc1NvFWZ5WrOnDnYsmULwsPDUa1aNaxfvx6lSpVSajsrIwDVSQzxoled1qzURqFKRIAIEAEikKcIkADMxwKwWbNm6NatG6pUqcI5YUybNg0vX77EmzdvYGRkxG1EJggXLFiAXbt2wdXVFfPnz8eNGzfg6enJ5ffNrJAAlCZEAjCzHUPPiQARIAJEIC8Q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