Dify智能体表格数据一键可视化图表生成器

Dify智能体表格数据一键可视化图表生成器

图片[1]-Dify智能体表格数据一键可视化图表生成器-AI应用集
图片[2]-Dify智能体表格数据一键可视化图表生成器-AI应用集

📊 表格数据一键可视化图表生成器

该工作流是一个端到端的自动化数据可视化工具。用户只需上传一个包含数据的表格文件(如 Excel),并选择希望生成的图表类型,系统即可自动分析数据,生成包含交互式图表的完整网页,并返回一个可直接访问的公开链接。

  1. 上传数据文件与选择图表类型
    • 用户在开始节点上传一个本地的文档文件file),并从下拉菜单中选择一个图表类型tpye),例如:柱状图、饼图、线性图表等。
  2. 数据提取与 AI 代码生成
    • 文档提取器document-extractor)节点会自动从用户上传的文件中读取并提取出纯文本格式的数据内容。
    • 提取出的数据会连同用户选择的图表类型,一同被发送给一个扮演“数据可视化代码生成专家”的大语言模型(deepseek-V3)。
    • 该模型会根据指令,生成一份完整的、包含原始数据表格和使用 Chart.js 绘制的可视化图表的 HTML 代码。
  3. 调用外部 API 发布网页
    • 这是该工作流最核心的一步。一个 Python 代码节点会接收由 AI 生成的 HTML 源代码。
    • 代码会清理原始 HTML 文本,并将其与一个根据图表类型和时间戳生成的唯一文件名,一同打包成一个 JSON 请求。
    • 接着,它会调用一个外部的 API 服务(通过环境变量 apiurl 和 apikey 指定地址和密钥),将这份 HTML 内容发送过去进行部署。
  4. 生成并返回可访问链接
    • 外部 API 服务在接收并成功保存 HTML 文件后,会返回一个公开可访问的 URL
    • 代码节点接收到这个 URL 后,会将其格式化成一个 Markdown 链接,例如 [点击查看](URL)
    • 最终,“回复”节点会将这个可点击的链接和原始的 HTML 代码一并返回给用户,用户点击链接即可在新窗口看到渲染好的交互式图表。

主要特点

  • 零代码数据可视化:用户无需任何编程知识,只需上传表格文件,即可将枯燥的数据转换成生动的图表。
  • 端到端自动化:实现了从“原始文件”到“可访问网页”的全流程自动化,极大提升了效率。
  • 外部服务集成:工作流通过调用 API 将生成的内容动态发布成网页,这是一个非常高级和实用的功能,使得结果可以轻松分享。
  • 双重结果输出:同时提供了可供二次开发的 HTML 源代码和即点即看的可视化结果链接,满足不同用户需求。
  • 支持多种图表:内置了柱状图、饼图、雷达图等多种主流图表类型,覆盖了绝大多数数据分析场景。

非常适合需要快速制作数据报告的数据分析师、学生、市场运营人员以及任何希望将表格数据快速网页化和可视化的商务人士。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容