У меня есть 140 файлов x, y-данных, которые я хотел бы построить как трехмерный график, подобный приложенному изображению, к этому приложенному изображению:
Но вместо белого я хотел бы создайте карту цветов, которая изменяется со значением Y.
Мой код хранит все файлы xy в массиве, так что data [0] .x и data [0] .y содержат значения x и y первого файла и данные 1 .x а данные 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)
который производит участок 
Как сделать заливку сетки белым и сделать аналогичное вращение? И, конечно, применить цветовую карту