在pylab中更改graphics窗口标题

我怎样才能在pylab / python中设置graphics窗口的标题?

fig = figure(9) # 9 is now the title of the window fig.set_title("Test") #doesn't work fig.title = "Test" #doesn't work 

如果你想实际改变窗口,你可以这样做:

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

基于安德鲁的答案,如果你使用pyplot而不是pylab,那么:

 fig = pyplot.gcf() fig.canvas.set_window_title('My title') 

我使用fig.canvas.set_window_title('The title')pyplot.figure()获得fig ,它也工作得很好:

 import matplotlib.pyplot as plt ... fig = plt.figure(0) fig.canvas.set_window_title('Window 3D') 

在这里输入图像说明

(似乎.gcf().figure()在这里做类似的工作。)

您也可以在创buildgraphics时设置窗口标题:

 fig = plt.figure("YourWindowName")