在Matplotlib中使用scatter()在3D散点图中添加图例

在Matplotlib中使用scatter()在3D散点图中添加图例,第1张

在Matplotlib中使用scatter()在3D散点图中添加图例
scatter1_proxy = matplotlib.lines.Line2D([0],[0], line, c=colors[0], marker = 'o')scatter2_proxy = matplotlib.lines.Line2D([0],[0], line, c=colors[1], marker = 'v')ax.legend([scatter1_proxy, scatter2_proxy], ['label1', 'label2'], numpoints = 1)

问题在于,图例功能不支持3D散点图返回的类型。因此,您必须创建一个具有相同特征的“虚拟情节”,并将其放在图例中。

numpoints = 1只能在图例中获得一个点linestyle =
“ none”因此,图例中没有绘制线



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5674406.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存