J'ai une figure qui contient de nombreuses sous-intrigues.
fig = plt.figure(num=None, figsize=(26, 12), dpi=80, facecolor='w', edgecolor='k')
fig.canvas.set_window_title('Window Title')
# Returns the Axes instance
ax = fig.add_subplot(311)
ax2 = fig.add_subplot(312)
ax3 = fig.add_subplot(313)
Comment ajouter des titres aux sous-parcelles?
fig.suptitle
ajoute un titre à tous les graphiques et bien qu'il ax.set_title()
existe, ce dernier n'ajoute aucun titre à mes sous-intrigues.
Merci de votre aide.
Edit: Correction de la faute de frappe sur set_title()
. Merci Rutger Kassies
python
matplotlib
plot
subtitle
Shailen
la source
la source
ax.set_title('title', fontsize=16)
plutôt.ax.set_title()
devrait définir les titres des sous-parcelles distinctes:Pouvez-vous vérifier si ce code fonctionne pour vous? Peut-être que quelque chose les écrase plus tard?
la source
Une réponse abrégée en supposant
import matplotlib.pyplot as plt
:un péché:
Il n'y a alors pas besoin de variables superflues.
la source
Si vous voulez le raccourcir, vous pouvez écrire:
Cela rend peut-être moins clair mais vous n'avez pas besoin de plus de lignes ou de variables
la source
Dans le cas où vous avez plusieurs images et que vous souhaitez les parcourir et les afficher 1 par 1 avec les titres - c'est ce que vous pouvez faire. Pas besoin de définir explicitement ax1, ax2, etc.
la source
la source
Une solution que j'utilise de plus en plus est celle-ci:
la source