私は3Dで視覚化しようとしている10x10x10
numpyの行列があります。matplotlibを使用して3D散布図で3D行列を色の値にマッピングするにはどうすればよいですか?
from mpl_toolkits.mplot3d import Axes3D
M = np.random.rand(10, 10, 10)
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
counter = range(10)
ax.scatter(counter, counter, counter, c=??)
私は場所i,j,k
で暗闇がM[i,j,k]
で与えられる3Dプロットをしたいと思います。 M
をscatter()
に正確に転送するにはどうすればいいですか? 2次元アレイが必要なようですが、この場合どのように動作するのか分かりません。
あなたが持っている散布は10点で構成されています。どのように1000ポイントのMを散布の10ポイントに分配したいですか? – ImportanceOfBeingErnest