ASCII迷你图表Skill ascii-mini-charts

ASCII迷你图表技能用于生成简单的ASCII图表,如火花线、柱状图和折线图,帮助用户在命令行或纯文本界面中快速可视化数据趋势。支持自定义宽度、高度和归一化,并提供压缩策略处理长数据系列。适用于数据检查、趋势分析和轻量级数据可视化场景。关键词:ASCII图表、数据可视化、趋势分析、火花线、迷你图表、归一化、压缩策略。

数据可视化 0 次安装 0 次浏览 更新于 3/22/2026

名称: ascii-mini-charts 描述: 生成ASCII迷你图表(火花线/柱状图/简单折线图)用于纯文本趋势检查,带有最小化和注释变体以及归一化说明。 许可证: 完整条款在LICENSE.txt中 依赖项:

  • python>=3.8

何时使用此技能

关键触发规则

  • 仅当用户明确提及确切技能名称:ascii-mini-charts时,才使用此技能。

触发短语包括:

  • “ascii-mini-charts”
  • “use ascii-mini-charts”
  • “用 ascii-mini-charts 生成 sparkline / 火花线”
  • “使用 ascii-mini-charts 标注 min/max/current”

边界

  • 无统计推断。仅可视化。
  • 默认输出为仅ASCII。Unicode块是可选的,并且必须包含仅ASCII的回退。
  • 默认输出宽度应保持在<=60列。对于更长的系列,提供压缩策略(采样/分桶)。

如何使用此技能

输入

  • series(必需的数字列表)
  • type(sparkline | bar | line,默认sparkline)
  • width(默认min(len(series), 30))
  • height(默认10 for bar/line)
  • normalize(linear | log,默认linear)
  • showLabels(默认true)

输出(必需)

  • chartMinimal
  • chartAnnotated(带有min/max/current)
  • scaleNotes(归一化 + 异常值策略)

脚本

  • scripts/mini_charts.py:从JSON stdin生成ASCII迷你图表

示例

  • examples/sparkline.md

质量检查清单

  1. 趋势清晰;标签简短且不垃圾
  2. 仅ASCII输出复制粘贴干净
  3. 为长系列提供压缩策略

关键词

英文: ascii-mini-charts, sparkline, ascii chart, bar chart, line chart, trend, normalize 中文: ascii-mini-charts, 火花线, ASCII 图表, 柱状图, 折线图, 趋势, 归一化