同じ長さとy の値を持つ 2 つのリストtab_x (x の値を含む) とtab_z (z の値を含む) があります。
z の値で色付けされた 3D 曲線をプロットしたいと思います。2Dプロットとしてプロットできることはわかっていますが、これらのプロットのいくつかをyの異なる値でプロットして比較したいので、3Dにする必要があります。
私のtab_zには負の値も含まれています
この質問で時間 (インデックス) で曲線を色付けするコードを見つけましたが、このコードを変換して私の場合に機能させる方法がわかりません。
助けてくれてありがとう。
より具体的にするためにコードを追加します。
fig8 = plt.figure()
ax8 = fig8.gca(projection = '3d')
tab_y=[]
for i in range (0,len(tab_x)):
tab_y.append(y)
ax8.plot(tab_x, tab_y, tab_z)
とりあえずこれ持ってる
私はこのコードを試しました
for i in range (0,len(tab_t)):
ax8.plot(tab_x[i:i+2], tab_y[i:i+2], tab_z[i:i+2],color=plt.cm.rainbow(255*tab_z[i]/max(tab_z)))
完全な失敗: