2010-06-11 17 views
1

我正在使用gnuplot尝试绘制几行,但每个行都有不同的x范围。我运行下面的脚本:gnuplot - 具有不同x范围的多行

# gnuplot script for 'omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat' 
plot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:2 with lines title '1' 
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:3 with lines title '2' 
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:4 with lines title '3' 
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:5 with lines title '4' 
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:6 with lines title '5' 
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:7 with lines title '6' 
replot "omarConf2EvONLY-vs-everyone-gta-lag-lpas-omarConf1-random-tag-tpas.dat" using 1:8 with lines title '7' 

set terminal png size 800,600 
set output "omar_vs_everyone-EVONLY.png" 
replot 

和.dat文件仅仅是一个如列文件:

1 0.5 0.5 0.1 
2 0.6 1.3 0.8 
3 0.7 0.32 
4 0.7 0.35 
5 1.3 4.32 
6 1.67 

请注意,列有不同的长度为每一行都有不同的x范围。

我的问题是,它绘制搞笑,如下图所示: alt text http://img192.imageshack.us/img192/4686/gnuplotfail.png

+0

这看起来像数据文件中的错误,而不是绘图指令。 – Svante 2010-06-11 14:16:00

+0

如果没有任何东西被绘制超出该点,该值应该是多少 – Aly 2010-06-11 15:03:43

回答

5

确定已经找到了答案:

必须通过fullstops放置垫出来,像这样的数据编辑的dat文件:

1 0.5 0.5 0.1 
2 0.6 1.3 0.8 
3 0.7 0.32 . 
4 0.7 0.35 . 
5 1.3 4.32 . 
6 1.67 . .