Próbuję wykreślić wykres za pomocą gnuplot. Mam 6 plików tekstowych. Każdy plik tekstowy zawiera dwie kolumny. Pierwsza kolumna przedstawia czas w sekundach (jest pływająca numer punktu). Odcinek jest numerem kolejnym. Chcę wykreślić wykres liczby czasu i sekwencji na jednym wykresie dla wszystkich sześciu plików. Korzystam z tego pliku, aby to zrobić.gnuplot: wykreślanie danych z wielu plików wejściowych na jednym wykresie
set terminal png
set output 'akamai.png'
set xdata time
set timefmt "%S"
set xlabel "time"
set autoscale
set ylabel "highest seq number"
set format y "%s"
set title "seq number over time"
set key reverse Left outside
set grid
set style data linespoints
plot "print_1012720" using 1:2 title "Flow 1", \
plot "print_1058167" using 1:2 title "Flow 2", \
plot "print_193548" using 1:2 title "Flow 3", \
plot "print_401125" using 1:2 title "Flow 4", \
plot "print_401275" using 1:2 title "Flow 5", \
plot "print_401276" using 1:2 title "Flow 6"
Gdzie są moje pliki:
print_1012720
print_1058167
print_193548
print_401125
print_401275
print_401276
To daje dziwny błąd jak poniżej:
"plot.plt", linia 24: zmienna niezdefiniowana: działka
robię coś wrong.Is możliwe narysować dane wejściowe z różnych plików na tym samym wykresie.
Bądź mądry, iść do tego tematu http: // stackoverflow .pl/questions/14946530/loop-structure-inside-gnuplot –