dsh-echarts
在终端中运行以下命令:
dsh plugin install sheny-bio/dsh-echarts
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install sheny-bio/dsh-echarts 即可安装该插件,完整源码地址见 https://github.com/sheny-bio/dsh-echarts。
插件介绍
在 DSH 对话中,模型给出的数据往往以 JSON 或代码围栏的形式呈现,想看到真正的图表效果,还得把代码复制到浏览器里手动运行。dsh-echarts 消除了这一步:只要模型输出一段带 echarts 围栏的 Strict JSON,插件就会在 Web 界面中自动将其渲染为可直接交互的 Apache ECharts Canvas 图表,无需任何额外的 Tool 调用或手动点击运行。
渲染并非简单的静态截图。tooltip、图例筛选、数据区域缩放、导出图片等 ECharts 原生交互全部保留;图表还会跟随 DSH 的 light / dark 主题以及容器尺寸自动调整。性能方面,ECharts 采用懒加载策略,图表接近视口才初始化,多图串行渲染,长对话页面也不会显得笨重。ECharts 的 bundle 由插件本地提供,不经过任何 CDN,JSON 输入按不可信数据做校验,渲染失败时源码完整保留并附带可复制的错误提示。
它适合任何希望在对话中直接看图的场景:数据分析结论的可视化、运营周报中的趋势对比、实验结果的直观展示,或者只是让一张柱线双轴图、环形占比图、雷达图、桑基图不再只是一段 JSON。只要图表配置能用纯 JSON 表达,把一句话丢给模型,下一秒就能看到图。
截图预览
使用场景
- 让模型输出季度营收柱线双轴图,在 DSH 对话中即刻看到可交互图表
- 用环形占比图展示用户来源分布,无需把 JSON 复制到外部工具运行
- 在实验对比对话中直接渲染雷达图或桑基图,直观呈现多维差异
适合人员
- 需要在对话中直接看图的 DSH Web 用户
- 频繁让模型输出数据配置的分析人员
- 希望省去复制、粘贴、手动运行步骤的开发者