Identifiez les tendances dans les données et prenez des décisions éclairées en visualisant les données dans le terminal Linux avec YouPlot.

Les données sont le nouveau pétrole, du moins c'est ce qu'on nous dit. Mais l'efficacité de vos données dépend souvent de la façon dont vous les présentez.

Les diagrammes, les graphiques et les tracés peuvent vous donner, à vous et à votre public, un aperçu instantané d'une manière que les tableaux de chiffres ne peuvent tout simplement pas gérer. Voici comment créer des visuels de données impressionnants dans votre terminal Linux.

Les graphiques sont essentiels pour afficher les données

Les données numériques sont un élément essentiel du développement des connaissances scientifiques et de la prise de décision. Sans une certaine connaissance des résultats précédents, toute décision que vous prenez est à peu près aussi bonne que de lancer une pièce.

Et plus vous avez de points de données, plus votre décision est susceptible d'être correcte.

Lancez une pièce deux fois, par exemple, et il y a de fortes chances qu'elle tombe sur face les deux fois. Sur la base de cette probabilité de 100 % à partir de vos données, vous pouvez envisager d'hypothéquer votre maison, de vendre votre grand-mère et de parier tout ce que vous possédez sur le prochain tirage au sort à venir.

Mais avec plus de données sur le tirage au sort, vous verrez qu'au fil du temps, la probabilité tombe à environ 0,5, et engager vos enfants dans les mines de sel pour un investissement en espèces prêt ne semble plus une si bonne idée.

Si vous êtes enregistrement de vos données dans un tableau, il peut être difficile de comprendre de grandes quantités de données en un coup d'œil. Il est presque impossible de parcourir un cahier contenant des milliers de points de données et de voir une tendance émergente. Sans cette capacité, il est facile de tirer des conclusions incorrectes et de prendre de mauvaises décisions.

Les graphiques et les tableaux prennent des données brutes et les traitent de manière à ce qu'il soit simple de jeter un coup d'œil rapide et instantané être en mesure de repérer les tendances, les regroupements et les valeurs aberrantes, ce qui signifie que vous pouvez tirer des conclusions correctes et prendre des décisions éclairées les décisions.

Qu'est-ce que YouPlot?

YouPlot est un outil en ligne de commande qui dessine des tracés, des graphiques et des tableaux dans votre terminal Linux.

Le programme accepte fichiers de valeurs séparées par des tabulations (TSV) en entrée et renvoie des graphiques en nuage de points magnifiquement formatés, des boîtes à moustaches, des histogrammes, des graphiques à barres, etc.

En plus de fournir des fichiers locaux à YouPlot, vous pouvez également générer des tracés à la volée en redirigeant la sortie standard vers YouPlot dans le cadre de la commande.

Comment installer YouPlot sous Linux

YouPlot est disponible en tant que Ruby Gem, cependant, le moyen le plus simple d'installer YouPlot sur Linux est via le gestionnaire de packages Homebrew.

Homebrew n'est pas préinstallé sur de nombreuses distributions Linux, donc avant de commencer, vous devriez installez Homebrew sur votre système Linux.

Installez maintenant YouPlot avec :

infuser installer youplot

Créez des graphiques fabuleux dans votre terminal Linux avec YouPlot

Vous pouvez invoquer YouPlot soit en utilisant vous tracez ou uplot, et la structure de commande de base est :

uplot 

Le commande switch est le type d'intrigue que vous souhaitez produire. Les plus courants sont :

Commande

Action

bar

Dessiner un diagramme à barres horizontales

hist

Dessiner un histogramme horizontal

doubler

Dessiner un tracé linéaire

lignes

Dessiner un graphique linéaire avec plusieurs séries

dispersion

Dessiner un graphique en nuage de points

d

Dessiner un diagramme de densité

boîte

Dessiner une boîte à moustaches

Les options disponibles varient en fonction du type de tracé que vous utilisez. Pour voir les options disponibles pour chaque type, utilisez le --aider changer. Si vous voulez voir ce que vous pouvez faire avec un graphique en nuage de points, vous devez saisir :

uplot éparpillé --help

Les développeurs de YouPlot ont fourni d'excellents exemples de données au format TSV pour vous permettre d'explorer les fonctions de YouPlot. Vous pouvez le télécharger avec :

wget https://raw.githubusercontent.com/kojix2/youplot/main/test/fixtures/IRIStsv.tsv

Les données concernent les plantes à fleurs et donnent des mesures pour la longueur des sépales, la largeur des sépales, la longueur des pétales, la largeur des pétales et les espèces.

Pour dessiner une boîte à moustaches de base, entrez

boîte de lotissement IRIStsv.tsv

Ce n'est pas particulièrement utile car le tracé n'a pas d'étiquettes ou de titre d'axe. Vous pouvez les ajouter à l'aide du --xétiquette, yétiquette, et --titre commutateurs.

Par exemple, si vous avez un fichier TSV avec des données contenant le facteur de fraîcheur perçu de différents types de tracés, vous affichez ces données avec :

uplot box --title 'Ces graphiques sont-ils cool ?' --xlabel 'cote de fraîcheur' --ylabel 'type'

Le tracé résultant sera similaire à celui montré dans l'image ci-dessus.

Vous pouvez également diriger l'entrée depuis la sortie standard d'un autre programme. Un excellent exemple donné par les développeurs de YouPlot est :

python3 -c 'from math import sin, pidata = "\n".join (f"{i*pi/50}\t{sin (i*pi/50)}" for i in range (101))print ( données)' | ligne de lotissement

La commande ci-dessus produira 101 valeurs séparées par des tabulations et les dirigera vers YouPlot, produisant une délicieuse onde sinusoïdale.

Visualisez les données sous forme de tracés dans votre terminal Linux!

Il n'y a pas de limite à ce que YouPlot peut afficher dans votre terminal Linux, mais si vous préférez une manière plus conventionnelle de visualiser les données, de nombreuses options d'interface graphique sont disponibles.