Ich versuche, ein Diagramm mit Gnuplot zu plotten.Ich habe 6 Textdateien.Jede Textdatei enthält zwei Spalten.Die erste Spalte stellt Zeit in Sekunden (es ist ein Floating Punktnummer). Zweitens ist eine Sequenznummer. Ich möchte den Graph der Zeit vs Sequenznummer in einem einzigen Diagramm für alle sechs Dateien plotten. Ich verwende diese Datei, um das zu tun.gnuplot: Plotten von Daten aus mehreren Eingabedateien in einem einzigen Diagramm
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"
Wo meine Dateien sind:
print_1012720
print_1058167
print_193548
print_401125
print_401275
print_401276
Es ist ein seltsamen Fehler wie unten geben:
"plot.plt", Zeile 24: undefinierte Variable: plot
Bin ich etwas wrong.Is tue es möglich, um die Eingabedaten von verschiedenen Dateien im selben Diagramm darzustellen.
klug sein, gehen Sie zu diesem Thema http: // Stackoverflow .com/questions/14946530/loop-structure-inside-gnuplot –