Как установить заголовок окна рисунка в 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
Омар
источник
источник
plt.suptitle('figure title')
иplt.gcf().canvas.set_window_title('window title')
иplt.figure('window title')
Ответы:
Если вы действительно хотите изменить окно, вы можете сделать:
fig = pylab.gcf() fig.canvas.set_window_title('Test')
источник
from pylab import *
иpylab.title("test")
иtitle("test")
не работаю.Основываясь на ответе Эндрю, если вы используете pyplot вместо pylab, то:
fig = pyplot.gcf() fig.canvas.set_window_title('My title')
источник
Вы также можете установить заголовок окна при создании фигуры:
fig = plt.figure("YourWindowName")
источник
If num is a string, the window title will be set to this figure's num.
я вижу, что большинство людей передают число, поэтому передача заголовка напрямую была бы намного лучше. Спасибо!Я
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')
(Похоже,
.gcf()
и здесь.figure()
работает аналогично.)источник
.figure()
создать новый,figure
тогда как.gcf()
означает получить текущую цифру, что и делает на самом деле.