【发布时间】:2019-10-05 03:37:17
【问题描述】:
我的 df 有 4 列:x、y、z 和分组。我创建了一个 3D 图,每个点的指定颜色由它在该行中所属的分组决定。作为参考,“分组”可以是从 1 到 6 的任意数字。代码如下所示:
fig = plt.figure()
ax = Axes3D(fig)
ax.scatter3D(df.x, df.y, df.z, c=df.grouping)
plt.show()
我想在图上显示一个图例,显示哪种颜色属于哪个分组。以前,我使用 Seaborn 进行 2D 绘图,并且自动绘制了图例。如何在 matplotlib 中添加此功能?
【问题讨论】:
标签: python matplotlib scatter-plot