示例:用二维表的各列数据绘制饼图

下面结合一个例子来演示批处理节点的操作。本例根据给定二维表格中的每一列数据绘制饼图。

工作流如图8-2所示。首先将上传二维表格中的每一列数据转成JSON格式文本并组成一个数组,将该数组传给一个批处理节点,批处理体中的插件利用数组中的每一个元素,即原表格中的每一列数据绘制饼图。批处理完成后返回每个饼图的下载链接组成的数组并输出。

Document Image

图8-2 用二维表的每列数据绘制饼图

运行工作流,上传二维Excel表格,继续运行,成功得到各列数据绘制的饼图的下载链接,如下所示:

code.python
{
  "output": [
    "https://pychart.oss-cn-beijing.aliyuncs.com/chart_1747283884_311ff6498e4b4b6bb9ccd687a00f72a4.png",
    "https://pychart.oss-cn-beijing.aliyuncs.com/chart_1747283884_7cc5d29d564e4edaae9b2eebd72029ca.png",
    "https://pychart.oss-cn-beijing.aliyuncs.com/chart_1747283885_13688504beef407f9644431dc08bbcda.png",
    "https://pychart.oss-cn-beijing.aliyuncs.com/chart_1747283886_c9ef7b246e204f0f98022e16d728fc2e.png",
    "https://pychart.oss-cn-beijing.aliyuncs.com/chart_1747283885_9b48186a648e48b39f5c2cea526707d2.png",
    "https://pychart.oss-cn-beijing.aliyuncs.com/chart_1747283886_4b23736989024b2cac6fb33dc1d92655.png",
    "https://pychart.oss-cn-beijing.aliyuncs.com/chart_1747283887_2bf7dda5abe24d8fa68ab3dffc50dff3.png"
  ]
}

上传的Excel表格有7列,所以上面有7个图片链接。依次下载这些图片,如图8-3所示。

Document Image Document Image Document Image

Document Image Document Image Document Image

Document Image

图8-3 用各列数据绘制的饼图