Aller au contenu
Tout en local

Générateur de graphiques à barres ASCII

Transforme les paires libellé/valeur en un graphique à barres monoespacé créé à partir de caractères texte.

Entrée

Générateur de graphiques à barres ASCII

Collez une liste d'étiquettes et de nombres, et cet outil dessine un graphique à barres horizontal en caractères texte pur, une barre par ligne. Il est conçu pour les endroits où un vrai graphique ne peut pas aller : un fichier README, un message de commit, un fichier journal, une bannière de terminal ou un commentaire de code — n'importe où le texte monoespacé est le seul support disponible.

Chaque ligne en entrée est un élément. Choisissez comment l'étiquette et la valeur se divisent — tabulation, virgule, deux-points, ou le dernier groupe d'espaces, ce qui fonctionne bien pour des lignes comme « Paris 2161 » où l'étiquette contient des espaces. Définissez la largeur du graphique en caractères et choisissez le caractère avec lequel les barres sont dessinées ; le défaut est un bloc plein, mais n'importe quel caractère fonctionne. La précision sous-caractère ajoute un glyphe bloc partiel à la pointe d'une barre pour que sa longueur reflète la valeur exactement, au lieu d'arrondir au caractère le plus proche. Triez par valeur ou conservez l'ordre d'entrée, affichez la valeur brute ou son pourcentage du total après chaque barre, alignez les étiquettes dans une colonne commune, ajoutez une ligne de totaux, et mettez à l'échelle les barres à partir de zéro ou à partir du minimum de l'ensemble — utile quand tous les nombres sont grands et très proches.

Les lignes vides et les lignes qui ne se divisent pas en étiquette et nombre sont ignorées plutôt que de casser le graphique. Les fins de ligne Windows et Unix sont traitées de la même façon, et le compteur sous le résultat rapporte le nombre d'éléments, leur total et le nombre de caractères du résultat.

Tout fonctionne dans votre navigateur — les nombres et étiquettes que vous collez ne sont jamais téléchargés nulle part. Copiez le graphique terminé, téléchargez-le en tant que fichier .txt, ou envoyez-le directement vers l'entrée d'un autre outil.

FAQ

Quel format mes données doivent-elles avoir?
Un élément par ligne, comme une étiquette et un nombre séparés par le séparateur de votre choix — tabulation, virgule, deux-points, ou le dernier espace ou groupe d'espaces sur la ligne.
Que fait la « précision sous-caractère »?
Elle ajoute un caractère bloc partiel à la fin d'une barre pour que sa longueur correspond exactement à la valeur, au lieu d'arrondir toujours au caractère le plus proche.
Puis-je représenter des valeurs négatives ou mixtes positive/négative?
Oui. Les barres sont dessinées par rapport à une ligne de base à zéro (ou en dessous, si une valeur est négative) plutôt que de supposer que tous les nombres sont positifs.
Fonctionne-t-il avec des valeurs beaucoup plus grandes que les différences entre elles?
Désactivez « Échelle à partir de zéro » pour mettre à l'échelle les barres à partir de la plus petite valeur de la liste à la place, ce qui rend les petites différences entre les nombres grands et proches visibles.
Mes données sont-elles téléchargées quelque part?
Non. Le graphique est généré entièrement dans votre navigateur — vos étiquettes et nombres ne quittent jamais votre appareil.