[开源] 懒人神器:自动生成可编辑的 ECharts 配置和 Mermaid 源码

1 月 5 日
 twch97780

大家好,我是 DeepDiagram 的作者。

作为一个经常需要做数据后台和写技术文档的开发者,我有两个痛点:

  1. ECharts 配置太繁琐:每次写图表都要去查文档,拼凑巨大的 option JSON 对象,很费时间。
  2. 画时序图/类图很累:手绘图很难维护,用 Mermaid 写代码虽然好,但复杂的逻辑转换成文本语法也很烧脑。

虽然现在的 AI 绘图工具很多,但大多生成的是静态图片( PNG ),放到项目里没法交互,也不能二次修改代码。

于是我开发了 DeepDiagram,一个基于多智能体( Multi-Agent )的开源可视化工具。

在线体验地址: http://121.4.104.214:81/ (注:Demo 部署在低配服务器,首次加载可能稍慢)

🎯 核心亮点:不仅是画图,更是生成代码

DeepDiagram 的核心逻辑是生成可编辑的代码,而非仅仅是像素。

1. 📊 ECharts 智能体:扔进数据,吐出图表

这是我最常用的功能。你可以直接把一堆混乱的 JSON 数据、CSV 文本,甚至是一段文字描述扔给它。

2. 🧜‍♀️ Mermaid 智能体:文档神器

写技术文档必备。支持序列图、甘特图、类图、状态图。


🛠 其他强大的 Agent

除了上面两个,DeepDiagram 还支持:


🏗 技术栈与实现

项目完全开源,欢迎大家研究或二次开发:

🔗 项目地址

代码基于 AGPL-3.0 协议开源,支持 Docker 一键私有化部署。

👉 GitHub: https://github.com/twwch/DeepDiagram

目前项目还在快速迭代中,欢迎大家试用!如果这个工具能帮你省下查 ECharts 文档的时间,求一个 Star ⭐️ 支持!

1311 次点击
所在节点    推广
2 条回复
coconutwater
1 月 5 日
@Livid 题主在两天里发了 7 个主题,6 个和他开发的 ai 平台有关,这广告的频率有点太频繁了
Livid
1 月 5 日
@coconutwater

1. 这个账号现在会有 -8 的降权。
2. 这些刷屏广告会被移动到 /go/promotions 并下沉 10 天。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1183171

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX