所以我正在使用一个Python包(Pycalphad),它使用matplotlib.patches来绘制图表的图例。这些色块包含颜色和相应的标签。
在包中,条目被定义为(mpatches.Patch(color=colorlist[phase], label=phase))
,并且phase
是一个变化的变量。
如果我想阅读图例条目之一,我只会返回<matplotlib.patches.Patch at 0x14e5373f108>。
我不想更改包的代码,而是使用我得到的代码。那么有没有办法提取补丁中包含的信息并获取补丁定义中使用的颜色和标签呢?
非常感谢您的帮助!
饮歌长啸
相关分类