2011-04-28 23 views
53

如何在pylab/python中設置圖形窗口的標題?在pylab中更改圖形窗口標題

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

回答

82

如果你想真正改變窗口,你可以這樣做:

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

不工作。我會顯示多個數字。另外,我通過'from pylab import *'和'pylab.title(「test」)'和'title(「test」)''不工作導入pylab。 – Omar 2011-04-28 02:53:35

+2

'fig.canvas.set_window_title('Test')'起作用。謝謝 – Omar 2011-04-28 03:48:24

14

基於安德魯的回答,如果你使用的pyplot代替pylab,則:

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

我使用fig.canvas.set_window_title('The title')fig獲得與pyplot.figure()它運作得很好:

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

enter image description here

(似乎.gcf().figure()這裏做類似的工作。)

4

您還可以設置窗口的標題,當你創建人物:

fig = plt.figure("YourWindowName")