图的默认窗口标题是图X,其中X增加每个图。
我知道如何更改图形的标题:
fig = pylab.gcf()
fig.canvas.set_window_title('Test')
但是如何更改默认窗口标题(因此它将是测试1,测试2等...)?这样我每次都不需要更改窗口标题。我没有在mpl.rcParams中找到密钥
谢谢
mpl.rcParams
没有密钥,因为默认标题在后端硬编码。例如,看一下QT5后端的图初始化代码(https://github.com/matplotlib/matplotlib/blob/c1a3c030c66f512c6f79e4f45b0870b68921320c/lib/matplotlib/backends/backend_qt5.py#L554):
self.window.setWindowTitle(“图%d”%num)
这意味着除非更改matplotlib模块本身的代码,否则无法更改默认窗口标题。