1
我想用matplotlib繪製幾個3D點。我的座標存儲在二維數組,因爲我得到了多個病例,所以我想繪製所有的情況下與「for循環」相同的3D情節,但當我這樣做,結果出現在不同的情節...Matplotlib - 繪製3D與for循環
作爲例子:
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
X = np.array([[3,2,1],[4,5,6]])
Y = np.array([[1,2,1],[2,3,4]])
Z = np.array([[10,11,12],[13,12,16]])
for i in range(0,X.shape[0]):
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(X[i,:], Y[i,:], Z[i,:], c='r', marker='o')
ax.set_xlabel('Z')
ax.set_ylabel('X')
ax.set_zlabel('Y')
plt.show()
謝謝爲你的幫助,但即時通訊嘗試繪製在同一個網格上的所有夫婦。 – user3601754
@ user3601754 - 我在答案的最後附加了它,如果能解決您的問題,請查看它。 – MSeifert
是否可以爲每對情侶使用不同的標記或顏色? – user3601754