Jak ustawić tytuł okna rysunku w 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
źródło
źródło
plt.suptitle('figure title')
iplt.gcf().canvas.set_window_title('window title')
iplt.figure('window title')
Odpowiedzi:
Jeśli chcesz faktycznie zmienić okno, możesz zrobić:
fig = pylab.gcf() fig.canvas.set_window_title('Test')
źródło
from pylab import *
ipylab.title("test")
ititle("test")
nie działa.Opierając się na odpowiedzi Andrew, jeśli używasz pyplot zamiast pylab, to:
fig = pyplot.gcf() fig.canvas.set_window_title('My title')
źródło
Możesz także ustawić tytuł okna podczas tworzenia figury:
fig = plt.figure("YourWindowName")
źródło
If num is a string, the window title will be set to this figure's num.
Widzę, że większość ludzi podaje liczbę, więc bezpośrednie podanie tytułu byłoby o wiele lepsze. Dziękuję Ci!Użyłem
fig.canvas.set_window_title('The title')
zfig
uzyskanym zpyplot.figure()
i też działało dobrze:import matplotlib.pyplot as plt ... fig = plt.figure(0) fig.canvas.set_window_title('Window 3D')
(Wydaje się
.gcf()
i.figure()
wykonuje tutaj podobną pracę.)źródło
.figure()
utwórz nowy,figure
podczas gdy.gcf()
oznacza pobranie aktualnej liczby, która tak naprawdę robi.