Xem*_*ema 5 python matplotlib figure
我创建了一个数字,并附加了一个这样的标题:
def func():
fig = plt.figure()
fig.suptitle("my title")
return fig
Run Code Online (Sandbox Code Playgroud)
现在我想检索我在函数中设置的标题.像这样的东西:
fig.get_title()
Run Code Online (Sandbox Code Playgroud)
它似乎不存在.除了返回我可以从fig.suptitle("w/e")函数获得的Text对象之外还有什么想法吗?
lan*_*tar 11
似乎没有公共API来访问它.但有一些警告你可以使用非公开/可能不稳定的成员:
fig._suptitle.get_text()
Run Code Online (Sandbox Code Playgroud)
您可以通过轴获取标题:
fig.axes[0].get_title()
Run Code Online (Sandbox Code Playgroud)
如果您有权访问轴本身,您可以直接执行以下操作:
ax.get_title()
Run Code Online (Sandbox Code Playgroud)
以上用于获取与轴关联的标题,例如通过plt.title或设置ax.set_title,即“通常”标题。
但是,如果您正在寻找图形的标题,即suptitle它已被设置的情况(例如,对于具有许多子图的图形),您可以写
fig._suptitle.get_text()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2183 次 |
| 最近记录: |