Matrix Gnuplot我怎样才能每N行画一次矩阵
我有以下数据Matrix Gnuplot我怎样才能每N行画一次矩阵,matrix,plot,gnuplot,Matrix,Plot,Gnuplot,我有以下数据 ... 10800 42.835282 2.0799322 9.6376456 14.69194 15.74205 16.591997 14.208506 17.036752 16.974312 30.759594 318.69734 10900 59.608134 2.0319971 10.413494 17.136174 18.597465 19.31398
...
10800 42.835282 2.0799322 9.6376456 14.69194 15.74205 16.591997 14.208506 17.036752 16.974312 30.759594 318.69734
10900 59.608134 2.0319971 10.413494 17.136174 18.597465 19.31398 16.78688 19.939459 20.034195 43.809158 470.3118
11000 71.147383 2.3502536 11.098845 19.525944 21.618026 22.255387 19.446565 22.871378 23.265609 60.717349 559.03537
11100 70.844437 2.5290753 11.759208 21.795673 24.63466 25.294785 22.079689 25.788459 26.690083 80.472264 513.94945
...
数据总共有600行,12列。我想为每50行绘制行数据,从第3列到第12列。我使用了绘图数据矩阵(因为[I=3:12]没有按照我的预期工作)
这给了我想要的绘图(绘制每条线的第3~12列),但绘制了所有600条线的曲线。如何在该矩阵中每隔1::2命令绘制第50行,因此仅显示12条曲线
谢谢
ps)我只是用sed命令自己解决了,比如
plot '<sed -n "0~50p" data.dat' matrix every 1::2 w l
plot'要每50行打印一次,必须使用每行的块值:
plot "data.dat" matrix every :50:2 with lines
从第50行第3列开始绘制每个点。您不应该编辑问题以包含答案,而应该自己发布答案。@Christoph谢谢,我会记住这一点。
plot "data.dat" matrix every :50:2 with lines