2011-04-28 54 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")