#header-mark#
Display 小组件/Output 展示器
支持 IPython 提供的所有 display tools,如Video
、Audio
、HTML
等,详情见 rich output generated by IPython
也可以用来集成并展示第三方组件,如 Matplotlib、Pandas、Plotly、Panel、Bokeh 等。
TIP
默认使用 display
函数(对小组件的兼容性更好)来渲染组件,但是在多进程场景 display
的会有意想不到的行为。在多进程场景建议使用 multi_thread
参数把 Display
的渲染函数切换为另一个实现(对小组件的兼容性没有display好)。
WARNING
当前页面只能展示组件的样式,需要在 notebook
才有交互效果。
展示 Matplotlib
展示 matplotlib 绘制的图,并利用布局组件进行排列。
展示 PIL 图片
展示 Video、Audio
使用 IPython.display
的 Video、Audio 来展示视频、音频。
展示 Pandas Dataframe
展示基于 ipywidgets 的 widget
利用 Display
组件集成基于 ipywidgets 的任意 widget。
集成 Plotly 绘图组件
利用 Display
组件集成基于 Plotly 的绘图组件。

集成 Bokeh 绘图组件
利用 Display
组件集成基于 Bokeh 的绘图组件。
在 JupyterLab 中启用 Bokeh 还需要安装 jupyter_bokeh 扩展
bash
pip install jupyter_bokeh
# or
conda install jupyter_bokeh

集成 Panel 库
利用 Display
组件集成 Panel 库。

集成第三方小组件
可以利用 Display
组件集成第三方小组件,例如:
- bqplot a 2d data visualization library enabling custom user interactions.
- pythreejs a Jupyter - Three.js wrapper, bringing Three.js to the notebook.
- ipyleaflet a leaflet widget for Jupyter.
Display API
Display 属性
属性名 | 说明 | 类型 | 默认值 |
---|---|---|---|
obj | 支持 IPython display 的对象 | any | — |
multi_thread | 是否运行在多进程场景 | boolean | false |
Display 方法
属性名 | 说明 | 类型 |
---|
\n 注意:先调节音量\n
"}},"3395f8073d6a4090a55b0d28837a4420":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"33dabdbe6a0d44e2bbe050acb9e3b950":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"34aeb656e09c49d09fa9a729c9e4d8d9":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"SliderStyleModel","state":{"description_width":""}},"35ddf726bbd64db486718c9bb859b2a4":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"3696148343ee47d080e7e590b9f0c02a":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"36cbe86d14e74774a0e8b11358341225":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"VBoxModel","state":{"children":["IPY_MODEL_ef95eba005044330ba53487287c93396","IPY_MODEL_ef95eba005044330ba53487287c93396","IPY_MODEL_e6395ca169cf46fbb7659de5fcca3420"],"layout":"IPY_MODEL_4cedd21094db43b49f2398c0dd93d56a"}},"37f21873e20b437d91cd60831d8b4c53":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"3a3349e1e78e49218a97f103bd5ee0b1":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"VBoxModel","state":{"children":["IPY_MODEL_88995c469e7c4e4dbe7da4740cd5a620","IPY_MODEL_88995c469e7c4e4dbe7da4740cd5a620","IPY_MODEL_8edb6e18d6ac468aaeef9451f21c7af5"],"layout":"IPY_MODEL_2222d802497d4e56aa1a056e62cc4898"}},"3abaf57965014ac58bd360c4d3020645":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"3d3a96b2cdb04739ab29e972983289f8":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"VBoxModel","state":{"children":["IPY_MODEL_36cbe86d14e74774a0e8b11358341225"],"layout":"IPY_MODEL_ab5907bdf9b9448a8197d1d680ff9ee6"}},"3d53a1797c9e4e77966c050abf9aea5d":{"model_module":"@jupyter-widgets/output","model_module_version":"1.0.0","model_name":"OutputModel","state":{"layout":"IPY_MODEL_760d662e996c4856bad531cdfceaca0c","outputs":[{"data":{"application/vnd.jupyter.widget-view+json":{"model_id":"d11cad6a835d416381772234f17c87cd","version_major":2,"version_minor":0},"text/plain":"HTML(value='0*0*0=0
')"},"metadata":{},"output_type":"display_data"}]}},"3e43ef45e34148ad9d3dde9b8706bcf0":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"3f71cb4d08e34dddae23dd42b140a37c":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"IntSliderModel","state":{"behavior":"drag-tap","layout":"IPY_MODEL_ad253f1afb664329a5474dc75982487c","max":10,"min":1,"style":"IPY_MODEL_34aeb656e09c49d09fa9a729c9e4d8d9","value":1}},"420fee5b25ee43ae82c63b0b9a0352e1":{"model_module":"@jupyter-widgets/output","model_module_version":"1.0.0","model_name":"OutputModel","state":{"layout":"IPY_MODEL_ed51d350ef26416a89c31cf4d2f46be0","outputs":[{"data":{},"metadata":{},"output_type":"display_data"},{"data":{"application/vnd.holoviews_exec.v0+json":"","text/html":"\n \n
\n","text/plain":"FloatSlider(end=10, name='Panel Slider', value=5)"},"metadata":{"application/vnd.holoviews_exec.v0+json":{"id":"be28df4e-312d-4646-a09d-1084e0857ad3"}},"output_type":"display_data"}]}},"449bceadbd4e4ef7ae1f453299ccc580":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"461752b461574ec39085b03cc8cf7017":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"46b0422b634743559be4fa50addd42fc":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"HTMLMathModel","state":{"layout":"IPY_MODEL_67bfe1d076e8458cafa57901d5ee65f0","style":"IPY_MODEL_9bc9842040a34476ae6da4c86d2bcdda","value":"\n \n value 1 \n
"}},"46d5a8202cc849ff8fe5690e2c6dfc84":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"47a8c1a080e54afdb0528236ded68a39":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"47bed9f409d841c5af60dcdcd6b883fb":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"49ad89b49a924675839505d6b0bea8fb":{"model_module":"anywidget","model_module_version":"~0.9.*","model_name":"AnyModel","state":{"_anywidget_id":"ipywui.widgets.custom.message.MessageWidget","_css":".wui-message-root {\n display: flex;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n}\n\n.wui-message-container {\n align-items: center;\n display: flex;\n flex-direction: column-reverse;\n justify-content: center;\n min-height: 100%;\n outline: none;\n width: 100%;\n\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n bottom: 0;\n left: 0;\n right: 0;\n top: 0;\n}\n\n.wui-message--success {\n --wui-message-bg-color: #f0f9eb;\n --wui-message-border-color: #e1f3d8;\n --wui-message-text-color: #67c23a;\n}\n.wui-message--warning {\n --wui-message-bg-color: #fdf6ec;\n --wui-message-border-color: #faecd8;\n --wui-message-text-color: #e6a23c;\n}\n.wui-message--info {\n --wui-message-bg-color: #f4f4f5;\n --wui-message-border-color: #e9e9eb;\n --wui-message-text-color: #909399;\n}\n.wui-message--error {\n --wui-message-bg-color: #fef0f0;\n --wui-message-border-color: #fde2e2;\n --wui-message-text-color: #f56c6c;\n}\n\n@keyframes msg-open {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-120%);\n transform: translateY(-120%)\n }\n to {\n -webkit-transform: translateY(0);\n transform: translateY(0)\n }\n}\n\n@keyframes msg-close {\n 0% {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n to {\n opacity: 0;\n -webkit-transform: scale(.9);\n transform: scale(.9)\n }\n}\n.wui-message[data-state=entered],.wui-message[data-state=entering] {\n -webkit-animation: msg-open .24s cubic-bezier(.175,.885,.32,1.175) both;\n animation: msg-open .24s cubic-bezier(.175,.885,.32,1.175) both\n}\n\n.wui-message[data-state=exiting] {\n -webkit-animation: msg-close .12s cubic-bezier(.4,0,1,1) both;\n animation: msg-close .12s cubic-bezier(.4,0,1,1) both\n}\n\n.wui-message {\n width: -webkit-fit-content;\n width: -moz-fit-content;\n width: fit-content;\n z-index: 2004;\n max-width: calc(100% - 32px);\n margin-top: 8px;\n box-sizing: border-box;\n /*border-radius: var(--wui-border-radius-base);*/\n /*border-width: var(--wui-border-width);*/\n /*border-style: var(--wui-border-style);*/\n border-color: var(--wui-message-border-color);\n /*left: 50%;*/\n /*top: 20px;*/\n /*transform: translateX(-50%);*/\n background-color: var(--wui-message-bg-color);\n /*transition: opacity var(--wui-transition-duration),transform .4s,top .4s;*/\n /*padding: var(--wui-message-padding);*/\n display: flex;\n align-items: center;\n}\n\n/*.wui-message--success */\n.wui-message__content {\n color: var(--wui-message-text-color);\n font-size: 14px;\n line-height: 18px;\n margin: 10px 14px 10px 14px;\n overflow-wrap: break-word;\n}\n\n.wui-message__closeBtn {\n /*cursor: pointer;*/\n font-style: normal;\n /*color: gray;*/\n padding-right: 14px;\n /*font-size: 13px;*/\n user-select: none;\n\n background: transparent;\n border: none;\n color: gray;\n cursor: pointer;\n font-size: 13px;\n font-weight: 400;\n line-height: 1;\n outline: none;\n /*padding: 4px;*/\n text-align: center;\n transition: opacity .3s;\n /*width: 100%;*/\n}","_esm":"function closeMsg(msgDom) {\n if (!msgDom) {\n return;\n }\n msgDom.setAttribute('data-state', 'exiting');\n msgDom.remove();\n}\n\nfunction createMsg(options) {\n const {message, msg_id, type = 'info', show_close = false} = options;\n const msgDom = document.createElement('div');\n msgDom.className += ` wui-message--${type} wui-message`;\n msgDom.setAttribute('data-state', 'entered');\n msgDom.setAttribute('id', msg_id);\n const msgContent = document.createElement('p');\n msgContent.className += ` wui-message--${type} wui-message__content`;\n msgContent.innerText = message;\n msgDom.appendChild(msgContent);\n if (show_close) {\n const closeBtn = document.createElement('i');\n closeBtn.className += 'wui-message__closeBtn';\n closeBtn.innerText = 'x';\n closeBtn.addEventListener('click', (ev) => {\n closeMsg(msgDom);\n })\n msgDom.appendChild(closeBtn);\n }\n return msgDom;\n}\n\nasync function render(view) {\n let model = view.model;\n const msgRoot = view.el;\n msgRoot.className += ' wui-message-root'\n\n const msgContainer = document.createElement('div');\n msgContainer.className += ' wui-message-container';\n msgRoot.appendChild(msgContainer)\n\n model.on(\"change:message_options\", () => {\n const options = model.get(\"message_options\");\n const msg = createMsg(options);\n msgContainer.appendChild(msg);\n const {duration = 3000} = options;\n if (duration > 0) {\n setTimeout(() => {\n closeMsg(msg)\n }, duration);\n }\n })\n\n model.on(\"change:close_msg_id\", () => {\n const msg_id = model.get(\"close_msg_id\");\n const msgDom = document.getElementById(msg_id);\n closeMsg(msgDom);\n })\n}\n\nexport default { render }","_model_module":"anywidget","_model_module_version":"~0.9.*","_model_name":"AnyModel","_view_module":"anywidget","_view_module_version":"~0.9.*","_view_name":"AnyView","close_msg_id":"","layout":"IPY_MODEL_dc36b78e399f4559b8f91c84e8c6000a","message_options":{"duration":3000,"message":"","show_close":false,"type":"info"}}},"4b52844ace47409289b17626b3aeed21":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"4cedd21094db43b49f2398c0dd93d56a":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"5448cc71d9fa406796058ce5c3c677f2":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"SliderStyleModel","state":{"description_width":""}},"549fa60f54c84ee0804462a621de23b8":{"model_module":"@jupyter-widgets/output","model_module_version":"1.0.0","model_name":"OutputModel","state":{"layout":"IPY_MODEL_3395f8073d6a4090a55b0d28837a4420","outputs":[{"data":{"application/vnd.jupyter.widget-view+json":{"model_id":"1bfa8f4699bd44a8b57a5511225b32d1","version_major":2,"version_minor":0},"text/plain":"BokehModel(render_bundle={'docs_json': {'ed1f1301-a5f4-40b9-a411-b60d1ef9688d': {'version': '3.7.2', 'title': …"},"metadata":{},"output_type":"display_data"}]}},"54f98e0357c24a5fbae9702916fe9716":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"57896ba88bd347648423c72a6e096727":{"buffers":[{"data":"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","encoding":"base64","path":["_data",0,"x","value"]},{"data":"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","encoding":"base64","path":["_data",0,"y","value"]}],"model_module":"jupyterlab-plotly","model_module_version":"^5.24.1","model_name":"FigureModel","state":{"_config":{"editSelection":false,"plotlyServerURL":"https://plot.ly"},"_data":[{"name":"Frequency 1","type":"scatter","uid":"78e6b4cd-a83b-455e-b302-5d3dfe58d41f","x":{"dtype":"float64","shape":[400]},"y":{"dtype":"float64","shape":[400]}}],"_js2py_restyle":{},"_js2py_update":{},"_last_layout_edit_id":2,"_last_trace_edit_id":1,"_layout":{"autosize":true,"template":{"data":{"bar":[{"error_x":{"color":"#2a3f5f"},"error_y":{"color":"#2a3f5f"},"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"bar"}],"barpolar":[{"marker":{"line":{"color":"#E5ECF6","width":0.5},"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"barpolar"}],"carpet":[{"aaxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"baxis":{"endlinecolor":"#2a3f5f","gridcolor":"white","linecolor":"white","minorgridcolor":"white","startlinecolor":"#2a3f5f"},"type":"carpet"}],"choropleth":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"choropleth"}],"contour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"contour"}],"contourcarpet":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"contourcarpet"}],"heatmap":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"heatmap"}],"heatmapgl":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"heatmapgl"}],"histogram":[{"marker":{"pattern":{"fillmode":"overlay","size":10,"solidity":0.2}},"type":"histogram"}],"histogram2d":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"histogram2d"}],"histogram2dcontour":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"histogram2dcontour"}],"mesh3d":[{"colorbar":{"outlinewidth":0,"ticks":""},"type":"mesh3d"}],"parcoords":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"parcoords"}],"pie":[{"automargin":true,"type":"pie"}],"scatter":[{"fillpattern":{"fillmode":"overlay","size":10,"solidity":0.2},"type":"scatter"}],"scatter3d":[{"line":{"colorbar":{"outlinewidth":0,"ticks":""}},"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatter3d"}],"scattercarpet":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattercarpet"}],"scattergeo":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergeo"}],"scattergl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattergl"}],"scattermapbox":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scattermapbox"}],"scatterpolar":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolar"}],"scatterpolargl":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterpolargl"}],"scatterternary":[{"marker":{"colorbar":{"outlinewidth":0,"ticks":""}},"type":"scatterternary"}],"surface":[{"colorbar":{"outlinewidth":0,"ticks":""},"colorscale":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"type":"surface"}],"table":[{"cells":{"fill":{"color":"#EBF0F8"},"line":{"color":"white"}},"header":{"fill":{"color":"#C8D4E3"},"line":{"color":"white"}},"type":"table"}]},"layout":{"annotationdefaults":{"arrowcolor":"#2a3f5f","arrowhead":0,"arrowwidth":1},"autotypenumbers":"strict","coloraxis":{"colorbar":{"outlinewidth":0,"ticks":""}},"colorscale":{"diverging":[[0,"#8e0152"],[0.1,"#c51b7d"],[0.2,"#de77ae"],[0.3,"#f1b6da"],[0.4,"#fde0ef"],[0.5,"#f7f7f7"],[0.6,"#e6f5d0"],[0.7,"#b8e186"],[0.8,"#7fbc41"],[0.9,"#4d9221"],[1,"#276419"]],"sequential":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]],"sequentialminus":[[0,"#0d0887"],[0.1111111111111111,"#46039f"],[0.2222222222222222,"#7201a8"],[0.3333333333333333,"#9c179e"],[0.4444444444444444,"#bd3786"],[0.5555555555555556,"#d8576b"],[0.6666666666666666,"#ed7953"],[0.7777777777777778,"#fb9f3a"],[0.8888888888888888,"#fdca26"],[1,"#f0f921"]]},"colorway":["#636efa","#EF553B","#00cc96","#ab63fa","#FFA15A","#19d3f3","#FF6692","#B6E880","#FF97FF","#FECB52"],"font":{"color":"#2a3f5f"},"geo":{"bgcolor":"white","lakecolor":"white","landcolor":"#E5ECF6","showlakes":true,"showland":true,"subunitcolor":"white"},"hoverlabel":{"align":"left"},"hovermode":"closest","mapbox":{"style":"light"},"paper_bgcolor":"white","plot_bgcolor":"#E5ECF6","polar":{"angularaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"bgcolor":"#E5ECF6","radialaxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"scene":{"xaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"},"yaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"},"zaxis":{"backgroundcolor":"#E5ECF6","gridcolor":"white","gridwidth":2,"linecolor":"white","showbackground":true,"ticks":"","zerolinecolor":"white"}},"shapedefaults":{"line":{"color":"#2a3f5f"}},"ternary":{"aaxis":{"gridcolor":"white","linecolor":"white","ticks":""},"baxis":{"gridcolor":"white","linecolor":"white","ticks":""},"bgcolor":"#E5ECF6","caxis":{"gridcolor":"white","linecolor":"white","ticks":""}},"title":{"x":0.05},"xaxis":{"automargin":true,"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","zerolinewidth":2},"yaxis":{"automargin":true,"gridcolor":"white","linecolor":"white","ticks":"","title":{"standoff":15},"zerolinecolor":"white","zerolinewidth":2}}}},"_py2js_animate":{},"_py2js_deleteTraces":{},"_py2js_moveTraces":{},"_py2js_removeLayoutProps":{},"_py2js_removeTraceProps":{},"_py2js_restyle":{},"_py2js_update":{},"_view_count":2}},"58a2cb5918684d30823cd28af0b32848":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"5a60b377bb384e489cf2010dc63dd82f":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"5c6208a80713425ab54ea695dc8b410c":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"SliderStyleModel","state":{"description_width":""}},"5f71f72f60fb44319b3553d82e0f8f12":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"5f84774d837e4e83832e4cb3f9afa5ab":{"model_module":"@jupyter-widgets/output","model_module_version":"1.0.0","model_name":"OutputModel","state":{"layout":"IPY_MODEL_a3ab3bb4d96248f3b5c3198655522e11","outputs":[{"data":{"text/html":"\n\n\n \n
\n
","text/plain":" col1 col2 col3\n0 1 3 5\n1 2 4 6"},"metadata":{},"output_type":"display_data"}]}},"611b07e927734d87bd7d644abd132fd0":{"model_module":"@jupyter-widgets/output","model_module_version":"1.0.0","model_name":"OutputModel","state":{"layout":"IPY_MODEL_820efe1bcde94456b8518e3e36815a67","outputs":[{"data":{"text/html":"\n | col1 | \ncol2 | \ncol3 | \n
---|---|---|---|
0 | \n1 | \n3 | \n5 | \n
1 | \n2 | \n4 | \n6 | \n
\n\n\n \n
\n
","text/plain":" col1 col2 col3\n0 a c e\n1 b d f"},"metadata":{},"output_type":"display_data"}]}},"63e0fc9c220742cb8fda63500cd57756":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"656f606c668449d0a3e9bb6baecdcd67":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"66725da60df34249be3d8461b5e743ae":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"67bfe1d076e8458cafa57901d5ee65f0":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"680ad52896f544f6abd078a82231790f":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"VBoxModel","state":{"children":["IPY_MODEL_009b2faa75be4c01b49d3d1684c7bdc3"],"layout":"IPY_MODEL_33dabdbe6a0d44e2bbe050acb9e3b950"}},"6a5ea6da087a41dfafe53ba44566a7cf":{"model_module":"anywidget","model_module_version":"~0.9.*","model_name":"AnyModel","state":{"_anywidget_id":"ipywui.widgets.custom.message.MessageWidget","_css":".wui-message-root {\n display: flex;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n}\n\n.wui-message-container {\n align-items: center;\n display: flex;\n flex-direction: column-reverse;\n justify-content: center;\n min-height: 100%;\n outline: none;\n width: 100%;\n\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n bottom: 0;\n left: 0;\n right: 0;\n top: 0;\n}\n\n.wui-message--success {\n --wui-message-bg-color: #f0f9eb;\n --wui-message-border-color: #e1f3d8;\n --wui-message-text-color: #67c23a;\n}\n.wui-message--warning {\n --wui-message-bg-color: #fdf6ec;\n --wui-message-border-color: #faecd8;\n --wui-message-text-color: #e6a23c;\n}\n.wui-message--info {\n --wui-message-bg-color: #f4f4f5;\n --wui-message-border-color: #e9e9eb;\n --wui-message-text-color: #909399;\n}\n.wui-message--error {\n --wui-message-bg-color: #fef0f0;\n --wui-message-border-color: #fde2e2;\n --wui-message-text-color: #f56c6c;\n}\n\n@keyframes msg-open {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-120%);\n transform: translateY(-120%)\n }\n to {\n -webkit-transform: translateY(0);\n transform: translateY(0)\n }\n}\n\n@keyframes msg-close {\n 0% {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n to {\n opacity: 0;\n -webkit-transform: scale(.9);\n transform: scale(.9)\n }\n}\n.wui-message[data-state=entered],.wui-message[data-state=entering] {\n -webkit-animation: msg-open .24s cubic-bezier(.175,.885,.32,1.175) both;\n animation: msg-open .24s cubic-bezier(.175,.885,.32,1.175) both\n}\n\n.wui-message[data-state=exiting] {\n -webkit-animation: msg-close .12s cubic-bezier(.4,0,1,1) both;\n animation: msg-close .12s cubic-bezier(.4,0,1,1) both\n}\n\n.wui-message {\n width: -webkit-fit-content;\n width: -moz-fit-content;\n width: fit-content;\n z-index: 2004;\n max-width: calc(100% - 32px);\n margin-top: 8px;\n box-sizing: border-box;\n /*border-radius: var(--wui-border-radius-base);*/\n /*border-width: var(--wui-border-width);*/\n /*border-style: var(--wui-border-style);*/\n border-color: var(--wui-message-border-color);\n /*left: 50%;*/\n /*top: 20px;*/\n /*transform: translateX(-50%);*/\n background-color: var(--wui-message-bg-color);\n /*transition: opacity var(--wui-transition-duration),transform .4s,top .4s;*/\n /*padding: var(--wui-message-padding);*/\n display: flex;\n align-items: center;\n}\n\n/*.wui-message--success */\n.wui-message__content {\n color: var(--wui-message-text-color);\n font-size: 14px;\n line-height: 18px;\n margin: 10px 14px 10px 14px;\n overflow-wrap: break-word;\n}\n\n.wui-message__closeBtn {\n /*cursor: pointer;*/\n font-style: normal;\n /*color: gray;*/\n padding-right: 14px;\n /*font-size: 13px;*/\n user-select: none;\n\n background: transparent;\n border: none;\n color: gray;\n cursor: pointer;\n font-size: 13px;\n font-weight: 400;\n line-height: 1;\n outline: none;\n /*padding: 4px;*/\n text-align: center;\n transition: opacity .3s;\n /*width: 100%;*/\n}","_esm":"function closeMsg(msgDom) {\n if (!msgDom) {\n return;\n }\n msgDom.setAttribute('data-state', 'exiting');\n msgDom.remove();\n}\n\nfunction createMsg(options) {\n const {message, msg_id, type = 'info', show_close = false} = options;\n const msgDom = document.createElement('div');\n msgDom.className += ` wui-message--${type} wui-message`;\n msgDom.setAttribute('data-state', 'entered');\n msgDom.setAttribute('id', msg_id);\n const msgContent = document.createElement('p');\n msgContent.className += ` wui-message--${type} wui-message__content`;\n msgContent.innerText = message;\n msgDom.appendChild(msgContent);\n if (show_close) {\n const closeBtn = document.createElement('i');\n closeBtn.className += 'wui-message__closeBtn';\n closeBtn.innerText = 'x';\n closeBtn.addEventListener('click', (ev) => {\n closeMsg(msgDom);\n })\n msgDom.appendChild(closeBtn);\n }\n return msgDom;\n}\n\nasync function render(view) {\n let model = view.model;\n const msgRoot = view.el;\n msgRoot.className += ' wui-message-root'\n\n const msgContainer = document.createElement('div');\n msgContainer.className += ' wui-message-container';\n msgRoot.appendChild(msgContainer)\n\n model.on(\"change:message_options\", () => {\n const options = model.get(\"message_options\");\n const msg = createMsg(options);\n msgContainer.appendChild(msg);\n const {duration = 3000} = options;\n if (duration > 0) {\n setTimeout(() => {\n closeMsg(msg)\n }, duration);\n }\n })\n\n model.on(\"change:close_msg_id\", () => {\n const msg_id = model.get(\"close_msg_id\");\n const msgDom = document.getElementById(msg_id);\n closeMsg(msgDom);\n })\n}\n\nexport default { render }","_model_module":"anywidget","_model_module_version":"~0.9.*","_model_name":"AnyModel","_view_module":"anywidget","_view_module_version":"~0.9.*","_view_name":"AnyView","close_msg_id":"","layout":"IPY_MODEL_73b26aa7ffcb4ff6b50777b6d7358975","message_options":{"duration":3000,"message":"","show_close":false,"type":"info"}}},"6c1073c53fe74fe0a791c2f85108886f":{"model_module":"@jupyter-widgets/output","model_module_version":"1.0.0","model_name":"OutputModel","state":{"layout":"IPY_MODEL_449bceadbd4e4ef7ae1f453299ccc580"}},"6e305c2ed2504356a917f9c0d1fa687b":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"VBoxModel","state":{"children":["IPY_MODEL_f4472a5b4ed94373a4f70fcd8dbfa966"],"layout":"IPY_MODEL_35ddf726bbd64db486718c9bb859b2a4"}},"7075fd0a6869445b9a5b613c56581244":{"model_module":"@jupyter-widgets/output","model_module_version":"1.0.0","model_name":"OutputModel","state":{"layout":"IPY_MODEL_47bed9f409d841c5af60dcdcd6b883fb","outputs":[{"data":{"text/html":"\n \n ","text/plain":"\n | col1 | \ncol2 | \ncol3 | \n
---|---|---|---|
0 | \na | \nc | \ne | \n
1 | \nb | \nd | \nf | \n
\n ref value 5 \n
"}},"b7548c604ed84a1e9c21554e1c35fd8c":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"IntSliderModel","state":{"behavior":"drag-tap","description":"b","layout":"IPY_MODEL_3e43ef45e34148ad9d3dde9b8706bcf0","style":"IPY_MODEL_ac171ce4188c4f8f9cb97e24caac12a4"}},"ba32aefc37fa4170a444def5516d8902":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"VBoxModel","state":{"children":["IPY_MODEL_a545ccaf569f4863a439b427a6ea034e"],"layout":"IPY_MODEL_9c79a7dd0da146259102c7bf37dc6bcd"}},"bc78b0986c9a4f4d9f1091563dd0114e":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"bd8fc12a83c64da696ac1cf5a846c3b9":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"VBoxModel","state":{"children":["IPY_MODEL_3a3349e1e78e49218a97f103bd5ee0b1"],"layout":"IPY_MODEL_5a60b377bb384e489cf2010dc63dd82f"}},"be7106f63e4b4be484318446c775397b":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"DescriptionStyleModel","state":{"description_width":""}},"c20a3331648b49d2a0afb1c0b11e32ae":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"VBoxModel","state":{"children":["IPY_MODEL_d42023d2ebf341fd8e5941b885e01be7"],"layout":"IPY_MODEL_9eb20f591aeb4d61a6ec506587e21a50"}},"c3c74801cc074ed8bbc720e842d89bc9":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"c761b2540a794c6ba89bd972e32c8d53":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"VBoxModel","state":{"children":["IPY_MODEL_7cc112c75fe84eb0a953b3409006d0ef"],"layout":"IPY_MODEL_85a6a692c80c4448902113801689f101"}},"c99a5fde14c24ee9a45d3dfa9de7313a":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"VBoxModel","state":{"children":["IPY_MODEL_b6801cbcfb524ef287b577c87568a98c","IPY_MODEL_420fee5b25ee43ae82c63b0b9a0352e1","IPY_MODEL_2d1871d11e1a44cc9e51b23a6ba1855a"],"layout":"IPY_MODEL_54f98e0357c24a5fbae9702916fe9716"}},"caff5f58edb94ee3b6a0d10aa003fd6b":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"FloatSliderModel","state":{"behavior":"drag-tap","continuous_update":false,"description":"Amplitude","layout":"IPY_MODEL_8647015916c74dbe91bd3702cb099b37","step":0.1,"style":"IPY_MODEL_5448cc71d9fa406796058ce5c3c677f2","value":1}},"d11cad6a835d416381772234f17c87cd":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"HTMLModel","state":{"layout":"IPY_MODEL_d9b2cab5ebc64f5abe2fa4ec313246cb","style":"IPY_MODEL_d6fdd6a98b8c484bb551b41f5fe326aa","value":"0*0*0=0
"}},"d42023d2ebf341fd8e5941b885e01be7":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"VBoxModel","state":{"children":["IPY_MODEL_49ad89b49a924675839505d6b0bea8fb","IPY_MODEL_49ad89b49a924675839505d6b0bea8fb","IPY_MODEL_12ddfc8e0a00427ab64715cd91451da7"],"layout":"IPY_MODEL_e07a1d7ebb60491f9190047ff43921e3"}},"d6fdd6a98b8c484bb551b41f5fe326aa":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"HTMLStyleModel","state":{"description_width":"","font_size":null,"text_color":null}},"d765507440804fdcbc84c9f0434b2aaf":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"d924696aa0c4488b9e4b4e63af3b6738":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"d9b2cab5ebc64f5abe2fa4ec313246cb":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"dc36b78e399f4559b8f91c84e8c6000a":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"dd8bb75d7f7a4fc193a68163696f5cd4":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"IntSliderModel","state":{"behavior":"drag-tap","description":"c","layout":"IPY_MODEL_86fd50ee32b04c9891b9fb86f7c55059","style":"IPY_MODEL_5c6208a80713425ab54ea695dc8b410c"}},"e07a1d7ebb60491f9190047ff43921e3":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"e0a859c181cd400c92d3489e24e4d0b5":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"e2fe1f77722e4891a1bbb7e8c66b86a7":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"e6395ca169cf46fbb7659de5fcca3420":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"VBoxModel","state":{"children":["IPY_MODEL_7996b38e93dc44f89395d61df07d8142"],"layout":"IPY_MODEL_7c7cd8b8df1840f399834555c725ff4f"}},"e781fa724bd84949b2539b42c56fc85e":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"e893b5b9eb9540b49bc64f848e52ace2":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"VBoxModel","state":{"children":["IPY_MODEL_8a85ddb18af54fbd8e37b9d94e2c38f7","IPY_MODEL_b7548c604ed84a1e9c21554e1c35fd8c","IPY_MODEL_dd8bb75d7f7a4fc193a68163696f5cd4"],"layout":"IPY_MODEL_a5fbe65aa2414c8e987c0d72516a0a11"}},"eb3bf7d750534e2dbee9d9e19454cc84":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"VBoxModel","state":{"children":["IPY_MODEL_c99a5fde14c24ee9a45d3dfa9de7313a"],"layout":"IPY_MODEL_5f71f72f60fb44319b3553d82e0f8f12"}},"ed51d350ef26416a89c31cf4d2f46be0":{"model_module":"@jupyter-widgets/base","model_module_version":"2.0.0","model_name":"LayoutModel","state":{}},"ef95eba005044330ba53487287c93396":{"model_module":"anywidget","model_module_version":"~0.9.*","model_name":"AnyModel","state":{"_anywidget_id":"ipywui.widgets.custom.message.MessageWidget","_css":".wui-message-root {\n display: flex;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n}\n\n.wui-message-container {\n align-items: center;\n display: flex;\n flex-direction: column-reverse;\n justify-content: center;\n min-height: 100%;\n outline: none;\n width: 100%;\n\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n bottom: 0;\n left: 0;\n right: 0;\n top: 0;\n}\n\n.wui-message--success {\n --wui-message-bg-color: #f0f9eb;\n --wui-message-border-color: #e1f3d8;\n --wui-message-text-color: #67c23a;\n}\n.wui-message--warning {\n --wui-message-bg-color: #fdf6ec;\n --wui-message-border-color: #faecd8;\n --wui-message-text-color: #e6a23c;\n}\n.wui-message--info {\n --wui-message-bg-color: #f4f4f5;\n --wui-message-border-color: #e9e9eb;\n --wui-message-text-color: #909399;\n}\n.wui-message--error {\n --wui-message-bg-color: #fef0f0;\n --wui-message-border-color: #fde2e2;\n --wui-message-text-color: #f56c6c;\n}\n\n@keyframes msg-open {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-120%);\n transform: translateY(-120%)\n }\n to {\n -webkit-transform: translateY(0);\n transform: translateY(0)\n }\n}\n\n@keyframes msg-close {\n 0% {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n to {\n opacity: 0;\n -webkit-transform: scale(.9);\n transform: scale(.9)\n }\n}\n.wui-message[data-state=entered],.wui-message[data-state=entering] {\n -webkit-animation: msg-open .24s cubic-bezier(.175,.885,.32,1.175) both;\n animation: msg-open .24s cubic-bezier(.175,.885,.32,1.175) both\n}\n\n.wui-message[data-state=exiting] {\n -webkit-animation: msg-close .12s cubic-bezier(.4,0,1,1) both;\n animation: msg-close .12s cubic-bezier(.4,0,1,1) both\n}\n\n.wui-message {\n width: -webkit-fit-content;\n width: -moz-fit-content;\n width: fit-content;\n z-index: 2004;\n max-width: calc(100% - 32px);\n margin-top: 8px;\n box-sizing: border-box;\n /*border-radius: var(--wui-border-radius-base);*/\n /*border-width: var(--wui-border-width);*/\n /*border-style: var(--wui-border-style);*/\n border-color: var(--wui-message-border-color);\n /*left: 50%;*/\n /*top: 20px;*/\n /*transform: translateX(-50%);*/\n background-color: var(--wui-message-bg-color);\n /*transition: opacity var(--wui-transition-duration),transform .4s,top .4s;*/\n /*padding: var(--wui-message-padding);*/\n display: flex;\n align-items: center;\n}\n\n/*.wui-message--success */\n.wui-message__content {\n color: var(--wui-message-text-color);\n font-size: 14px;\n line-height: 18px;\n margin: 10px 14px 10px 14px;\n overflow-wrap: break-word;\n}\n\n.wui-message__closeBtn {\n /*cursor: pointer;*/\n font-style: normal;\n /*color: gray;*/\n padding-right: 14px;\n /*font-size: 13px;*/\n user-select: none;\n\n background: transparent;\n border: none;\n color: gray;\n cursor: pointer;\n font-size: 13px;\n font-weight: 400;\n line-height: 1;\n outline: none;\n /*padding: 4px;*/\n text-align: center;\n transition: opacity .3s;\n /*width: 100%;*/\n}","_esm":"function closeMsg(msgDom) {\n if (!msgDom) {\n return;\n }\n msgDom.setAttribute('data-state', 'exiting');\n msgDom.remove();\n}\n\nfunction createMsg(options) {\n const {message, msg_id, type = 'info', show_close = false} = options;\n const msgDom = document.createElement('div');\n msgDom.className += ` wui-message--${type} wui-message`;\n msgDom.setAttribute('data-state', 'entered');\n msgDom.setAttribute('id', msg_id);\n const msgContent = document.createElement('p');\n msgContent.className += ` wui-message--${type} wui-message__content`;\n msgContent.innerText = message;\n msgDom.appendChild(msgContent);\n if (show_close) {\n const closeBtn = document.createElement('i');\n closeBtn.className += 'wui-message__closeBtn';\n closeBtn.innerText = 'x';\n closeBtn.addEventListener('click', (ev) => {\n closeMsg(msgDom);\n })\n msgDom.appendChild(closeBtn);\n }\n return msgDom;\n}\n\nasync function render(view) {\n let model = view.model;\n const msgRoot = view.el;\n msgRoot.className += ' wui-message-root'\n\n const msgContainer = document.createElement('div');\n msgContainer.className += ' wui-message-container';\n msgRoot.appendChild(msgContainer)\n\n model.on(\"change:message_options\", () => {\n const options = model.get(\"message_options\");\n const msg = createMsg(options);\n msgContainer.appendChild(msg);\n const {duration = 3000} = options;\n if (duration > 0) {\n setTimeout(() => {\n closeMsg(msg)\n }, duration);\n }\n })\n\n model.on(\"change:close_msg_id\", () => {\n const msg_id = model.get(\"close_msg_id\");\n const msgDom = document.getElementById(msg_id);\n closeMsg(msgDom);\n })\n}\n\nexport default { render }","_model_module":"anywidget","_model_module_version":"~0.9.*","_model_name":"AnyModel","_view_module":"anywidget","_view_module_version":"~0.9.*","_view_name":"AnyView","close_msg_id":"","layout":"IPY_MODEL_4b52844ace47409289b17626b3aeed21","message_options":{"duration":3000,"message":"","show_close":false,"type":"info"}}},"f4472a5b4ed94373a4f70fcd8dbfa966":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"VBoxModel","state":{"children":["IPY_MODEL_0d51b5e3d29c411b9e0f7e391a18b80b","IPY_MODEL_caff5f58edb94ee3b6a0d10aa003fd6b","IPY_MODEL_141fea2e6ff84051bed614c7860bea51"],"layout":"IPY_MODEL_9d274f06ef0947079fcf440ac7562351"}},"f5cd8f3b0efa4a609b94f1d8acc06a9a":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"VBoxModel","state":{"children":["IPY_MODEL_a77412dc57e544b4a6552ac5f395b363"],"layout":"IPY_MODEL_88a94a0052ce4ef49dbb9c447df1753b"}},"fa00c0eee6e64fb4b0b0d0440da316d7":{"model_module":"anywidget","model_module_version":"~0.9.*","model_name":"AnyModel","state":{"_anywidget_id":"ipywui.widgets.custom.message.MessageWidget","_css":".wui-message-root {\n display: flex;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n}\n\n.wui-message-container {\n align-items: center;\n display: flex;\n flex-direction: column-reverse;\n justify-content: center;\n min-height: 100%;\n outline: none;\n width: 100%;\n\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n bottom: 0;\n left: 0;\n right: 0;\n top: 0;\n}\n\n.wui-message--success {\n --wui-message-bg-color: #f0f9eb;\n --wui-message-border-color: #e1f3d8;\n --wui-message-text-color: #67c23a;\n}\n.wui-message--warning {\n --wui-message-bg-color: #fdf6ec;\n --wui-message-border-color: #faecd8;\n --wui-message-text-color: #e6a23c;\n}\n.wui-message--info {\n --wui-message-bg-color: #f4f4f5;\n --wui-message-border-color: #e9e9eb;\n --wui-message-text-color: #909399;\n}\n.wui-message--error {\n --wui-message-bg-color: #fef0f0;\n --wui-message-border-color: #fde2e2;\n --wui-message-text-color: #f56c6c;\n}\n\n@keyframes msg-open {\n 0% {\n opacity: 0;\n -webkit-transform: translateY(-120%);\n transform: translateY(-120%)\n }\n to {\n -webkit-transform: translateY(0);\n transform: translateY(0)\n }\n}\n\n@keyframes msg-close {\n 0% {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1)\n }\n to {\n opacity: 0;\n -webkit-transform: scale(.9);\n transform: scale(.9)\n }\n}\n.wui-message[data-state=entered],.wui-message[data-state=entering] {\n -webkit-animation: msg-open .24s cubic-bezier(.175,.885,.32,1.175) both;\n animation: msg-open .24s cubic-bezier(.175,.885,.32,1.175) both\n}\n\n.wui-message[data-state=exiting] {\n -webkit-animation: msg-close .12s cubic-bezier(.4,0,1,1) both;\n animation: msg-close .12s cubic-bezier(.4,0,1,1) both\n}\n\n.wui-message {\n width: -webkit-fit-content;\n width: -moz-fit-content;\n width: fit-content;\n z-index: 2004;\n max-width: calc(100% - 32px);\n margin-top: 8px;\n box-sizing: border-box;\n /*border-radius: var(--wui-border-radius-base);*/\n /*border-width: var(--wui-border-width);*/\n /*border-style: var(--wui-border-style);*/\n border-color: var(--wui-message-border-color);\n /*left: 50%;*/\n /*top: 20px;*/\n /*transform: translateX(-50%);*/\n background-color: var(--wui-message-bg-color);\n /*transition: opacity var(--wui-transition-duration),transform .4s,top .4s;*/\n /*padding: var(--wui-message-padding);*/\n display: flex;\n align-items: center;\n}\n\n/*.wui-message--success */\n.wui-message__content {\n color: var(--wui-message-text-color);\n font-size: 14px;\n line-height: 18px;\n margin: 10px 14px 10px 14px;\n overflow-wrap: break-word;\n}\n\n.wui-message__closeBtn {\n /*cursor: pointer;*/\n font-style: normal;\n /*color: gray;*/\n padding-right: 14px;\n /*font-size: 13px;*/\n user-select: none;\n\n background: transparent;\n border: none;\n color: gray;\n cursor: pointer;\n font-size: 13px;\n font-weight: 400;\n line-height: 1;\n outline: none;\n /*padding: 4px;*/\n text-align: center;\n transition: opacity .3s;\n /*width: 100%;*/\n}","_esm":"function closeMsg(msgDom) {\n if (!msgDom) {\n return;\n }\n msgDom.setAttribute('data-state', 'exiting');\n msgDom.remove();\n}\n\nfunction createMsg(options) {\n const {message, msg_id, type = 'info', show_close = false} = options;\n const msgDom = document.createElement('div');\n msgDom.className += ` wui-message--${type} wui-message`;\n msgDom.setAttribute('data-state', 'entered');\n msgDom.setAttribute('id', msg_id);\n const msgContent = document.createElement('p');\n msgContent.className += ` wui-message--${type} wui-message__content`;\n msgContent.innerText = message;\n msgDom.appendChild(msgContent);\n if (show_close) {\n const closeBtn = document.createElement('i');\n closeBtn.className += 'wui-message__closeBtn';\n closeBtn.innerText = 'x';\n closeBtn.addEventListener('click', (ev) => {\n closeMsg(msgDom);\n })\n msgDom.appendChild(closeBtn);\n }\n return msgDom;\n}\n\nasync function render(view) {\n let model = view.model;\n const msgRoot = view.el;\n msgRoot.className += ' wui-message-root'\n\n const msgContainer = document.createElement('div');\n msgContainer.className += ' wui-message-container';\n msgRoot.appendChild(msgContainer)\n\n model.on(\"change:message_options\", () => {\n const options = model.get(\"message_options\");\n const msg = createMsg(options);\n msgContainer.appendChild(msg);\n const {duration = 3000} = options;\n if (duration > 0) {\n setTimeout(() => {\n closeMsg(msg)\n }, duration);\n }\n })\n\n model.on(\"change:close_msg_id\", () => {\n const msg_id = model.get(\"close_msg_id\");\n const msgDom = document.getElementById(msg_id);\n closeMsg(msgDom);\n })\n}\n\nexport default { render }","_model_module":"anywidget","_model_module_version":"~0.9.*","_model_name":"AnyModel","_view_module":"anywidget","_view_module_version":"~0.9.*","_view_name":"AnyView","close_msg_id":"","layout":"IPY_MODEL_8483e46ef7544259bd9d99d7e070b596","message_options":{"duration":3000,"message":"","show_close":false,"type":"info"}}},"fbf9929883cd44a994769b37091ce7d0":{"model_module":"@jupyter-widgets/controls","model_module_version":"2.0.0","model_name":"VBoxModel","state":{"children":["IPY_MODEL_88a95b97792644b8b00a2344be4f06b5"],"layout":"IPY_MODEL_47a8c1a080e54afdb0528236ded68a39"}},"fe349048804642eba25c330024fbfb29":{"model_module":"@jupyter-widgets/output","model_module_version":"1.0.0","model_name":"OutputModel","state":{"layout":"IPY_MODEL_63e0fc9c220742cb8fda63500cd57756","outputs":[{"data":{"image/png":"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","text/plain":"src/examples/ipywui/component/display