¿Cómo puedo establecer el título de una ventana de figura en 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
fuente
fuente
plt.suptitle('figure title')
yplt.gcf().canvas.set_window_title('window title')
eplt.figure('window title')
Respuestas:
Si realmente desea cambiar la ventana, puede hacer:
fig = pylab.gcf() fig.canvas.set_window_title('Test')
fuente
from pylab import *
ypylab.title("test")
ytitle("test")
no hacer el trabajo.Según la respuesta de Andrew, si usa pyplot en lugar de pylab, entonces:
fig = pyplot.gcf() fig.canvas.set_window_title('My title')
fuente
También puede establecer el título de la ventana cuando crea la figura:
fig = plt.figure("YourWindowName")
fuente
If num is a string, the window title will be set to this figure's num.
veo que la mayoría de las personas pasan un número, por lo que pasar el título directamente sería mucho mejor. ¡Gracias!Usé
fig.canvas.set_window_title('The title')
config
obtenido conpyplot.figure()
y también funcionó bien:import matplotlib.pyplot as plt ... fig = plt.figure(0) fig.canvas.set_window_title('Window 3D')
(Parece
.gcf()
y.figure()
hace un trabajo similar aquí).fuente
.figure()
crear un nuevofigure
mientras que.gcf()
significa obtener la figura actual, que es lo que hace en realidad.