Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1289 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [bash/perl] Faire un graphique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[bash/perl] Faire un graphique

n°461352
BenHurV
Posté le 22-04-2004 à 11:51:41  profilanswer
 

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.

mood
Publicité
Posté le 22-04-2004 à 11:51:41  profilanswer
 

n°461360
arghbis
salops de dauphins
Posté le 22-04-2004 à 11:52:53  profilanswer
 

tu veux voir une courbe dans un terminal????

n°461376
BenHurV
Posté le 22-04-2004 à 12:03:12  profilanswer
 

c'est ça :)
ou essayer de notifier du mieux possible une évolution

n°461400
bobuse
Posté le 22-04-2004 à 12:19:47  profilanswer
 

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

n°461403
BenHurV
Posté le 22-04-2004 à 12:22:07  profilanswer
 

Non j'ai rien du tout pour le moment.
Juste mon fichier contenant les coordonnées des différents points.

n°461506
arghbis
salops de dauphins
Posté le 22-04-2004 à 14:30:05  profilanswer
 

gnuplot trace la courbe dans le terminal? depuis quand (je sais pas hein, je demnade). en genre de ASCII art?

n°461508
bobuse
Posté le 22-04-2004 à 14:33:04  profilanswer
 

oui oui, pardon, j'avais bien compris :D 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

n°461513
bobuse
Posté le 22-04-2004 à 14:36:32  profilanswer
 

non bien sur pas dans le terminal, mais bon :/
Je vois pas trop comment dessiner simplement dans le terminal :??:

n°461516
arghbis
salops de dauphins
Posté le 22-04-2004 à 14:39:31  profilanswer
 

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!

n°461529
BenHurV
Posté le 22-04-2004 à 14:51:28  profilanswer
 

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.

mood
Publicité
Posté le 22-04-2004 à 14:51:28  profilanswer
 

n°461536
arghbis
salops de dauphins
Posté le 22-04-2004 à 14:56:53  profilanswer
 

à 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!

n°461537
bobuse
Posté le 22-04-2004 à 14:57:03  profilanswer
 

ben rien t'empèche d'afficher une évolution dans une fenêtre externe non ? si ?

n°461549
BenHurV
Posté le 22-04-2004 à 15:09:28  profilanswer
 

contexte : je boote la machine au niveau 3.
Donc pas de X...
juste un joli terminal...

n°461569
arghbis
salops de dauphins
Posté le 22-04-2004 à 15:26:28  profilanswer
 

non, un moche terminal pour tracer une courbe...
 
essaye jitac pour passer de jpg en asciart

n°461578
BenHurV
Posté le 22-04-2004 à 15:32:03  profilanswer
 

arghbis a écrit :

non, un moche terminal pour tracer une courbe...
 
essaye jitac pour passer de jpg en asciart


 
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 ?

n°461632
arghbis
salops de dauphins
Posté le 22-04-2004 à 16:05:28  profilanswer
 

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

n°461639
BenHurV
Posté le 22-04-2004 à 16:09:05  profilanswer
 

de température que je relève grâce à lm_sensors.

n°461645
arghbis
salops de dauphins
Posté le 22-04-2004 à 16:13:34  profilanswer
 

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

n°461652
bobuse
Posté le 22-04-2004 à 16:16:59  profilanswer
 

ben autant cracher une page (un écran) rempli de '#' au bon endroit [:spamafote]

n°461726
BenHurV
Posté le 22-04-2004 à 17:29:41  profilanswer
 

Java pas possible :(
gnuplot c'est pas mal mais bon ca n'affiche rien (normal)...

n°461738
philou_a7
\_o< coin ! >o_/
Posté le 22-04-2004 à 17:44:30  profilanswer
 

bobuse a écrit :

ben autant cracher une page (un écran) rempli de '#' au bon endroit [:spamafote]


 
je plussoie...
a la limite, si c'est compatible, un peu de curses pour mettre en forme, mais ca me parait le plus simple ;)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [bash/perl] Faire un graphique

 

Sujets relatifs
[bash] probleme traitement fichier texteLinux : touche shift ne fonctionne pas en graphique
[ mandrake 10 ] - Je ne peux plus accéder au mode graphique !!Compiler un script bash
[Mandrake Linux] mode graphique innacessibleProblème de configuration graphique avec SuSE 9.0
client ssh/scp graphique pour linuxConseil pour l'achat d'un carte graphique
zsh et couleur bashTablette graphique
Plus de sujets relatifs à : [bash/perl] Faire un graphique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR