我有140个x,y数据文件,我希望将其绘制为3D图,类似于该图片,该图片:但我要制作白色的色图,而不是白色的随Y值变化。
我的代码将所有xy文件存储在一个数组中,以便data [0] .x和data [0] .y包含第一个文件的x和y值以及data 1。x和data 1。y包含下一个文件的值,依此类推。然后,我像这样绘制代码:
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
Z = []
fig.set_figheight(12)
fig.set_figwidth(12)
for i in range(0,len(data)-(1+40)):
Z = i
ax.plot(data[i].x[a1:a2],(data[i].y[a1:a2]),Z)
ax.view_init(120,-90)
#
ax.set_xlabel('2 $\\theta$')
ax.set_ylabel('Intensity')
ax.set_zlabel('scan no')
fig.savefig('3D_plots',dpi=220)
如何将网格填充设为白色并进行类似的旋转?而且当然要应用颜色图