Przejdź do treści

Tekstowy sparkline

Narysuj miniaturowy wykres słupkowy z liczb za pomocą znaków.

Wejście
Wynik

Tekstowy sparkline

Wklej listę liczb, a to narzędzie zmienia je w miniaturowy wykres słupkowy wykonany ze znaków — sparkline, którą możesz wstawić do komórki arkusza kalkulacyjnego, wiadomości na czacie, logu commit lub zwykłej wiadomości tekstowej. Każdy wiersz danych wejściowych staje się własnym grafem, więc kilka metryk ułożonych w stos jest renderowane w jednym przejściu bez obrazu i bez kroku eksportu.

Wybierz zestaw znaków — solidne bloki, gradient wielkości punktów lub zwykły ASCII dla miejsc, gdzie glyfy blokowe się nie renderują — i liczbę poziomów wysokości wykresu, od grubo-czytanego kierunku w górę lub w dół aż do pełnego gradientu 8-poziomowego. Skalowanie może rozpocząć się od najmniejszej wartości serii, rozciągając subtelne różnice na pełną wysokość, lub od zera, co uniemożliwia małym liczbom wyglądanie dramatycznie. Separator obsługuje spacje, przecinki lub jedną liczbę na wiersz, a wiersz zapisany jako "Etykieta: 1 2 3" zachowuje tę etykietę przed wykresem. Włącz strzałkę trendu dla ogólnego kierunku lub podsumowanie min/maks/średnia obok obrazu. Długą serię można ograniczyć do maksymalnej długości, która uśrednia ją do czytelnej szerokości zamiast obcinania.

Wiersze systemu Windows i Unix odczytywane są w ten sam sposób, a każdy niepusty wiersz staje się własną serią — w ten sposób kilka wykresów kończy się ułożone z własnymi etykietami. Wiersz bez liczb, taki jak nagłówek, jest po prostu pomijany. Licznik pod wyjściem raportuje, ile serii i wartości zostało wykreślone, plus czas przetwarzania.

Wszystko działa w Twojej przeglądarce; liczby, które wklejasz, nigdy nie są nigdzie wysyłane. Skopiuj wynik, pobierz go jako plik .txt lub wyślij dane wyjściowe z powrotem na wejście, aby kontynuować udoskonalanie wykresu.

Częste pytania

Jak działa etykietowanie serii?
Zacznij wiersz od "Etykieta: " przed liczbami, na przykład "Sprzedaż: 4 7 3 9". Wszystko przed dwukropkiem staje się etykietą, chyba że jest to sama liczba.
Jaka jest różnica między skalowaniem od zera a od minimum?
Skalowanie od minimum rozciąga najmniejsze i największe wartości na pełną wysokość, co wyraźnie pokazuje zmianę względną. Skalowanie od zera utrzymuje wykres proporcjonalny do rzeczywistego rozmiaru liczb, więc mały spadek nie wygląda jak katastrofa.
Czy mogę wykreślić więcej niż jedną serię naraz?
Tak. Każdy niepusty wiersz danych wejściowych jest traktowany jako jego własna seria i jest renderowany na jego własnym wierszu, ułożony poniżej poprzednich.
Dlaczego algunos liczby zostały uśrednione?
Gdy "Maksymalna długość" jest ustawiona powyżej 0 i seria ma więcej wartości niż ten limit, narzędzie grupuje wartości w tę liczbę zasobników i uśrednia każdą z nich, więc długa seria nadal pasuje na czytelny wiersz zamiast bycia obciętej.
Czy moje dane są gdzieś przesyłane?
Nie. Każdy sparkline jest rysowany całkowicie w przeglądarce — Twoje liczby nigdy nie opuszczają Twoje urządzenie.