在GNU情节中使用的pm3d
和splot
是否有相同的代码?
我为我的数据集尝试了contourf.plot
,其顺序如下:
x y z
2.3 0 10000000
2.3 0.5 128484
2.3 1 3456534
2.3 1.5 5600000
.
.
2.31 0 10000000
2.31 0.5 2000568
2.31 1 1500
然后它说z
必须是2D数组。我怎么把它变成一个数组?
提前致谢
答案 0 :(得分:1)
你需要在常量x的每个块之间留一个空行(在你的情况下),它被称为“网格化数据”:
2.3 0.5 128484
2.3 1 3456534
2.3 1.5 5600000
2.31 0 10000000
2.31 0.5 2000568
2.31 1 1500
2.5 0 10000000
2.5 0.5 2000568
2.5 1 1500
比你可以打开像这样的轮廓
set contour
set cntrparams levels discrete 5000,1000000
unset surface
set pm3d implicit
splot 'data' w lines