我正在尝试使用多个轴(2轴x1y1,x1y2)来绘制单个文件中的数据。我在找到合适的人物方面遇到了麻烦。任何帮助是极大的赞赏。谢谢。
我正在对我的gnu情节进行参数化。
gnuplot -e "datafile='output';
mytitle = 'Latency Vs Packet number (Arrival Rate = 0.3125 pkts/sec, Schedule Rate = 2 pkts/sec) [ES]';
outputname='latvspno_1024.jpg';
x_label='Packet number';
y_label='Packet Latency (Last bit entering to exiting)';
y2_label='Queue Size (in bytes)';
parameter1='Packet Latency';
parameter2='Queue Size'
" scriptv2.plt
这是我用于绘图的scriptv2.plt脚本。
set autoscale # scale axes automatically
unset log # remove any log-scaling
unset label # remove any previous labels
set xtic auto # set xtics automatically
set ytic nomirror # set ytics automatically
set y2tic # set ytics automatically
set nokey
set grid
#set term postscript eps#output terminal and file
#set output "qsim.ps"
#set terminal png
#set terminal jpeg medium size 640,480
set terminal jpeg large size 800,600
set output outputname
#set title "Plot of Queue length Vs time (based on config)"
set title mytitle
set xlabel x_label
set ylabel y_label
set y2label y2_label
set key left top
plot datafile axes x1y1 using 1:5 title parameter1 with linespoints pt 7 ps 2,\
datafile axes x1y2 using 1:6 title parameter2 with linespoints pt 7 ps 2
以下是我的数据文件的内容(称为输出)
0 128 0.4 1.4 1 0 256
1 128 0.8 2.4 1.6 128 512
2 128 1.2 3.4 2.2 256 640
3 128 1.6 4.4 2.8 256 896
4 128 2 5.4 3.4 384 1024
5 128 2.4 6.4 4 512 1152
6 128 2.8 7.4 4.6 512 1408
7 128 3.2 8.4 5.2 640 1536
8 128 3.6 9.4 5.8 640 1792
9 128 4 10.4 6.4 768 1792
10 128 4.4 11.4 7 896 1792
答案 0 :(得分:0)
我只是错位了轴的位置。
viewScope.vsShowHistory == key