Dify生成可视化图表

发布时间:2026/9/15 7:50:05
Dify生成可视化图表 1、安装Echarts图表插件2、独立报表2.1 简单实现-单图表添加工具-Echarts柱状图配置测试数据直接回复选择变量输出。预览2.2 多图表在2.1的基础上添加一个线性图表直接回复-添加线性图标预览3、结合大模型生成报表3.1 数据准备Excel3.2 创建chatflow用户输入文件变量excel_file文档提取器提取文件内容LLM系统提示词下面是从Excel提取出来的学生表格内容文档提取器-text用户提示词请根据表格数据统计每个班级的学生人数。输出变量-structured_output{ type: object, properties: { data: { type: array, items: { type: object, properties: { className: { type: string }, studentCount: { type: number } }, required: [ className, studentCount ], additionalProperties: false } } }, required: [ data ], additionalProperties: false }代码执行输入变量LLM-structured_output.data代码def main(arg1: list): class_names [] counts [] for item in arg1: class_names.append(item[className]) counts.append(str(item[studentCount])) x_axis ;.join(class_names) series_data ;.join(counts) return { x_axis: x_axis, series_data: series_data }输入变量x_axis、series_data柱状图标题学生统计数据代码执行-series_dataX轴代码执行-x_axis直接回复设置LLM-text、LLM-structured_output、柱状图.text发布3.3 测试