图形的默认窗口标题是图形 X,其中每个图形都增加 X。
我知道如何更改图形的标题:
fig = pylab.gcf()
fig.canvas.set_window_title('Test')
但是如何更改默认窗口标题(使其成为测试 1、测试 2 等)?这样我就不需要每次都更改窗口标题。
我在 mpl.rcParams 中没有找到 key
谢谢
最佳答案
编辑:我的回答没有按照 OP 的要求更改默认值,但提供了一种在图形创建时定义图形标题的方法。
使用 matplotlib.pyplot.subplots
创建图形时, 有一个可选参数 num
即使没有这样记录(据我所知),后来也用作图标题:
import matplotlib.pyplot as plt
fig, axes = plt.subplots(nrows=2, num="some nice window title")
plt.ion() # to make plot non-blocking, i.e. if multiple plots are launched
fig.show()
它也用作保存绘图时的默认文件名,这是一个非常简洁的功能。(注意:即使没有记录,这个
num
值也是这个数字的关键。所以,注意不要重复使用相同的值。)结果如下:
关于matplotlib - 设置 matplotlib 默认图形窗口标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38307438/