2016-08-04 66 views
0

我试图以从具有以下格式的文件的彩色等高线图(表面或“地图”的彩色投影):色等高线图(数据块)

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列,使他们成行,堆叠和绘制他们)?

我一直在调查剧情,设置视图地图。

回答

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