6.2. 自定义图表插件

1. 编写插件

新建一个UTF-8编码的plugin.json文件,格式为:

  1. {
  2. //插件唯一标识
  3. id: "...",
  4. //插件展示名称
  5. nameLabel: "...",
  6. //插件的数据标记定义,新建图表时即是使用它们设置数据标记,
  7. //这样,在下面的chartRenderer处理逻辑中,即可获取期望标记的数据集结果数据
  8. dataSigns:
  9. [
  10. {
  11. //数据标记名
  12. name: "...",
  13. //数据标记展示名
  14. nameLabel: "...",
  15. //是否必须标记,值为:true、false
  16. required: ...,
  17. //是否可多次标记,值为:true、false
  18. multiple: ...
  19. },
  20. ...
  21. ],
  22. //插件的图表渲染器
  23. chartRenderer: 图表渲染器
  24. }

2. 打包插件

将上述plugin.json文件添加到以其id值命名的ZIP压缩包内,例如:

my-chart-plugin-line.zip

  1. |--plugin.json

3. 上传插件

以管理员账号登录系统后,点击主页右上角的按钮, 点击弹出菜单中的上传图表插件条目,打开上传页面后,将上述的自定义图表插件ZIP压缩包上传即可。

4. 使用插件

在图表管理页面点击[添加]按钮,选择上述自定义的图表插件,新建图表即可。