如何在python上可视化4d数据,例如,我有如下数据:
x,y,z = np.mgrid[0:10:10j,20:50:30j,-10:5:15j]
t = np.random.random((10,30,15))
我想把数据形象化如下:
ps:我试着在matlab上使用切片函数
[x,y,z] = meshgrid(0:1:9,20:1:49,-10:1:4)
temp = rand(30,10,15);
xslice = 5; %can add more slice
yslice = 35;
zslice = 0;
slice(x, y, z, temp, xslice, yslice, zslice)
您可以在这样的函数中使用this answer中建议的^{} :
你可以这样使用它:
输出:
不幸的是,Matplotlib不能很好地处理相交的三维对象,剪裁也不正确,但这是另一种问题。你知道吗
相关问题 更多 >
编程相关推荐