Skip to content

dsh-data-visualization

Verified

@liuhange/dsh-data-visualization · v2.0.3 · MIT

Data visualization plugin: generate self-contained HTML reports with interactive charts (bar/comparison/pie/radar/flowchart) Also known as @deepseek-ai/dsh-data-visualization.

Install

dsh plugin add @liuhange/dsh-data-visualization

Confirm the layer applied with dsh --profile default --dump-config — see the install guide.

Source

Published to npm without a public repository. Inspect the package contents before installing.

Tags

Readme

@liuhange/dsh-data-visualization

可视化报表插件:生成自包含 HTML 报表,含脱敏统计、清洗对比、资产分布、质量评分、血缘追踪五种交互式图表。

安装

dsh plugin --profile web add @liuhange/dsh-data-visualization

Tool 接口

generate_visualization

读取各插件 JSON 报告,生成自包含 HTML 可视化报表。

参数:

  • reportPaths (string, 必填): JSON 格式的报告路径对象 {masking, cleaning, inventory, quality, lineage}
  • outputPath (string, 必填): HTML 报表输出路径

输出:

  • visualization_report.html: 自包含 HTML 报表(断网可独立打开)

图表类型

图表 说明 数据来源
柱状图 脱敏各字段统计 脱敏报告 JSON
对比图 清洗前后数据量对比 清洗报告 JSON
饼图 数据资产分类分布 盘点报告 JSON
雷达图 质量评分多维度展示 质量评分 JSON
流程图 血缘追踪可视化 血缘 JSON

配置节点

business-rules.json → visualization 节点。缺失时使用默认模板(2列网格、默认配色、交互全启用)。

特性

  • 自包含 HTML:所有 CSS/JS 内联,无外部依赖,断网可打开
  • 交互式:支持展开/折叠详情、切换图表类型
  • 容错:部分 JSON 缺失时对应图表显示占位符,其他图表正常
  • 配置化:图表配置/布局/配色从配置文件读取