如何为图表上使用的补丁图案制作图例或将补丁图案的信息添加到预先存在的图例中而不影响图例中已经存在的信息?
问问题
1234 次
1 回答
0
创建补丁时,请包含 kwarg label
,例如
## 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
真正适用于artists
两者patch
并Line2D
从中派生。
于 2013-01-03T04:38:37.763 回答