增强 DeepSeek Harness 数据可视化能力,根据用户输入自动选择图表类型并生成图片,支持趋势、比较、占比、关系和流程等可视化场景。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:lxfu1/dsh-plugin-chart
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
English | 简体中文
一个面向 DeepSeek Harness 的社区插件,让用户可以直接通过自然语言生成 AntV 图表图片。
你只需要提供数据和想表达的内容,插件会选择合适的图表类型并在对话中展示结果。目前支持折线图、柱状图、饼图、雷达图、桑基图、组织架构图、关系图、流程图等多种图表。
环境要求
- Node.js
^22.19.0或>=24.0.0 PATH中可用的 pnpm- DeepSeek Harness
0.1.x
安装
直接从 GitHub 安装到 web profile:
npx @deepseek-ai/dsh plugin --profile web add github:lxfu1/dsh-plugin-chart
Git 托管插件会在安装期间从源码构建。pnpm 10 及以上版本可能在第一次执行时要求允许 dsh-plugin-chart 的构建脚本;请按照 dsh 输出的路径,在对应 profile 的 pnpm-workspace.yaml 中加入 pnpm 提示的准确 allowBuilds 键,然后重新执行同一条命令。只应为可信源码授予构建权限。
启动 Web:
npx @deepseek-ai/dsh web
使用示例
饼图
一家咖啡店的饮品销售比例为:咖啡 60%,茶 25%,果汁 15%。请用环图可视化这些饮品销售数据,并添加对应的文本标签。
组织架构图
请使用 AntV 生成一张组织架构图,标题为“星河科技组织架构”,采用纵向布局。
张晨是 CEO,负责公司整体战略。CEO 下设三个中心:
1. 产品中心,负责人李然;下设产品设计王敏、用户增长陈涛。
2. 技术中心,负责人周宇;下设平台研发赵磊、数据智能孙悦。
3. 商业中心,负责人林岚;下设企业销售何峰、客户成功郑欣。
请保留每个人的姓名和职责,不要补充不存在的部门或人员。
显式调用 Skill
当你希望明确要求 Harness 使用图表能力时,可以输入:
/chart-visualization
一家连锁咖啡店 2025 年各类饮品的月度销量如下,单位为千杯:
咖啡:1 月 128,2 月 135,3 月 142,4 月 150,5 月 163,6 月 178,7 月 192,8 月 188,9 月 176,10 月 169,11 月 158,12 月 151。
茶饮:1 月 82,2 月 86,3 月 91,4 月 98,5 月 110,6 月 126,7 月 143,8 月 151,9 月 147,10 月 132,11 月 108,12 月 94。
果汁:1 月 45,2 月 48,3 月 55,4 月 68,5 月 92,6 月 126,7 月 158,8 月 171,9 月 149,10 月 103,11 月 66,12 月 50。
季节限定饮品:1 月 30,2 月 34,3 月 40,4 月 52,5 月 75,6 月 105,7 月 138,8 月 146,9 月 119,10 月 80,11 月 48,12 月 35。
请使用多系列折线图展示四类饮品全年的销量趋势。图表标题设为“2025 年各类饮品月度销量趋势”,横轴为月份,纵轴为销量(千杯)。请为不同饮品使用容易区分的颜色,显示图例和数据点,并保留各月份的真实数值。
支持的图表
area、bar、boxplot、column、dual-axes、fishbone-diagram、flow-diagram、funnel、histogram、liquid、line、mind-map、network-graph、organization-chart、pie、radar、sankey、scatter、spreadsheet、treemap、venn、violin、waterfall 和 word-cloud。
数据与隐私
生成图表时,提示词中的图表数据会发送到当前配置的图表服务。不要提交密码、访问令牌、私钥、证件号码、完整个人联系方式或不必要的敏感业务记录。
对于敏感数据,建议先完成聚合或匿名化,或者使用自己的兼容服务。生成图片的保留和访问策略以对应服务方的规则为准。
卸载
npx @deepseek-ai/dsh plugin --profile web remove dsh-plugin-chart
开发
pnpm install
pnpm check
许可证
MIT。内置内容改编自 AntV 的 chart-visualization Skill,第三方署名见 THIRD_PARTY_NOTICES.md。
链接
同类插件
Tencent/WeKnora#dsh-weknora★ 33277
把 WeKnora 知识库接入 dsh 的四个只读工具:列出知识库、混合检索原文片段、按顺序还原单篇文档,以及直接取用 WeKnora 自己带引用的 RAG 或 ReAct agent 回答(含可续聊的 session id)。
superdesigndev/treg★ 4991
给 Agent 的工具目录:按「要做的事」检索约 2,600 个外部接口(SEO 与 SERP、外链、社交、人物与公司信息补全、广告库、抓取),查看参数与单次调用价格后直接调用,凭据由服务端注入。附带技能,MCP 行在未设置 TREG_TOKEN 前保持禁用。
TencentCloudBase/CloudBase-AI-Toolkit#dsh-plugin★ 1136
把腾讯云 CloudBase 后端接入 DeepSeek Harness——在对话里搭好并部署全栈应用,查询结果渲染为表格卡片(分页、排序、导出 CSV),部署后可预览真实域名,并提供 CloudBase MCP 工具集(`mcp__cloudbase__*`),登录走 device-code 流程。
gitroomhq/postiz-agent#dsh-postiz★ 511
通过 MCP 将 DeepSeek Harness 连接到 Postiz:列出已连接的社交媒体渠道、获取各平台发帖规则,并向 X、LinkedIn、Instagram、Facebook、Threads、TikTok、YouTube、Reddit、Bluesky、Mastodon、Discord、Slack、Telegram 等平台排期、存草稿或发布帖子;附带 postiz 工作流技能。
EthanYoQ/Invoice-Downloader#dsh-invoice-downloader★ 503
面向 DeepSeek Harness 的本地 IMAP 发票下载、OCR 识别、归档与 Excel 报销汇总。
anysearch-team/anysearch-dsh★ 458
基于 AnySearch 的实时网页与垂直搜索插件,为 DeepSeek Harness 提供搜索工具。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。