如何创建MatPlotLib面片图案的图例或将其添加到先前存在的图例中

如何创建MatPlotLib面片图案的图例或将其添加到先前存在的图例中,matplotlib,legend,Matplotlib,Legend,如何为图形上使用的面片图案创建图例,或将有关面片图案的信息添加到现有图例中,而不影响图例上已有的信息?创建面片时,请包括kwarg标签,例如 ## bunch of code ax.add_patch(mpl.patches.Rectangle(...,label='fail')) ## bunch of code ax.plot(...,label='some line') ## bunch of code ax.legend() 它将自动添加到您的传奇中。将为您添加标签的每个艺术家添加条目

如何为图形上使用的面片图案创建图例,或将有关面片图案的信息添加到现有图例中,而不影响图例上已有的信息?

创建面片时,请包括kwarg
标签,例如

## bunch of code
ax.add_patch(mpl.patches.Rectangle(...,label='fail'))
## bunch of code
ax.plot(...,label='some line')
## bunch of code
ax.legend()
它将自动添加到您的传奇中。将为您添加标签的每个艺术家添加条目


如果通过
legend(hands,labs)
创建图例,只需将面片对象添加到
hands
列表中,就像添加
Line2D
对象一样
legend
确实适用于
Artisters
patch
Line2D
都是从中派生出来的。

你把它整理好了吗?