Перейти до вмісту

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

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

Введення
Вихід

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

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

Оберіть набір символів — суцільні блоки, градієнт розміру точок або простий ASCII для місць, де гліфи блоків не відображаються — і скільки рівнів висоти використовує діаграма, від грубого зчитування вгору-вниз до повного 8-рівневого градієнта. Масштабування може починатися з мінімального значення послідовності, розтягуючи тонкі відмінності на повну висоту, або з нуля, що запобігає тому, щоб малі числа виглядали драматично. Розділювач обробляє пробіли, коми або одне число на рядок, а рядок, написаний як «Мітка: 1 2 3», зберігає цю мітку перед його діаграмою. Увімкніть стрілку тренду для загального напрямку або резюме мінімум/максимум/середнього поруч із зображенням. Довгу послідовність можна обмежити максимальною довжиною, яка в середньому групує значення до читабельної ширини замість обрізання її.

Windows і Unix завершення рядків читаються однаково, і кожен непустий рядок стає його власною послідовністю — ось як кілька діаграм опиняються накладеними з міткою кожної. Рядок без чисел, як-от заголовок, просто пропускається. Лічильник під виводом повідомляє, скільки послідовностей і значень було нанесено на графік, плюс час обробки.

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

FAQ

Як працює маркування послідовності?
Почніть рядок з «Мітка: » перед числами, наприклад «Продажі: 4 7 3 9». Все, що знаходиться перед двокрапкою, стає міткою, якщо це не просте число.
Яка різниця між масштабуванням від нуля та від мінімуму?
Масштабування від мінімуму розтягує найменше та найбільше значення на повну висоту, яка чітко показує відносну зміну. Масштабування від нуля зберігає діаграму пропорційною реальному розміру чисел, тому невелике падіння не виглядає як крах.
Чи можу я малювати кілька послідовностей одночасно?
Так. Кожен непустий рядок вхідних даних розглядається як його власна послідовність і відображається на окремому рядку, розташованому під попередніми.
Чому деякі числа були усередені разом?
Коли для параметра «Максимальна довжина» встановлено значення більше 0 і послідовність містить більше значень, ніж це обмеження, інструмент групує значення у цю кількість сегментів і усередняє кожен, тому довга послідовність все ще підходить до читабельної лінії замість обрізання.
Мої дані десь завантажуються?
Ні. Кожен спарклайн малюється повністю у вашому браузері — ваші числа ніколи не залишають ваш пристрій.