Como posso definir o título de uma janela de figura em pylab / python?
fig = figure(9) # 9 is now the title of the window
fig.set_title("Test") #doesn't work
fig.title = "Test" #doesn't work
python
matplotlib
Omar
fonte
fonte
plt.suptitle('figure title')
eplt.gcf().canvas.set_window_title('window title')
eplt.figure('window title')
Respostas:
Se você deseja realmente alterar a janela, pode fazer:
fonte
from pylab import *
epylab.title("test")
etitle("test")
não funciona.Com base na resposta de Andrew, se você usar pyplot em vez de pylab, então:
fonte
Você também pode definir o título da janela ao criar a figura:
fonte
If num is a string, the window title will be set to this figure's num.
vejo que a maioria das pessoas passa em um número, então passar o título diretamente seria muito melhor. Obrigado!Usei
fig.canvas.set_window_title('The title')
comfig
obtido compyplot.figure()
e funcionou bem também:(Parece
.gcf()
e.figure()
faz um trabalho semelhante aqui.)fonte
.figure()
criar um novofigure
considerando.gcf()
significa obter a figura atual que é o que realmente faz.