gnuplot图2D矢量图的第n个点

抑制剂类

对于一维绘图,我知道我可以使用以下方法绘制第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来修复输入文件?

每2分 每4分 每8分

克里斯多夫

我猜你的数据是按块格式化的,即不同的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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章