現在、2 つのまったく異なるデータセットを 1 つの 3D サーフェス プロットにプロットしています。それぞれを個別にプロットしているときは、すべて正常に機能します。しかし、それらを1つにプロットするとすぐに、視覚化が奇妙になります。私は次の方法でプロットを行います。
fig = plt.figure(figsize=(20,10))
ax = fig.add_subplot(111, projection='3d')
ax.plot_surface(X,Y,Z, color=color, antialiased=True)
(get new X,Y, Z values)
ax.plot_surface(X,Y,Z, color=color, antialiased=True)
ax.view_init(30, 360)
出力は次のとおりです。
ご覧のとおり、青いデータは正しいのですが、緑のデータはなぜか裏側にあり、正しく視覚化されていません。緑のものだけをプロットすると、完全に機能します。
プロットの順序を変更しても (または zorder をいじっても)、何も変わりません。
誰かが助けてくれることを願っています!