chartli - это CLI-утилита, которая строит графики из обычных чисел прямо в терминале. Она умеет несколько форматов вывода: ascii, spark, bars, columns, heatmap, unicode, braille и svg.
Быстрый запуск без установки:
npx chartli --help
Или глобальная установка:
npm i -g chartli
Как работает
Утилита читает данные из файла или из stdin, а дальше рисует график в консоли. Простейший запуск:
npx chartli data.txt
Явно выбрать тип графика:
npx chartli data.txt -t columns
Передать данные через pipe:
cat numbers.txt | npx chartli -t spark
Что есть полезного
У chartli можно задавать ширину и высоту, подписи осей, подписи серий и показывать числовые значения рядом с точками или столбцами.
Для svg есть отдельный режим circles или lines.
Примеры:
npx chartli metrics.txt -t ascii -w 24 -h 8
npx chartli metrics.txt -t columns --x-axis-label Day --y-axis-label Value
npx chartli metrics.txt -t svg -m lines -w 320 -h 120 > chart.svg
Вывод
chartli - это простой способ быстро превратить числа в график без GUI. Подходит для терминала, скриптов и быстрых локальных отчетов, когда нужен результат сразу в консоли.
LinuxCamp | #utils
