我正在尝试从具有以下格式的文件中生成颜色等高线图(曲面的彩色投影或“地图”):
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,设置视图。
答案 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