python画图plot 给多条线添加图例_在同一轴上有多个绘图的matplotlib boxplot中添加图例...

^{}返回艺术家词典result : dict

A dictionary mapping each component of the boxplot to a list of the matplotlib.lines.Line2D instances created. That dictionary has the following keys (assuming vertical boxplots):boxes: the main body of the boxplot showing the quartiles and the median’s confidence intervals if enabled.

[...]

使用boxes,您可以获得传奇艺术家ax.legend([bp1["boxes"][0], bp2["boxes"][0]], ['A', 'B'], loc='upper right')

完整示例:import matplotlib.pyplot as plt

import numpy as np; np.random.seed(1)

data1=np.random.randn(40,2)

data2=np.random.randn(30,2)

fig, ax = plt.subplots()

bp1 = ax.boxplot(data1, positions=[1,4], notch=True, widths=0.35,

patch_artist=True, boxprops=dict(facecolor="C0"))

bp2 = ax.boxplot(data2, positions=[2,5], notch=True, widths=0.35,

patch_artist=True, boxprops=dict(facecolor="C2"))

ax.legend([bp1["boxes"][0], bp2["boxes"][0]], ['A', 'B'], loc='upper right')

ax.set_xlim(0,6)

plt.show()

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值