我正在从XY步进表中收集数据。我在一系列频率上的每个坐标处获取数据,以便在每个点获得一定长度的Z向量。当整个实验完成后,我在每个频率步骤都有一个xy平面,即传输的磁力。我想在实验工作时绘制这些数据,在步进器移动时绘制每个新点的z向量加法。这是在收集数据时作为快速和脏的健全性检查。
array = np.zeros((z_len, y_len, x_len), dtype=float)
#set each z vector at each point
array[:,y_i, x_i] = magnitude_data
x = np.linspace(0,x_res,xlen)
y = np.linspace(0,y_res,ylen)
X,Y = np.meshgrid(x,y)
# some kind of 3d plot
from mpl_toolkits.mplot3d import Axes3D
我不能同时绘制所有这些,或者我看不到它们(频率分辨率很好)。但是,我可以为每个第n个z点制作一个绘图,并以倾斜角度显示它们。我会在平面内使用颜色方案。
我不知道如何用numpy做到这一点。我希望我已经解释得这么好了...... TIA!