Мой df имеет 4 столбца: x, y, z и группировка. Я создал трехмерный график с назначенным цветом каждой точки в зависимости от того, к какой группе она принадлежит в этом ряду. Для справки, «группировка» может быть любым числом от 1 до 6. Код показан ниже:
fig = plt.figure()
ax = Axes3D(fig)
ax.scatter3D(df.x, df.y, df.z, c=df.grouping)
plt.show()
Я хотел бы показать легенду на графике, которая показывает, какой цвет принадлежит к какой группе. Ранее я использовал Seaborn для двухмерного графика, и легенда была нанесена автоматически. Как мне добавить эту функцию с помощью matplotlib?