Vai al contenuto
100% locale

Generatore di grafici a barre ASCII

Trasforma coppie etichetta/valore in un grafico a barre monospazio creato con caratteri di testo.

Ingresso

Generatore di grafici a barre ASCII

Incolla un elenco di etichette e numeri, e questo strumento disegna un grafico a barre orizzontale con caratteri testo puro, una barra per riga. È progettato per i posti dove un vero grafico non può andare: un file README, un messaggio di commit, un file di log, un banner di terminale o un commento di codice — ovunque il testo monospazio sia l'unico mezzo disponibile.

Ogni riga in input è un elemento. Scegli come si dividono l'etichetta e il valore — tabulazione, virgola, due punti, o l'ultimo gruppo di spazi, il che funziona bene per righe come "Milano 1336" dove l'etichetta contiene spazi. Imposta la larghezza del grafico in caratteri e scegli il carattere con cui sono disegnate le barre; il valore predefinito è un blocco solido, ma funziona qualsiasi carattere. La precisione sub-carattere aggiunge un glifo blocco parziale alla punta di una barra in modo che la sua lunghezza rifletta il valore esattamente, invece di arrotondare al carattere più vicino. Ordina per valore o mantieni l'ordine di input, mostra il valore grezzo o la sua percentuale del totale dopo ogni barra, allinea le etichette in una colonna comune, aggiungi una riga di totali, e scala le barre da zero o dal minimo dell'insieme — utile quando tutti i numeri sono grandi e molto vicini.

Le righe vuote e le righe che non si dividono in etichetta e numero vengono saltate piuttosto che interrompere il grafico. I terminali di riga Windows e Unix sono gestiti allo stesso modo, e il contatore sotto l'output riporta il numero di elementi, il loro totale e il numero di caratteri del risultato.

Tutto funziona nel tuo browser — i numeri e le etichette che incolli non vengono mai caricati da nessuna parte. Copia il grafico finito, scaricalo come file .txt o invialo direttamente all'input di un altro strumento.

FAQ

Quale formato devono avere i miei dati?
Un elemento per riga, come un'etichetta e un numero separati dal separatore che scegli — tabulazione, virgola, due punti, o l'ultimo spazio o gruppo di spazi sulla riga.
Cosa fa la "precisione sub-carattere"?
Aggiunge un carattere blocco parziale alla fine di una barra in modo che la sua lunghezza corrisponda esattamente al valore, invece di arrotondare sempre al carattere più vicino.
Posso rappresentare valori negativi o valori misti positivi/negativi?
Sì. Le barre vengono disegnate rispetto a una linea di base a zero (o al di sotto di essa, se un valore è negativo) piuttosto che assumere che tutti i numeri siano positivi.
Funziona con valori molto più grandi delle differenze tra di essi?
Disabilita "Scala da zero" per scalare le barre dal valore più piccolo dell'elenco invece, il che rende visibili le piccole differenze tra numeri grandi e vicini.
I miei dati vengono caricati da qualche parte?
No. Il grafico viene generato completamente nel tuo browser — le tue etichette e numeri non lasciano mai il tuo dispositivo.