我有一个包含多个列的数据文件,比方说,200。我想绘制类似
的内容 plot 'datafile.dat matrix w image
但仅使用数据文件中的偶数列。我想应该有一种方法可以合并using
和every
,但我找不到任何有用的东西。
正如答案中已经建议的那样,像plot "test.dat" every 2 matrix w image
这样的东西应该有效。不过,如果我有数据
1 -1 2 -2
3 -3 4 -4
5 -5 6 -6
7 -7 8 -8
我使用plot "test.dat" every 2 matrix w image
,我得到的是
this.
我在Ubuntu 16.04中使用gnuplot 5.0。
非常感谢。
答案 0 :(得分:0)
如果您的数据类似于
1 -1 2 -2
3 -3 4 -4
5 -5 6 -6
7 -7 8 -8
然后您可以通过
绘制奇数列的图像plot "test.dat" every 2 matrix w image
请注意,所有值都是正数,并且图像是颠倒的。如果你想使用偶数列
plot "test.dat" every 2::1 matrix w image
这是有效的,因为matrix
关键字有效地将数据转换为三列(x,y,z)格式。
gnuplot 5.0系列的某些早期版本中存在导致您看到的行为的错误,请参阅this report。这已在补丁级别5(即gnuplot 5.0.5)及其后续版本中得到修复。