Изменить заголовок окна рисунка в pylab - PullRequest
70 голосов
/ 28 апреля 2011

Как установить заголовок окна рисунка в 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

Ответы [ 4 ]

104 голосов
/ 28 апреля 2011

Если вы действительно хотите изменить окно, вы можете сделать:

fig = pylab.gcf()
fig.canvas.set_window_title('Test')
19 голосов
/ 03 мая 2015

На основании ответа Эндрю, если вы используете pyplot вместо pylab, то:

fig = pyplot.gcf()
fig.canvas.set_window_title('My title')
13 голосов
/ 05 сентября 2017

Вы также можете установить заголовок окна при создании рисунка:

fig = plt.figure("YourWindowName")
12 голосов
/ 11 июня 2016

Я использовал 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() выполняют аналогичную работу здесь.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...