gnuplot麻烦 - 获得双重情节

时间:2012-08-15 16:57:35

标签: gnuplot

我编写了一个脚本,它根据命令行参数从数据文件中选择一个块。到目前为止,它已经工作得很好。现在,前面26个块的图表中有两组数据。数据文件应包含大约190个数据块。我已经思考并探测了一个小时,我仍然不知道为什么会发生这种情况。这是gnuplot脚本。

gnuplot << EOF
reset
set terminal png small size 1280,480
set output "graph_$1.png"
set yrange [-0.5:5.5]
set autoscale x
set lmargin 17
set label "SPILL" at -1,.5 right
set label "ON" at -1,1 right
set label "OFF" at -1,0 right
set label "DATA" at -1,2.5 right
set label "CLOCK" at -1,4.5 right
set xtics in scale .1 4 format ""
set grid
unset ytics
set key at -1,3.75 right
plot 'plotting' using 0:1 every :::$1::$1 title 'Results' with lines lt 1 lw 2,     \
 ''            using 0:2 every :::$1::$1 notitle  with lines lt 1 lw 2,         \
 ''            using 0:3 every :::$1::$1 title 'Expected' with lines lt 3 lw 3, \
 ''            using 0:4 every :::$1::$1 notitle with lines lt 3 lw 3,          \
 ''            using 0:5 every :::$1::$1 notitle with lines lt -1 lw 3
EOF

因此,当我将1美元变成0到26之间的任何东西时,它会在一个图上给出多个图。如果它是从27到99的任何东西,我知道我只得到一个只有我想要的数据的情节。我甚至无法找出第一批地块上的第二组数据来自哪里。筛选我的数据文件中的文本以匹配它将是非常乏味的。任何有关如何修复此双图表的帮助或建议将不胜感激。谢谢。

0 个答案:

没有答案