我有一个2D数组,它生成为
rows, cols = (32, 16)
ADCResult = [[0]*cols for _ in range(rows)]
然后,代码在此数组上循环并在每个位置设置值
然后,我使用matplotlib在二维热图上显示了该输出,如
ax = fig.add_subplot(1,2,1)
im = ax.imshow(np.array(ADCResult), cmap="inferno")
我想尝试将其显示在3D绘图上,以提供不同的数据视图
看着
ax.plot_surface(X,Y,Z, rstride=1, cstride=1, cmap=cm.coolwarm,
linewidth=0, antialiased=False)
从https://matplotlib.org/examples/mplot3d/surface3d_demo.html但是我不确定如何将数据转换成所需的X、Y、Z数组
任何帮助都将不胜感激
目前没有回答
相关问题 更多 >
编程相关推荐