Перейти к содержанию

Спарклайн текста

Преобразуйте список чисел в миниатюрную полосчатую диаграмму из символов.

Входные данные
Выходные данные

Спарклайн текста

Вставьте список чисел, и этот инструмент превратит их в миниатюрную полосчатую диаграмму из символов — спарклайн, который вы можете вставить в ячейку таблицы, сообщение в чате, журнал коммитов или простой текстовый отчет. Каждая строка входных данных становится своей собственной диаграммой, поэтому несколько показателей, расположенные друг над другом, отображаются в один проход, без изображений и без этапа экспорта.

Выберите набор символов — сплошные блоки, градиент размера точек или простой ASCII для мест, где глифы блоков не отображаются — и сколько уровней высоты использует диаграмма, от грубого прочтения вверх-вниз к полному градиенту из 8 уровней. Масштабирование может начинаться с минимального значения серии, растягивая тонкие различия на всю высоту, или с нуля, что предотвращает появление маленьких чисел как драматических. Разделитель обрабатывает пробелы, запятые или одно число в строке, и строка, написанная как "Метка: 1 2 3", сохраняет эту метку перед ее диаграммой. Включите стрелку тренда для общего направления или сводку минимума/максимума/среднего рядом с картинкой. Длинный ряд может быть ограничен максимальной длиной, которая в среднем групповых значений вместо обрезания вместо того, чтобы обрезать его.

Windows и Unix окончания строк читаются одинаково, и каждая непустая строка становится своей собственной серией — вот как несколько диаграмм оказываются сложены с меткой каждой. Строка без чисел, такая как заголовок, просто пропускается. Счетчик под выводом сообщает, сколько серий и значений было нанесено на график, плюс время обработки.

Все работает в вашем браузере; числа, которые вы вставляете, никогда не загружаются никуда. Скопируйте результат, загрузите его как файл .txt или отправьте вывод обратно во входные данные, чтобы продолжить уточнение диаграммы.

FAQ

Как работает маркировка серии?
Начните строку с "Метка: " перед числами, например "Продажи: 4 7 3 9". Все, что находится перед двоеточием, становится меткой, если это не простое число.
В чем разница между масштабированием от нуля и от минимума?
Масштабирование от минимума растягивает наименьшее и наибольшее значения на полную высоту, которая четко показывает относительное изменение. Масштабирование от нуля сохраняет диаграмму пропорциональной реальному размеру чисел, поэтому небольшое падение не выглядит как крах.
Могу ли я рисовать несколько серий одновременно?
Да. Каждая непустая строка входных данных рассматривается как ее собственная серия и отображается в отдельной строке, расположенной под предыдущими.
Почему некоторые числа были усреднены вместе?
Когда для параметра "Максимальная длина" установлено значение выше 0 и серия содержит больше значений, чем это ограничение, инструмент группирует значения в эти много сегментов и усредняет каждый, так что длинный ряд все еще подходит по читаемой линии вместо усечения.
Мои данные где-то загружаются?
Нет. Каждый спарклайн рисуется полностью в вашем браузере — ваши числа никогда не покидают ваше устройство.