我有来自表格中给出的模拟的三列数据集
x, y, z
看起来像这样:
0.0000000E+00  0.000000000000000E+000   1.00000000000000
0.0000000E+00  0.200000002980232        1.00000000000000
0.0000000E+00  0.400000005960464        1.00000000000000
0.0000000E+00  0.600000008940697        1.00000000000000
0.0000000E+00  0.800000011920929        1.00000000000000
0.0000000E+00   1.00000001490116        1.00000000000000
0.1000000      0.000000000000000E+000  0.974332364008348
0.1000000      0.200000002980232       0.974332364008348
0.1000000      0.400000005960464       0.974332364008348
0.1000000      0.600000008940697       0.974332364008348
0.1000000      0.800000011920929       0.974332364008348
0.1000000       1.00000001490116       0.974332364008348
0.2000000      0.000000000000000E+000  0.999148125725412
0.2000000      0.200000002980232       0.999148125725412
0.2000000      0.400000005960464       0.999148125725412
0.2000000      0.600000008940697       0.999148125725412
0.2000000      0.800000011920929       0.999148125725412
0.2000000       1.00000001490116       0.999148125725412
...
我想为我的 XYZ 数据制作一个 2D 彩色地图,其中 x 和 y 只是坐标,z 是每个点的值。
在 GNUPLOT 中,这很容易做到:
如果我使用
set pm3d map
splot 'datafile.txt'
我得到了正确的情节。
但现在我想知道如何在 matplotlib 中实现这一点。
有人可以帮我吗?
