Data Visualizer

📊 终端数据可视化全能工具箱

终端数据可视化利器,支持 8 种 ASCII 图表、CSV/JSON 统计分析、SVG/HTML 导出,无需图形界面即可快速洞察数据。

收藏
4.1k
安装
1.9k
版本
3.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

data-visualizer 是一款专为命令行环境设计的轻量级数据可视化工具,将 Python 数据处理能力与纯文本终端图表相结合,适合服务器环境、CI/CD 管道、远程 SSH 会话等无图形界面场景。

主要能力

  • 8 种 ASCII 图表:水平条形图(bar)、直方图(histogram)、迷你图(sparkline)、热力图(heatmap)、树状图(treemap)、仪表盘(gauge)、矩阵视图(matrix)及自动摘要(from-csv/from-json)
  • 数据统计分析:min/max/avg/median 摘要、分布分箱(distribution)、Pearson 相关性矩阵(correlate)、0-1 归一化(normalize)、数据透视(pivot)
  • 多格式支持:原生处理 CSV/JSON,导出 SVG 矢量图和 HTML 表格

显著优势

  • 零 GUI 依赖:纯终端输出,适合 Docker 容器、云服务器、嵌入式设备
  • 管道友好:标准输入输出设计,可无缝嵌入 shell 脚本和数据管道
  • 即用即走:单文件脚本部署,无需复杂安装

局限性与风险

  • 功能边界:ASCII 图表精度受限,复杂可视化需导出 SVG/HTML;无实时交互能力
  • 环境依赖:Python3 为硬性要求,旧系统可能缺失
  • 数据安全:处理敏感 CSV/JSON 时,历史日志默认写入 ~/.local/share/data-visualizer/history.log,需关注残留数据

适合人群

数据工程师、SRE、后端开发者、需要在终端快速验证数据分布的技术人员,以及受限环境中需要轻量级可视化方案的团队。

安全提示

该工具仅读取本地数据文件,无网络传输行为,风险可控;但建议审计 DATAVIZ_DIR 目录权限,避免多用户环境下的数据泄露。

Data Visualizer 内容

scripts文件夹
手动下载zip · 6.7 kB
script.shtext/x-shellscript
请选择文件