2012-09-29 3 views
3

J'ai la sortie d'un tuyau secuencegnuplot: parcelle sortie du tuyau

command_a | command_b | ... | command_n 

la sortie est une séquence d'un nombre

4.2 
-1 
... 
0.2 

Je peux utiliser gnuplot pour tracer ce nombre? (Ajout de gnuplot à la séquence de tuyaux)

Répondre

0

Vous pouvez utiliser la source '-' dans la commande plot. Vous avez juste besoin de diriger le fichier de commande d'abord, puis le fichier de données. Par exemple:

test.gnuplot:

 
plot '-' with lines 

Exemple ligne de commande:

 
[command generating data] | cat test.gnuplot - | gnuplot -persist 
+0

Je reçois cet échec pour initialiser wxWidgets. ligne 69: avertissement: Trop de taquets d'axes demandés (> 6) ligne 69: avertissement: Trop de taquets d'axes demandés (> 6) ligne 69: avertissement: Trop de taquets d'axes demandés (> 7) – JuanPablo

1

Avez-vous essayé avec ce qui suit?

plot "< command_a | command_b | ... | command_n"

exemple concret:

plot "< awk '{a[$1]++}END{for(i in a){print i,a[i]}}' datafile |sort -nk1"

cela fonctionne pour moi (testé avec gnuplot 4.2 et 5.0 sur un système Linux).

Questions connexes