我刚开始学习Python,在尝试绘制图形时遇到了问题。
我有一组大约42000个点,具有X-Y-Z坐标和几个相关变量(温度、含水量...)。我想在一个图中绘制所有这些东西,但是在我的Python知识水平下似乎不可能。所有这些点都位于笛卡尔正则网格上。因此,我想使用numpy生成一个meshgrid网格,但我卡住了。基本上,我想将1D向量(比如X、Y、Z和T)转换为带有插值数据的3D网格。这可能吗?
你能帮帮我吗?
我有一组大约42000个点,具有X-Y-Z坐标和几个相关变量(温度、含水量...)。我想在一个图中绘制所有这些东西,但是在我的Python知识水平下似乎不可能。所有这些点都位于笛卡尔正则网格上。因此,我想使用numpy生成一个meshgrid网格,但我卡住了。基本上,我想将1D向量(比如X、Y、Z和T)转换为带有插值数据的3D网格。这可能吗?
你能帮帮我吗?
from mayavi import mlab pts = mlab.points3d(x, y, z, s)
。更多信息请参考这里:http://docs.enthought.com/mayavi/mayavi/mlab.html - chase