J'ai commencé avec matplot et réussi quelques parcelles de base, mais maintenant je trouve difficile de découvrir comment faire des choses que je dois maintenant :(Matplotlib - légende mondiale et le titre de côté des intrigues secondaires
Ma question réelle est de savoir comment pour placer un titre global et une légende globale sur une figure avec des sous-placettes
Je fais des sous-placettes 2x3 où j'ai beaucoup de graphes différents dans des couleurs différentes (environ 200) Pour les distinguer (la plupart) j'ai écrit quelque chose comme
def style(i, total):
return dict(color=jet(i/total),
linestyle=["-", "--", "-.", ":"][i%4],
marker=["+", "*", "1", "2", "3", "4", "s"][i%7])
fig=plt.figure()
p0=fig.add_subplot(321)
for i, y in enumerate(data):
p0.plot(x, trans0(y), "-", label=i, **style(i, total))
# and more subplots with other transN functions
(aucune réflexion à ce sujet? :)) Chaque sous-schéma a la même fonction de style.
Maintenant, j'essaye d'obtenir un titre global pour tous les sous-plans et aussi une légende globale qui explique tous les styles. Aussi je dois faire la police minuscule pour s'adapter à tous les 200 styles là-bas (je ne ai pas besoin de styles complètement uniques, mais au moins une tentative)
Quelqu'un peut-il m'aider à résoudre cette tâche?
titre mondial: http://matplotlib.sourceforge.net/examples/pylab_examples/newscalarformatter_demo.html –