设置matplotlib默认图窗口标题

问题描述 投票:3回答:1

图的默认窗口标题是图X,其中X增加每个图。

我知道如何更改图形的标题:

fig = pylab.gcf()
fig.canvas.set_window_title('Test')

但是如何更改默认窗口标题(因此它将是测试1,测试2等...)?这样我每次都不需要更改窗口标题。我没有在mpl.rcParams中找到密钥

谢谢

matplotlib figure
1个回答
0
投票

mpl.rcParams没有密钥,因为默认标题在后端硬编码。例如,看一下QT5后端的图初始化代码(https://github.com/matplotlib/matplotlib/blob/c1a3c030c66f512c6f79e4f45b0870b68921320c/lib/matplotlib/backends/backend_qt5.py#L554):

self.window.setWindowTitle(“图%d”%num)

这意味着除非更改matplotlib模块本身的代码,否则无法更改默认窗口标题。

© www.soinside.com 2019 - 2024. All rights reserved.