表面測定からのデータセットがあります。より正確には、プロット時にサーフェスを形成する数百万の 3D ポイントを含む配列があります。これまでのところ、matplotlib 散布関数を使用してこれをプロットしました。
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig=plt.figure(figsize=(10,10))
ax=fig.add_subplot(111,projection='3d')
ax.scatter(x,y,z,s=0.5,c=z,cmap='hot',marker='+')
ただし、これは非常に遅いです。これを行うより効率的な方法はありますか?問題は、巨大なデータ セットをサンプリングすること、つまり、たとえば 4 つのポイントのうちの 3 つをドロップすることだけができないことです。これは、表面がすぐに透明になるためです。
私はあまりにも多くを求めていると思いますが、そのようなデータセットのインタラクティブな 3D プロットを取得する方法さえありますか?