使用display方法渲染算子输出内容
支持渲染的输出内容
display方法支持渲染的输出内容,包括如下类别:
- data:结构化数据,使用spreadJs组件渲染。
- chart:图表,使用echarts组件渲染。
- picture:图片,直接使用html渲染图片。
- table:表格,使用表格组件渲染。
使用方法
在python代码中先引入“from naie.common.display import display”,然后调用“display(obj, metadata=None)”。
含义如下所示:
- obj:待渲染的对象。包括如下几种形式:
- 直接是NAIE的“data_reference”对象或Pandas的“dataframe”对象,则渲染为data类型。
- 字典型,格式为{"type": xxx, "data": xxxx}。其中,“type”为display方法支持渲染的种类内容,data为该类型对应的数据,每种类型对应不同的数据格式。
- 数组。数组元素是前面两项中描述的格式。渲染时会以多页签的方式展示,每个页签对应一个数组元素,页签的标题可以在“metadata”中配置(参考下文)。
- metadata:含义为“metadata of object, optional, default=None”。
titles:如果“obj”是数组,则在此处配置每个页签的标题,格式为["标题1", "标题2"]。如果需要国际化,则可配置为[{"zh": "中文标题1", "en": "英文标题1"}, {"zh": "中文标题2", "en": "英文标题2"}]。