python散点图自定义_python – Matplotlib散点图与自定义颜色

也许这

example是有帮助的.

通常,图例中的项目与某种绘制对象有关.散点函数/方法将所有圆视为单个对象,请参阅:

print type(ax.scatter(...))

因此,解决方案是创建多个对象.因此,多次调用分散.

不幸的是,较新版本的matplotlib似乎没有在图例中使用一个矩形.因此,图例将包含非常大的圆圈,因为您增加了散点图对象的大小.

该图例功能作为一个markerscale的关键字参数来控制图例标记的大小,但似乎被打破了.

更新:

p1 = Rectangle((0, 0), 1, 1, fc="b")

p2 = Rectangle((0, 0), 1, 1, fc="g")

p3 = Rectangle((0, 0), 1, 1, fc="r")

legend((p1, p2, p3), ('proj1','proj2','proj3'))

要获得以前在情节中使用的颜色,请使用上述示例,如:

pl1, = plot(x1, y1, '.', alpha=0.1, label='plot1')

pl2, = plot(x2, y2, '.', alpha=0.1, label='plot2')

p1 = Rectangle((0, 0), 1, 1, fc=pl1.get_color())

p2 = Rectangle((0, 0), 1, 1, fc=pl2.get_color())

legend((p1, p2), (pl1.get_label(), pl2.get_label()), loc='best')

这个例子将会形成一个情节:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值