Сгенерировал случайные числа x, y, z, затем поместил их в трехмерный график рассеяния, но не смог построить точки случайным образом с 3 конкретными цветами (скажем, красным, черным, желтым).
В документации matplotlib.pyplot.scatter , я не могу понять другие 3 способа задания цветов, кроме 1-го.
Код:
import pandas as pd
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import axes3d, Axes3D
x, y, z = np.random.rand(3,50)
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.scatter(x,y,z,marker='.',color='b')
ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
ax.set_zlabel('Z Label')
plt.show()