Hoppa till innehåll
100% lokalt

ASCII-stapeldiagramgenerator

Förvandla etikett-värdeparkombinationer till ett monospace-stapeldiagram gjort av texttecken.

Inmatning
Utmatning

ASCII-stapeldiagramgenerator

Ange en lista med etiketter och siffror och detta verktyg ritar ett horisontellt stapeldiagram från vanlig text, en stapel per rad. Det är byggt för platser där ett riktigt diagram inte kan gå: en README, ett commit-meddelande, en loggfil, en terminalbanner eller en kodkommentar — överallt där monospace-text är det enda tillgängliga mediet.

Varje indataraden är ett objekt. Välj hur etikett och värde separeras — tabulator, komma, kolon eller den senaste raden av mellanslag, vilket passar för rader som "New York 8419" där etiketten själv innehåller ett mellanslag. Ställ in diagrambredden i tecken och välj tecknet som staplar är ritade från; standard är ett massivt block, men alla tecken fungerar. Precision under tecken lägger till ett partiellt blockglif vid spetsen på en stapel så att längden återspeglar värdet exakt, istället för att alltid avrunda till närmaste helt tecken. Sortera efter värde eller behåll indatordningen, visa det råa värdet eller dess andel av totalen efter varje stapel, justera etiketter till en gemensam kolumn, lägg till en totalrad och skala staplar från noll eller från uppsättningens eget minimum — användbar när varje tal är stort och tätt tillsammans.

Tomma rader och rader som inte tolkas till en etikett och ett nummer hoppas över snarare än att bryta diagrammet. Windows- och Unix-radbrytningar hanteras på samma sätt, och summeringen under utmatningen rapporterar objektantalet, deras totalt och resultatet teckenantal.

Allt körs i din webbläsare — siffror och etiketter du klistrar in lämnas aldrig någonstans. Kopiera det färdiga diagrammet, ladda ned det som en .txt-fil eller skicka det direkt till en annan verktygsingång.

FAQ

Vilket format behövs för mina data?
Ett objekt per rad, som etikett och nummer separerat av avgränsaren du väljer — en tabulator, ett komma, ett kolon eller det sista mellanslaget eller raden mellanslag på raden.
Vad gör "precision under tecken"?
Det lägger till ett partiellt blokkaraktär i änden av en stapel så att längden exakt motsvarar värdet, istället för att alltid avrunda till närmaste helt tecken.
Kan jag visa negativa eller blandade positiva/negativa värden?
Ja. Staplar ritas i förhållande till en baslinje på noll (eller under den, om ett värde är negativt) snarare än att anta att varje nummer är positivt.
Fungerar det med värden som är mycket större än skillnaderna mellan dem?
Stäng av "Skala från noll" för att istället skala staplar från det minsta värdet i listan, vilket gör små skillnader mellan stora, närliggande siffror synliga.
Laddas mina data upp någonstans?
Nej. Diagrammet genereras helt i din webbläsare — dina siffror och etiketter lämnar aldrig din enhet.