Comment puis-je définir le titre d'une fenêtre de figure dans 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
la source
la source
plt.suptitle('figure title')
etplt.gcf().canvas.set_window_title('window title')
etplt.figure('window title')
Réponses:
Si vous voulez réellement changer la fenêtre, vous pouvez faire:
fig = pylab.gcf() fig.canvas.set_window_title('Test')
la source
from pylab import *
etpylab.title("test")
ettitle("test")
ne fonctionne pas.D'après la réponse d'Andrew, si vous utilisez pyplot au lieu de pylab, alors:
fig = pyplot.gcf() fig.canvas.set_window_title('My title')
la source
Vous pouvez également définir le titre de la fenêtre lorsque vous créez la figure:
fig = plt.figure("YourWindowName")
la source
If num is a string, the window title will be set to this figure's num.
je vois que la plupart des gens passent dans un nombre, donc passer directement le titre serait tellement mieux. Merci!Je l'ai utilisé
fig.canvas.set_window_title('The title')
avecfig
obtenu avecpyplot.figure()
et ça a bien fonctionné aussi:import matplotlib.pyplot as plt ... fig = plt.figure(0) fig.canvas.set_window_title('Window 3D')
(Semble
.gcf()
et.figure()
fait un travail similaire ici.)la source
.figure()
créer un nouveaufigure
alors que.gcf()
signifie obtenir le chiffre actuel, ce qu'il fait réellement.