2024-04-25 12:36:45 发布
网友
我创建了一个图形,并附加了这样一个标题:
def func(): fig = plt.figure() fig.suptitle("my title") return fig
现在我想检索我在函数中设置的标题。像这样:
它似乎不存在。除了返回可以从图suptitle(“w/e”)功能?在
似乎没有公共API可以访问这个。但需要注意的是,您可以使用非公开/潜在不稳定成员:
fig._suptitle.get_text()
另一种解决方案是使用fig.texts,它返回matplotlib.text.Text对象的列表。因此,我们可以获得列表的第一个元素,然后使用get_text()获得实际标题:
fig.texts
matplotlib.text.Text
get_text()
fig = plt.figure() fig.suptitle("my title") text = fig.texts[0].get_text() print(text) # my title
似乎没有公共API可以访问这个。但需要注意的是,您可以使用非公开/潜在不稳定成员:
另一种解决方案是使用
fig.texts
,它返回matplotlib.text.Text
对象的列表。因此,我们可以获得列表的第一个元素,然后使用get_text()
获得实际标题:相关问题 更多 >
编程相关推荐