Построить несколько строк с цветовой картой - PullRequest
0 голосов
/ 29 августа 2018

У меня есть 140 файлов x, y-данных, которые я хотел бы построить как трехмерный график, подобный приложенному изображению, к этому приложенному изображению: enter image description here Но вместо белого я хотел бы создайте карту цветов, которая изменяется со значением 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)  

который производит участок enter image description here

Как сделать заливку сетки белым и сделать аналогичное вращение? И, конечно, применить цветовую карту

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...