自定义图形类型是用户通过编写图形绘制代码进行自定义图形展示, 相关数据还是通过数据配置进行然后系统获取到数据后传入到自定义代码函数中, 在自定义代码中根据获取到的数据进行图形展示.Documentation Index
Fetch the complete documentation index at: https://docs.xpertai.cn/llms.txt
Use this file to discover all available pages before exploring further.
创建自定义图形逻辑
创建图形组件, 选择图形类型为 自定义图形, 点击代码编辑按钮打开自定义图形逻辑代码编辑器, 在代码编辑器中编写自定义 ECharts 图形计算逻辑.
自定义图形名称
自定义图形名称是图形组件的名称, 用于在故事仪表板中展示, 也是图形类型的唯一标识.自定义图形函数
自定义图形的逻辑代码将被作为一个计算函数被图形组件所执行,该函数的参数和范围结果类型如下:queryResult类型为代表数据结果;chartAnnotation图形配置信息entityType多维数据集类型locale当前语言环境chartsInstanceECharts 图形实例utils工具函数集
options: ECharts 图形的 Option 配置对象onClick: 图形点击事件的响应函数,返回事件和相关切片器
自定义响应图形事件
自定义图形逻辑传入了 ECharts 的图形实例,所以可以通过 ECharts 的事件机制来响应图形的各类事件,下面是一个响应updateAxisPointer 事件的例子:
附录
utils 工具函数集| 函数名 | 说明 |
|---|---|
echarts | ECharts 工具集 |
getEntityHierarchy | 获取实体层级结构 |
getEntityProperty | 获取实体的属性 |
getPropertyCaption | 获取属性的显示名称 |
getDefaultHierarchy | 获取维度的默认层次结构 |
stringifyProperty | 字符串化字段标识 |
示例
相关代码是