Voglio creare un gnuplot con tre grafici in esso. I dati dovrebbero essere in linea (come io voglio solodati di trama del tubo per lo script gnuplot
Esso dovrebbe essere simile a questo:
Attualmente sto usando il seguente script gnuplot per creare la trama:
set terminal png
set output "test.png"
plot for[col=2:4] "data.txt" using 1:col title columnheader(col) with lines
Il file data.txt
è:
Generation Best Worst Average
0 2 1 0
1 3 1 2
2 4 3 3
3 4 3 3
4 6 3 4
5 7 4 5
6 9 6 7
7 10 6 9
8 10 5 6
9 11 6 8
10 12 7 9
Vorrei inserire pipe.txt in gnuplot e non fare affidamento sul file di dati di riferimento nello script. Qualcosa come cat data.txt | gnuplot plot.gnu
. Il motivo è che ho diversi file data.txt
e non voglio creare un file plot.gnu
per ognuno di questi.
Ho letto dello speciale '-'
file in this stackoverflow thread e ho letto su multiple plots in one file. Tuttavia questo richiederebbe di includere i dati con il codice gnuplot, che non è pulito.
Si può scommettere, a risolvere qualche problema di ottimizzazione con l'algoritmo basato sulla popolazione;) –