直接跳到内容

Display 小组件/Output 展示器

支持 IPython 提供的所有 display tools,如VideoAudioHTML 等,详情见 rich output generated by IPython

也可以用来集成并展示第三方组件,如 Matplotlib、Pandas、Plotly、Panel、Bokeh 等。

TIP

默认使用 display 函数(对小组件的兼容性更好)来渲染组件,但是在多进程场景 display 的会有意想不到的行为。在多进程场景建议使用 multi_thread 参数把 Display 的渲染函数切换为另一个实现(对小组件的兼容性没有display好)。

WARNING

当前页面只能展示组件的样式,需要在 notebook 才有交互效果。

展示 Matplotlib

展示 matplotlib 绘制的图,并利用布局组件进行排列。更推荐使用PnMatplotlib组件。

展示 PIL 图片

展示 Pandas Dataframe

展示 widget

利用 Display 组件集成基于 ipywidgets/Panel 的任意 widget。

Display API

属性

属性名说明类型默认值
obj支持 IPython display 的对象any 

其他属性和Column相同。

src/examples/panel_vuepy/widgets/Display

Display 小组件/Output 展示器已经加载完毕