Chart Generator 2.0.0

📊 零依赖命令行图表生成器

命令行数据可视化工具,无需复杂依赖即可生成ASCII图表和SVG/HTML可视化文件,适合快速数据展示与嵌入分享。

收藏
3.4k
安装
1.6k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Chart Generator 是一款轻量级命令行数据可视化工具,通过 scripts/chart.sh 脚本提供14种图表类型,涵盖从简单的ASCII柱状图、折线图、饼图到完整的SVG矢量图表和数据看板。用户仅需键值对、纯数值或管道分隔的表格格式即可生成可视化内容,无需安装 matplotlib、ECharts 等复杂依赖库。

显著优点

1. 零依赖即开即用:单条命令生成可运行输出,对比直接询问AI获取代码片段的方案,该工具直接产出可查看的ASCII艺术和HTML文件
2. 双模输出:终端ASCII图表适合命令行快速查看,HTML/SVG文件便于分享嵌入和浏览器打开

3. 丰富图表类型:支持 bar/line/pie/table/sparkline/heatmap/progress/dashboard 等12+格式,SVG系列额外提供矢量级精细渲染

4. 极轻量设计:Unicode块字符构建迷你趋势图,内联SVG无外部依赖

潜在局限

  • 数据格式有严格约束(键值对、逗号/管道分隔),复杂数据集需预处理
  • ASCII图表仅适合粗略定量分析,精度有限
  • SVG功能相对基础,不支持交互式图表(如悬停提示、缩放)
  • 无实时数据流支持,仅限静态数据快照

适合人群

  • 开发者/运维人员:快速生成监控数据可视化
  • 技术写作者:在文档中嵌入轻量图表
  • CLI重度用户:偏好终端工作流的数据分析师
  • 需要无依赖部署场景(容器、CI/CD流水线)

常规风险

  • 输入数据未严格校验,异常格式可能导致渲染失败或错误输出
  • SVG/HTML输出文件需防范路径遍历(--output参数)
  • 无内置敏感数据检测,处理业务数据时需注意信息泄露风险

Chart Generator 2.0.0 内容

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