连续xy文件中的颜色等高线图(数据块)

时间:2016-08-04 16:02:38

标签: gnuplot contour

我正在尝试从具有以下格式的文件中生成颜色等高线图(曲面的彩色投影或“地图”):

y1 z1 #first block 
y1 z2
y1 z3
....
y1 zn
<blank line>
y2 z1 #second block 
y2 z2
y2 z3
....
y2 zn
<blank line>
y3 z1
y3 z2
y3 z3
....
y3 zn
etc

因此,如果您使用每个数据块的第二列,您将其转换为一行(而不是列),并将它们一个放在另一个上面,您将获得传统的矩阵图。

有没有办法绘制这个东西(或者取z列,将它们分成几行,叠加并绘制它们)?

我一直在研究splot,设置视图。

1 个答案:

答案 0 :(得分:0)

那么你的xvalues是否均匀分布?做这样的事情

set view map
splot "data" u (column(-1)):($1):($2) w pm3d 

如果您可以定义xvalues,请使用

xval(x)=1.+0.5*x #or whatever
splot "data" u (xval(column(-1))):($1):($2) w pm3d