小编use*_*116的帖子

如何在 Python 中将 3D 数据绘制为 2D 网格颜色图?

我有 3D 数据作为 numpy 数组的列(也就是说 array[0] = [0,0,0] 等),例如

X     Y     Z

0     0     0
0     1     10
1     0     20
1     1     30
Run Code Online (Sandbox Code Playgroud)

我想绘制此图,以便每个 (X,Y) 坐标都有一个以坐标为中心的正方形,并使用从(例如)0 到 30 的颜色条显示 Z 值。

然后我想叠加一些轮廓线,但问题的第一部分是最重要的。

对于已经网格化数据的人来说有帮助,但我不确定调用我的列数据的最佳 matplotlib 例程。另外,这是为了科学出版,所以需要具有良好的质量和外观!希望有人可以帮忙!

python plot numpy matplotlib contour

5
推荐指数
1
解决办法
6295
查看次数

标签 统计

contour ×1

matplotlib ×1

numpy ×1

plot ×1

python ×1