Przejdź do treści
100% lokalnie

Generator wykresów ascii

Zamień pary etykiet i wartości na monospace'owy wykres zbudowany z znaków tekstowych.

Wejście
Wynik

Generator wykresów ascii

Wklej listę nazw i liczb, a to narzędzie narysuje poziomy wykres słupkowy ze znaków tekstowego druku, jeden słupek na wiersz. Jest przeznaczony dla miejsc, gdzie rzeczywisty wykres nie może się znaleźć: README, wiadomość commitu, plik dziennika, baner terminala lub komentarz w kodzie — wszędzie tam, gdzie tekst monospace jest jedynym dostępnym medium.

Każdy wiersz wejścia reprezentuje jeden element. Wybierz, jak nazwa i wartość się dzielą — tabulator, przecinek, dwukropek lub ostatni ciąg spacji, który pasuje do wierszy takich jak "New York 8419", gdzie sama nazwa zawiera spację. Ustaw szerokość wykresu w znakach i wybierz znaki, z których rysowane są wykresy; domyślnie jest blok pełny, ale działa dowolny znak. Precyzja podznakowa dodaje jeden częściowy znak bloku na czubek paska, aby jego długość dokładnie odzwierciedlała wartość, zamiast zaokrąglenia do najbliższej całej postaci. Sortuj po wartości lub zachowaj kolejność wejścia, wyświetl surową wartość lub jej udział w całości po każdym pasku, wyrównaj etykiety do wspólnej kolumny, dodaj wiersz sum i skaluj paski od zera lub od własnego minimum zestawu — przydatne, gdy każda liczba jest duża i bliska sobie.

Puste wiersze i wiersze, które nie parsują się na nazwę i liczbę, są pomijane zamiast zerwania wykresu. Kończyny wierszy Windows i Unix są obsługiwane w ten sam sposób, a suma poniżej wyjścia raportuje liczbę elementów, ich sumę i liczbę znaków wyniku.

Wszystko działa w przeglądarce — liczby i nazwy, które wklejasz, nigdy nie są wysyłane nigdzie. Skopiuj gotowy wykres, pobierz go jako plik .txt lub wyślij go bezpośrednio na wejście innego narzędzia.

Częste pytania

Jaki format muszą mieć moje dane?
Jeden element na wiersz, jako nazwa i liczba oddzielone wybranymi separatorami — tabulator, przecinek, dwukropek lub ostatnia spacja lub zbiór spacji w wierszu.
Co robi "precyzja podznakowa"?
Dodaje jeden częściowy blokowy znak na końcu paska, aby jego długość dokładnie odpowiadała wartości, zamiast zawsze zaokrąglania do najbliższego całego znaku.
Czy mogę wykreślić wartości ujemne lub mieszane dodatnie/ujemne?
Tak. Paski są rysowane względem linii bazowej na zero (lub poniżej niej, jeśli wartość jest ujemna), a nie zakładając, że każda liczba jest dodatnia.
Czy działa to z wartościami, które są znacznie większe niż różnice między nimi?
Wyłącz "Skala od zera", aby skala zaczynała się od najmniejszej wartości na liście, co uwidocznia małe różnice między dużymi, bliskimi liczbami.
Czy moje dane są przesyłane gdziekolwiek?
Nie. Wykres jest generowany całkowicie w Twojej przeglądarce — Twoje liczby i nazwy nigdy nie opuszczają Twoje urządzenie.