У меня есть фрейм данных pca_data, заголовок которого похож на этот:
label P1 P2 P3
Я хочу построить трехмерный график рассеяния (P1, P2, P3) в python, где должны быть точки рассеяния цвет разделен меткой. На самом деле есть 10 разных этикеток, я получаю 10 разных оттенков одного цвета, которые не ясно видеть. Я хочу 10 разных цветов для 10 разных этикеток.
my_solution:
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = Axes3D(fig)
ax.scatter(pca_data['P1'], pca_data['P2'], pca_data['P3'])
plt.show()