Faire un graphique [bash/perl] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 22-04-2004 à 12:03:12
c'est ça
ou essayer de notifier du mieux possible une évolution
Marsh Posté le 22-04-2004 à 12:19:47
Tu as un ensemble de points, et ta courbe est une ligne brisée reliant les point c'est ça ?
Tu peux essayer d'nvoyer des commande de tracé de segments à gnuplot, en mettant un temps (man sleep) d'attente entre chaque
Marsh Posté le 22-04-2004 à 12:22:07
Non j'ai rien du tout pour le moment.
Juste mon fichier contenant les coordonnées des différents points.
Marsh Posté le 22-04-2004 à 14:30:05
gnuplot trace la courbe dans le terminal? depuis quand (je sais pas hein, je demnade). en genre de ASCII art?
Marsh Posté le 22-04-2004 à 14:33:04
oui oui, pardon, j'avais bien compris Je me suis mal exprimé :
"Tu as un ensemble de points, et tu veux une ligne brisée reliant les point c'est ça ?"
Gnuplot me parait une bonne solution légère à mettre en oeuvre
Marsh Posté le 22-04-2004 à 14:36:32
non bien sur pas dans le terminal, mais bon
Je vois pas trop comment dessiner simplement dans le terminal
Marsh Posté le 22-04-2004 à 14:39:31
ben justement, c'est la question que j'ai posée au début, et il a répondu qu'il voulait tracer dans le terminal!!! d'où mon interrogation sur gnuplot!
Marsh Posté le 22-04-2004 à 14:51:28
oui dans le terminal ca arrangerait mes affaires.
ou alors je vois mal comment représenter une évolution... car une simple liste c'est pas agréable à lire.
Marsh Posté le 22-04-2004 à 14:56:53
à la limite, tu chaine la sortie de gnuplot avec un truc qui transforme ton image en ascii art, mais ça va être moche, très moche!
Marsh Posté le 22-04-2004 à 14:57:03
ben rien t'empèche d'afficher une évolution dans une fenêtre externe non ? si ?
Marsh Posté le 22-04-2004 à 15:09:28
contexte : je boote la machine au niveau 3.
Donc pas de X...
juste un joli terminal...
Marsh Posté le 22-04-2004 à 15:26:28
non, un moche terminal pour tracer une courbe...
essaye jitac pour passer de jpg en asciart
Marsh Posté le 22-04-2004 à 15:32:03
arghbis a écrit : non, un moche terminal pour tracer une courbe... |
Dans ce cas là, il faut que je crée un fichier type image (jpg) par exemple à partir de mes coordonnées. et ensuite appliquer jitac
Sinon comment représenteriez vous une évolution ?
Marsh Posté le 22-04-2004 à 16:05:28
une évlution de quoi?
sinon, avec gnuplot "options quivontbien pour te créer ton graph et le sortir en stdout format jpeg ou autre supporté par jitac" | xargs java -jar jitac.jar, ça devrait marcher, mais pour avoir testé, je tre garanti que c moche
Marsh Posté le 22-04-2004 à 16:13:34
avec la solution que je t'ai donné, tu utilise gnuplot pou faire des histogrammes, et tu t'arranges pour que chaque nouvelle mesure permette de dessiner en ascii art un histogramme "plein écran".
c'est pourri, moche, mais ça fait ce que tu veux
Marsh Posté le 22-04-2004 à 16:16:59
ben autant cracher une page (un écran) rempli de '#' au bon endroit
Marsh Posté le 22-04-2004 à 17:29:41
Java pas possible
gnuplot c'est pas mal mais bon ca n'affiche rien (normal)...
Marsh Posté le 22-04-2004 à 17:44:30
bobuse a écrit : ben autant cracher une page (un écran) rempli de '#' au bon endroit |
je plussoie...
a la limite, si c'est compatible, un peu de curses pour mettre en forme, mais ca me parait le plus simple
Marsh Posté le 22-04-2004 à 11:51:41
Bonjour,
J'ai fichier texte qui contient des données permettant de tracer un graphique. J'aimerais savoir comment afficher le graphique correspondant (juste une courbe) sous la console et si possible petit à petit.
Ex: on lance la génération de données, ca écrit dans le fichier, sur le deuxième écran ça affiche le graphique petit à petit.
Ou alors, le fichier a déjà toutes les données et on génère le graphique.
En perl ou en bash pourquoi pas.
Merci par avance pour votre aide.