文档首页/ 网络智能体/ 模型训练服务/ 自定义学件开发指南/ 参考/ 使用display方法渲染算子输出内容
更新时间:2021-09-18 GMT+08:00
分享

使用display方法渲染算子输出内容

支持渲染的输出内容

display方法支持渲染的输出内容,包括如下类别:

  • data:结构化数据,使用spreadJs组件渲染。
  • chart:图表,使用echarts组件渲染。
  • picture:图片,直接使用html渲染图片。
  • table:表格,使用表格组件渲染。

使用方法

在python代码中先引入“from naie.common.display import display”,然后调用“display(obj, metadata=None)”。

含义如下所示:

  1. obj:待渲染的对象。包括如下几种形式:
    • 直接是NAIE的“data_reference”对象或Pandas的“dataframe”对象,则渲染为data类型。
    • 字典型,格式为{"type": xxx, "data": xxxx}。其中,“type”为display方法支持渲染的种类内容,data为该类型对应的数据,每种类型对应不同的数据格式。
    • 数组。数组元素是前面两项中描述的格式。渲染时会以多页签的方式展示,每个页签对应一个数组元素,页签的标题可以在“metadata”中配置(参考下文)。
  2. metadata:含义为“metadata of object, optional, default=None”。

    titles:如果“obj”是数组,则在此处配置每个页签的标题,格式为["标题1", "标题2"]。如果需要国际化,则可配置为[{"zh": "中文标题1", "en": "英文标题1"}, {"zh": "中文标题2", "en": "英文标题2"}]。

相关文档