下面结合一个例子来演示批处理节点的操作。本例根据给定二维表格中的每一列数据绘制饼图。
工作流如图8-2所示。首先将上传二维表格中的每一列数据转成JSON格式文本并组成一个数组,将该数组传给一个批处理节点,批处理体中的插件利用数组中的每一个元素,即原表格中的每一列数据绘制饼图。批处理完成后返回每个饼图的下载链接组成的数组并输出。
图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所示。
图8-3 用各列数据绘制的饼图