对于一维绘图,我知道我可以使用以下方法绘制第n个点:
plot "data" every 8 using 1:2
但是我想对2D矢量绘图做同样的事情。目前我正在做(例如):
plot "temp" every 8 using 1:2:5:6 with vector nohead
尽管这只是在y方向上绘制第n个点,而不是x和y。如果没有,是否有快速的awk oneliner来修复输入文件?
我猜你的数据是按块格式化的,即不同的x值之间用空行隔开:
x0 y0
x0 y1
x0 y2
...
x0 yn
x1 y0
x1 y2
...
在这种情况下,every 8
仅使用选择每个块中的第八个点(那些单位由空行分隔)。因此,您还必须选择每个第八个块every 8:8
:
plot "temp" every 8:8 using 1:2:5:6 with vector nohead
该行为不取决于绘图样式,而仅取决于数据文件格式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句