如何接入业务 💡
通常,AIGC 可视化业务需要同时对接前端(组件库)和后端(AI 可视化推荐模型算法服务,@韩东明 handongming2@myhexin.com),该页面文档主要涉及的是前端组件库相关内容。
注意
了解 AIGC 可视化组件库的局限性。
了解 AI 可视化推荐模型算法服务数据协议
如果涉及到对接后端 AI 可视化推荐模型算法服务,新旧业务建议以当前统一字段名称后的数据协议版本为基础,降低后续维护成本。(已上线业务 AI-F10、iFind、AIME)
为了增强可扩展性,组件库进行了重构,目前同时支持两种参数格式:基于 view 和 layer 的新格式(后端 AI 可视化推荐模型算法服务暂不支持输出该格式)和兼容格式(当前最新版本 AI 可视化推荐模型算法服务输出的格式,即上文提到的统一字段名称后的数据协议版本)。
下面给出两种格式示例:
// 兼容格式(AI 可视化推荐模型算法服务支持的格式)
{
legacy: true,
type: 'bar',
data: dataset,
xAxisAttribute: 'date',
yAxisAttribute: 'y',
}
// 基于 `view` 和 `layer` 的新格式
{
data: [
{
values: dataset
}
],
view: {
main: {
layers: [
{
type: 'bar',
encoding: {
x: 'date',
y: 'y'
}
}
]
},
}
}
提示
以上两种格式组件库目前均支持,业务侧如果对接 AI 可视化推荐模型算法服务,业务前端无需将参数格式转换为基于 view 和 layer 的新格式。(更多用例可在组件库项目的 examples/case 目录下查看)
使用组件库
AIGC 可视化组件库基于传统的范式图表组件库进行了高度抽象封装,建议了解一些前置概念,例如规范设计和数据规范。